【01】Python:故事从这里开始】的更多相关文章

一.编译型语言和解释型语言的区别是什么? 1.编译型语言将源程序全部编译成机器码,并把结果保存为二进制文件.运行时,直接使用编译好的文件即可 2.解释型语言只在执行程序时,才一条一条的解释成机器语言给计算机来执行.所以运行速度不如编译后的程序运行的快的.python属于解释型语言 二.安装python3.x 1.下载安装包 https://www.python.org/downloads/ 2.安装 默认安装路径:C:\python35 3.配置环境变量 [右键计算机]-->>[属性]--&g…
去年读了<图解HTTP>.<图解TCP/IP>以及<图解网络硬件>但是读了之后并没有什么深刻的印象,只是有了一层模糊的脉络,刚好最近又接触了一些有关http的相关内容.所以,就打算把它写成一个系列,一方面可以让自己对http的理解更为深入.也可以为不懂不会http的同学在学习的路上先把荆棘剔除,以便学习的路更加的快速顺畅. http是前后端沟通的桥梁,无论是前端还是后端,都是极为重要的基础知识.大多数前端开发只关注页面布局好不好,css简不简洁,js的可读性可复用性是不…
1.计算机历史 2.python历史 宏观: python2和python3的区别: python2  源码不标准,混乱,重复代码过多 python3  统一标准,去除重复代码 3.python环境 编译型:C,C++:一次性将所有的程序编译成二进制文件 缺点:开发效率低,不能跨平台 优点:运行速度快 解释型:python,php:程序执行时,一行一行解释 缺点:运行速度慢 优点:开发效率高,可以跨平台 4.python的发展 5.Python的种类 python运行py文件: python3x…
基础: 1.后缀名是py       ATT: 单个文件执行,后缀无所谓 2.两种执行方式 终端 python+文件路径 解释器内部: 直接执行 3.解释器路径: #/usr/bin/env python 4.编码 # -*- coding:utf8 -*- utf-8一种编码 能用多少用多少位 避免浪费内存 5.执行一个操作 input的用法 永远等待直到用户输入XX 6.变量名 只能由 字母 数字 下划线 特例:不能用数字开头 Python的关键字不能使用( as and if ) 最好不要…
目录: 1.1 列表和元组 1.2 字符串 1.3 字典 1.4 集合 1.1 列表和元组返回顶部 1.列表基本操作 1. 列表赋值 a = [1,2,3,4,5,6,7,8] a[0] = 100 #the result : [100, 2, 3, 4, 5, 6, 7, 8] 2. 元素删除 a = [1,2,3,4,5,6,7,8] del a[0] #the result : [2, 3, 4, 5, 6, 7, 8] 3. 分片赋值 a = [1,2,3,4,5,6,7,8] a[::…
1 函数的介绍 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 内置函数 自定义函数 2 函数的定义和调用 2.1 函数的定义和调用 定义 def 函数名([参数]): 代码块 [return 表达式] 调用/执行 函数名([参数]) 2.2 函数的文档说明 ''' 文档说明 ''' 3 函数的4种类型 3.1 函数的4种类型 根据是否有参数和是否有返回值,函数分为4种类型 无参,无返 ''' 没有参数 没有返回值 == return None ''' # 定义 def f1…
1 字符串初识 字符串编码 字符串定义:多个字符(双引号或单引号中的数据)组成 字符串下标 类似列表list 格式化 就是占位符 最常用%s %d %f等等 转义字符 转义字符 描述 \ (在行尾时) 续行符 \ 反斜杠符号 ' 单引号 " 双引号 \n 换行 \t 横向制表符 \r 回车(一般不单独使用) 运算符 a = 'python' b = 'hello' a + b # pythonhello a*2 # pythonpython 2 字符串的常见方法操作 2.1 查找 string.…
1 列表list 1.1 列表介绍 Python内置的一种数据类型是列表:list. 有序的集合,可随时添加和删除其中的元素. 每个元素都分配一个数字 --它的位置,或索引.0,1,2,3-- 可存放各种类型的数据 1.2 定义列表 列表名 = [值1,值2,值3.......] 1.3 列表-查 index count len max min 根据下标查找值 值 = xxx[index] name = ['a', 'b', 'c'] # 下标从0开始 n1 = name[0] # 'a' n2…
python简介 python简介 python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(吉多·范罗苏姆)于1989年发明,第一个公开发行版发行于1991年. python优点 简单.易学.免费.开源.高层语言.可移植性高.解释性.面向对象.可扩展性高.可嵌入性.丰富的库等等. python缺点 运行速度,有速度要求的话,用C++改写关键部分吧. 环境介绍 Python是跨平台的,它能运行在Windows.Mac和各种Linux/Unix系统上. 第一个…
Python初探 Become a better version of yourself! 诞生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年开始写Python语言的编译器 1991年,第一个Python编译器诞生.它是用C语言实现的 Python 1.0 - January 1994 增加了 lambda, map, filter and reduce. Python 2.0 - October 16, 2000,加入了内存回收机制,构成了现在Pytho…
基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余  + - * / ** %...2.bool 布尔值 判断真假以及作为条件变量3.str 字符串 存储少量的数据.比如'password'... 操作简单,便于传输.4.list 列表 [1,2,'alex',{name:'zhang'}] 存放大量的数据,大量的数据放到列表中便于操作5.tuple 元组 也叫只读列表.(1,2,'alex',{name:'zhang'}) 一些重要的数据或者不想…
一.简要概述 python学习时设计要大于开发. 二.编程语言 1.分类 编程语言分为高级语言和低级语言.高级语言如python.c#,Java.PHP等,低级语言(基础语言)如C.汇编语言. 2.机器码和字节码 高级语言生成字节码,低级语言生成机器码.机器码可以直接执行,是电脑的CPU可直接解读的数据,有执行速度快的特点,但难懂.字节码是一种中间状态(中间码)的二进制代码(文件),编译器将源码编译成字节码,特定平台上的虚拟机器将字节码转译为可以直接执行的指令.面临开发效率和执行效率的抉择. 三…
一.Python简介 1. Python的特点: 是一门动态.解释型.强类型语言 动态:在运行期间才做数据检查(不用提前声明变量)- 静态语音(C/Java):编译时检查数据类型(编码时需要声明变量类型) 解释型:在执行程序时,才一条条解释成机器语言给计算机执行(无需编译,速度较慢)- 编译型语言(C/Java):先要将代码编译成二进制可执行文件,再执 行 强类型:类型安全,变量一旦被指定了数据类型,如果不强制转换,那么永远是这种类型(严谨,避免类型错误,速度较慢)- 弱类型 (VBScript…
1.安装Python与环境配置 ① ② 安装pip以及利用pip安装Python库 2.Anaconda安装 conda list 要在root环境下 3.常用数据分析库 ① Numpy 安装:conda install numpy (conda在Anaconda上安装,pip则是在本地上安装) 提供常用的数值.数组.矩阵函数. 基于“向量化”的运算,进行数值运算时比list高. ② Scipy 安装:conda install scipy 是一种使用NumPy来做高等数学.信号处理.优化.统计…
下载3.7.0版本 然后点击 close  关闭 1-==>搜索输入“cmd”输入 “python -V”并回车. 出现版本说明安装成功.2==>>>> 是提示符3===>退出python CTRL+C ===>中断程序4==>IDLE 官方提供 小巧. 安装python就安装了.5==>python 是按f5运行或者是run 下的…
标准类型 数字 Integer 整型 Boolean 布尔型 Long integer 长整型 (python2) Floating point real number 浮点型 Complex number 复数型 String 字符串 List 列表 Tuple 元组 Dictionary 字典 其他内建类型 类型 Null对象(None) 集合/固定集合 函数/方法 模块 类 数字类型: 整数:python2中输入的数比较大时,会自动在其后面加字母L或它的小写l 浮点型:浮点数可以使用科学计…
为了能生存下去,一定要坚持学习! 目录  1. 注释 2. 用户交互 3. if .while.for 语句 1. 注释  单行注释: # 多行注释: 三个单引号 || 三个双引号 2. 用户交互: death_age = 80 输入: name = input(“your name: ”) age = input(“your age:”) 注:input接收的所有数据都是字符串,即便输入的是数字,依然会被当做字符串处理. 输出: print(“your name: “, name) print…
#基本运算符 #and or not #优先级 ()>not>and>or #and or not print(2>1 and 1<4 or 2<3 and 9>6 or 2<4 and 3<2) # True or True or False #True print(3>4 or 4<3 and 1==1) #False print(1<2 and 3<4 or 1>2) #True print(2>1 and 3…
1判断语句 1.1判断语句介绍 满足条件才能做某件事 1.2 if语句 if 条件: 语句块 在if判断条件的时候 False:False, 0, '', None, [] True :基本除上面之外 1.3 if else语句 if 条件: 语句块 else: 语句块 1.4 elif语句 if 条件: 语句块 elif: 语句块 -- else: 语句块 1.4 if嵌套 if 条件1: 满足条件1 做的事情1 满足条件1 做的事情2 ...(省略)... if 条件2: 满足条件2 做的事…
什么是爬虫 爬虫就是通过编写程序模拟浏览器上网,然后去互联网上爬取/获取数据的过程. 爬虫的分类 - 通用爬虫:就是爬取互联网中的一整张页面内容. - 聚焦爬虫:根据指定的需求爬取页面中指定的局部内容 - 增量式爬虫:用来检测网站数据更新的情况.只会爬取网站中最新更新出来的数据. 反爬虫:门户网站通过相应的策略和技术手段,防止爬虫程序进行网站数据的爬取. 反反爬虫:爬虫程序通过相应的策略和技术手段,破解门户网站的反爬虫手段,从而爬取到相应的数据. robots.txt:相关的网站会将可以爬取和不…
浮点数类型 通过round函数比较浮点数之间的比较关系 复数类型 数值运算函数 小结 天天向上的力量 千分之一的力量 千分之五和百分之一的力量 在1的基础上增加天天向上的参数 在1的基础上减去天天向下的参数 使用变量的好处,一处修改即可 设定天天向上的基数等于1.0 设定天天向上的参数dayfactor 用for  in进行一个365天的循环 如果尾数是6和0.认为是周末的某一天,如果不是,则认为是工作日时间 如果是工作日 如果是休息日 千分之一和千分之五和百分之一一年的天天向上力量 而工作日的…
测试奇谭,BUG不见. 其实很久之前,就有身边的同事或者网友让我分享一些关于python编程语言的教程,他们同大多数自学编程语言的人一样,无外乎遇到以下这些问题: 网络上的资料过多且良莠不全,不知道如何分辨: "冗余"知识太多,初学不知如何下手: 既想掌握一门编程语言,又不想花费过多时间. 作为半路出家的非科班测试人,我在求知路上,同样遇到过这些问题,走过不少弯路,但所幸我战胜了它! 所以,我特别爱讲一句话:办法总比问题多. 当你看到这里时,我不想给你灌更多的鸡汤,简言之:学会pyth…
点击了解更多Python课程>>> 老男孩Python全栈第2期+课件笔记[高清完整92天整套视频教程] 课程目录 ├─day01-python 全栈开发-基础篇 │ 01 python 全栈开发-基础篇-day01 开课介绍.avi 349.75MB │ 02 python 全栈开发-基础篇-day01 开课介绍02.avi 362.13MB │ 03 python 全栈开发-基础篇-day01 开课介绍03.avi 100.09MB │ 04 python 全栈开发-基础篇-day0…
这是用来快速学习 Python Socket 套接字编程的指南和教程.Python 的 Socket 编程跟 C 语言很像. Python 官方关于 Socket 的函数请看 http://docs.python.org/library/socket.html 基本上,Socket 是任何一种计算机网络通讯中最基础的内容.例如当你在浏览器地址栏中输入 www.oschina.net 时,你会打开一个套接字,然后连接到 www.oschina.net 并读取响应的页面然后然后显示出来.而其他一些聊…
< Python学习手册(第4版)>< Python Cookbook(第2版)>中文版.pdf< Python 高级编程>< Python 基础教程 第二版> Django/Tornado网络编程,熟悉Socket.TCP/IP.nginx linux shell脚本nginxtornadoapache pythonpgsql mysql sqlite sqlserver mogodbredis memcache 分布式数据集成部署openstack dj…
01 python s6 day7 上节回顾02 python s6 day7 SNMP使用03 python s6 day7 大型监控架构讲解04 python s6 day7 Redis使用05 python s6 day7 定义监控文档结构06 python s6 day7 监控架构讲解07 python s6 day7 定义监控模板08 python s6 day7 自定义监控项09 python s6 day7 通过深copy实现各主机服务的自定义配置10 python s6 day7…
Python初级教程 Python快速教程 (手册) Python基础01 Hello World! Python基础02 基本数据类型 Python基础03 序列 Python基础04 运算 Python基础05 缩进和选择 Python基础06 循环 Python基础07 函数 Python基础08 面向对象的基本概念 Python基础09 面向对象的进一步拓展 Python基础10 反过头来看看 Python补充01 序列的方法 Python中级教程 Python进阶01 词典 Pytho…
认识 Python 人生苦短,我用 Python -- Life is short, you need Python 目标 Python 的起源 为什么要用 Python? Python 的特点 Python 的优缺点 01. Python 的起源 Python 的创始人为吉多·范罗苏姆(Guido van Rossum) 1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为 ABC 语言的一种继承(感觉下什么叫牛人) ABC 是由吉多参加设计的一种教…