原子类型


# 内建函数名不可以做变量名如sum,ord
abs(-1) # 1
d = dict() # d = {}空字典的构造
l = list() # l = []
s = set(list)
t = tuple(list) # 不可以修改数据

算法想爆头,没有理论

def change(x,y,l):# 默认是传值,无论是可变还是不可变类型变量
x = 0
y = 0
# l = [] # 赋值是指将一个内存空间与变量相关联起来,变量名称保存的是一个呗赋值过来的内存地址,而参数赋值是是把这个地址也给我,当形参再被赋值时不是操纵原地址空间
l.append('c') # 这个不是内存发生变化,而是在原地址上的操作 def chage1(x, y, l):
x = 0
y = 0
l = []
return x, y, l # 通过返回值修改原来的值达到传引用的效果 # x = 100
# y = 100
# l = ['a', 'b']
# change(x, y, l)
# print(x, y, l)
# x, y ,l= chage1(x, y, l)
# print(x, y, l) # 求key(a,b) %m=26 的逆k c=ax+b x=y(c-b)%m a*y=1=a*y+m*x=1 求出一组x,y的解
# mx+a
def exgtc(a, b, x, y):
if b == 0:
x = 1
y = 0
return a, x, y
gcd, x, y = exgtc(b, a%b, x, y)
t = x
x = y
y = t-int(a/b)*y
return gcd, x, y if __name__ == '__main__':
a = 26
b = 9
x = 0
y = 0
gcd = 0
gcd, x, y = exgtc(a, b, x, y)
print(y) # y就是b的逆了

python:

测试工具:py.text unittest pyUnit

开发框架:Django,Flask

异步框架:Tornado

一门语言的测试,编发,软件包开发框架,资源的丰富与否

高并发,

分布式系统与负载均衡

协同与异步的区别

字符编码与安全

PHP的session,cookie干扰,如何保证在一个浏览器中登录两个的用户

自动化运维:脚本与shell编程

自动化测试、

入侵检测系统:ips与态势感知技术

调试工具

github的版本控制,git的操作

前端的设计:div + csss选择器,常见的格式控制与效果实现

boostrap + jQuery 网站源码模板的修改与使用集成到python的开发

虚拟环境创建

python3

python -m venv XXX

source <XXX>/bin/activate
deactivate
C:> <XXX>/Scripts/activate.bat

windows下创建虚拟环境:

python2.x:

在DOS命令行下执行:

  1. 安装virtualenv模块:pip install virtualenv

    2.创建虚拟环境:virtualenv jump

    3.激活虚拟环境:jump/scripts/activate

    4.停止虚拟环境:jump/scripts/deactivate

    5.删除虚拟环境:直接删除目录即可

这样就可以在虚拟环境的统计目录下创建项目,安装项目所需要的库也就可以直接在虚拟环境下直接使用pip安装。

python3.x:

因为python3.x 为我们提供了内置venv模块,所以直接专用命令 python -m venv 虚拟环境名

激活与停止与上面相同

很好的爬虫项目

you-get库

awesome-spider

python20分钟入门的更多相关文章

  1. Shell脚本编程30分钟入门

    Shell脚本编程30分钟入门 转载地址: Shell脚本编程30分钟入门 什么是Shell脚本 示例 看个例子吧: #!/bin/sh cd ~ mkdir shell_tut cd shell_t ...

  2. Objective-C 30分钟入门教程

    Objective-C 30分钟入门教程 我第一次看OC觉得这个语言的语法有些怪异,为什么充满了@符号,[]符号,函数调用没有()这个,但是面向对象的高级语言也不外乎类,接口,多态,封装,继承等概念. ...

  3. Apache Shiro系列三,概述 —— 10分钟入门

     一.介绍 看完这个10分钟入门之后,你就知道如何在你的应用程序中引入和使用Shiro.以后你再在自己的应用程序中使用Shiro,也应该可以在10分钟内搞定. 二.概述 关于Shiro的废话就不多说了 ...

  4. JavaScript 10分钟入门

    JavaScript 10分钟入门 随着公司内部技术分享(JS进阶)投票的失利,先译一篇不错的JS入门博文,方便不太了解JS的童鞋快速学习和掌握这门神奇的语言. 以下为译文,原文地址:http://w ...

  5. 十分钟入门less(翻译自:Learn lESS in 10 Minutes(or less))

    十分钟入门less(翻译自:Learn lESS in 10 Minutes(or less)) 注:本文为翻译文章,因翻译水平有限,难免有缺漏不足之处,可查看原文. 我们知道写css代码是非常枯燥的 ...

  6. 30分钟入门Java8之方法引用

    30分钟入门Java8之方法引用 前言 之前两篇文章分别介绍了Java8的lambda表达式和默认方法和静态接口方法.今天我们继续学习Java8的新语言特性--方法引用(Method Referenc ...

  7. 30分钟入门Java8之默认方法和静态接口方法

    30分钟入门Java8之默认方法和静态接口方法 前言 上一篇文章30分钟入门Java8之lambda表达式,我们学习了lambda表达式.现在继续Java8新语言特性的学习,今天,我们要学习的是默认方 ...

  8. 【原创】30分钟入门 github

    很久没更新了,这篇文章重点在github的入门使用,读者可以下载github for windows shell,边看边操作,加深印象. 好了,30分钟的愉快之旅开始吧: 一.github使用的注意事 ...

  9. 正则表达式30分钟入门教程<转载>

    来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial. 由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了 ...

随机推荐

  1. 代码: jquery 插件开发(自用插件)

    http://www.imooc.com/learn/99 阿当大话西游之WEB组件 2016-4-19 jquery插件开发: 2016-3-1 http://www.cnblogs.com/Way ...

  2. leetcode221

    int maximalSquare(vector<vector<char>>& matrix) { int height=matrix.size(); ) ; ].si ...

  3. Eclipse 安装中文简体语言包

    Installing the language packs Open the install wizard with 'Help' > 'Install new software...' Add ...

  4. MYSQL性能优化(3)

    优化数据库对象 1.优化表的数据类型 select * from tbl1 procedure analyse(16,256) ,会输出优化建议,结合情况优化 2.拆分表(仅Myisam) 2.1 纵 ...

  5. TXLSReadWriteII5 单元格读写

    unit Main; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ...

  6. ArcGIS自定义工具箱-修复损坏的工作空间

    ArcGIS自定义工具箱-修复损坏的工作空间 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 目的:替换数据源的工作空间 用途:针对损坏的数据源,批量进行修复 案例数 ...

  7. python学习Day4 流程控制(if分支,while循环,for循环)

    复习 1.变量名命名规范 -- 1.只能由数字.字母 及 _ 组成 -- 2.不能以数字开头 -- 3.不能与系统关键字重名 -- 4._开头有特殊含义 -- 5.__开头__结尾的变量,魔法变量 - ...

  8. R语言-增加图例

    legend()函数 > plot(rain$Tokyo,type="l",col="red", + ylim=c(0,300), + main=&quo ...

  9. JAVA获取系统信息以及系统时间

    在做测试的时候,经常需要获取系统信息,并且用获取到的系统时间给生成的报告取名字. 以下代码实在TestNG展示的,没有Test NG的话需要些一个main方法. import java.net.Ine ...

  10. Android 二维码扫描/生成

    先看看实现效果 1.在module的build.gradle中执行compile操作 compile 'cn.yipianfengye.android:zxing-library:2.2' 2.在Ap ...