猫宁!!! 第2节:python基本图形绘制 保留字是python基础语法的支撑 默写python代码是件挺恐怖的事情!!! 2008年android操作系统诞生 计算时代 编程语言也是一个江湖 C语言希望编程者理解计算机系统结构 java语言解决了跨平台问题,面向对象,理解主体与客体的关系 VB语言适合桌面应用开发,理解交互逻辑 python语言理解问题求解 不同语言有不同的设计初心,有不同的时代背景 python语法简洁 第三方库,开放共享,生态高产 工具决定思维,工具变革 机器语言是二进制…
猫宁!!! 课程导学 北京理工大学 国家精品在线开放课程 零基础.大学水平 100行左右的python可以做很多事情 编程是基本技能,体会思维 时间成本和收益的关系 每周5个小时 https://python123.io,实践项目 在线课程.在线实践.离线资料 完整的python基础语法体系 16个优秀实践案例 考核不是目的,但是可以检测学习的效果 每周练习题,阶段性测验 零碎时间+完整时间 跟进度,不断实践 毛主席-实践论 编程能力傍身 感性认识,理性学习 各种小说中人物 的频次以及出场顺序…
猫宁!!! 参考:北京理工大学-python程序语言设计 第3节:基本数据类型 默写代码的重要性. 保留字一定要全部都会默写,不能有错. pow(x,y),计算x的y次方,整数没有大小限制 整数进制 浮点数,取值范围和小数精度都有限制,一种实数. 浮点数间运算存在不确定尾数,存在于多种编程语言 0.1用二进制表示是一个无限循环小数 round(x,d),对x四舍五入,d是小数截取位数,一般处于10的-16次方处 科学计数法 复数,用的较少 x的2次方等于-1 z=1.23e-4+5.6e+89j…
猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 安全从业者掌握一门编程技术,运用得当,可以如虎添翼,python就是其中之一. 易灵微课的python入门基础花了我29元,结合廖雪峰的python3教程,对python有了一点眉目,购买课程可以获得课程的ppt和课程全套源代码,我这里算是一个学习笔记,并不能提供那些东西,而且有所偏重.此外python学…
猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 https://blog.csdn.net/SuperCreators/article/details/81393977 第四天:高级数据结构 文件的读写 fin=open("data.txt"),读取文件,如果在同一个文件,直接写文件名就好,如果不是,需要写文件的路径. fout=open(&…
猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 第十天:高级数据结构 易灵微课-视频作者总结的非常好,算是重新温习了之前的知识点,而这个点对于后期的python学习非常重要. 所有相关知识点在前九天的课程中都是有的. 计算网站日志的pv和uv的大小 中间通过tab隔开,ceshi.txt,依次为页面id和页面名称 第一个是空格隔开,后三个是tab隔开,…
猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 第七天:高级数据结构 元组不可变,不能添加.删除.更新元素. 元组在赋值的时候可以去掉括号 单一元素元组,逗号不能省略 元组切片与长度计算 元组合并 列表转变为元组 元组和列表的区别 元组内部可以表示不同类型的信息,列表内部表示相同类型的信息. b=(id,name,age),元组不可变,id修改,其他全…
猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课 https://www.liaoxuefeng.com/wiki/1016959663602400 第十三天:代码组织 类是个名词,表示一类的事物,有多个实例对象. list/tuple/dict/set都是一个类,['p','j','z'],('p','j','z'),{'age':19},{'p','j','z'}是与前者对应的实例 一定要谨记init前后是双下划线,否则会报错 TypeError: Student(…
猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课 https://www.liaoxuefeng.com/wiki/1016959663602400 第16天:开源模块 sys模块和os模块 sys模块,程序与python解释器的交互 输出执行的python文件的名字 结果,在ceshi.py后面添加一些字符,一样可以打印出来 将打印的内容以列表的形式输出 结果 打印文件所在的路径 结果,除了执行python文件本身的路径,还有python文件相关路径也都显示出来了.…
猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课 https://www.liaoxuefeng.com/wiki/1016959663602400 第19天:开源模块 数据库连接对象connection(建立python程序和mysql服务器之间的通道),数据库游标对象cursor(运送数据的载具). 安装数据库相关的python模块 pip install PyMySQL,注意这里的大小写区分. 新建连接,查询编辑器,选中运行,刷新之后可以看到mydb数据库已经创建…
首先用数据说话,看看资料大小,达到675G 承诺:真实资料.不加密,获取资料请加QQ:122317653 包含内容:1.python基础+进阶+应用项目实战 2.神经网络算法+python应用 3.人工智能算法+python应用 4.机器学习算法+python应用 在python全套教程中包括黑马程序员2017年12月python视频 内容包括: linux知识.python基础编程.python高级编程.前端.数据库.数据结构.shell和运维等 见图:…
首先用数据说话,看看资料大小,达到675G承诺:真实资料.不加密.(鉴于太多朋友加我QQ,我无法及时回复,) 方便的朋友给我点赞.评论下,谢谢!(内容较大,多次保存) [hide]链接:[url]https://pan.baidu.com/s/1wOLIVuTDiXLlt7DxmRTlCw[/url] 提取码:44x3 [/hide] 包含内容:1.python基础+进阶+应用项目实战 2.神经网络算法+python应用 3.人工智能算法+python应用 4.机器学习算法+python应用 在…
Python基础进阶需要掌握哪些知识点?Python将是每个程序员的标配,有编程基础再掌握Python语言对于日后的升职加薪更有利.Python语言简洁利于理解,语法上相对容易能够让开发者更专注于业务逻辑的实现.Python基础进阶知识点:一.Web开发同步框架:Django.Flask:异步框架:Tornado.Sanic:Tornado框架:Git版本控制:HTTP方法以及响应码:关系型数据库:MySQL.PostgreSQL.Oracle:非关系型数据库:Redis.Mongo:日志:项目…
一.生成器 通过列表生成式,我们可以直接创建一个列表.但是,受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了.所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间.在Python中,这种一边循环一边计算的机制,称为生成器:generator. 要创建一个generator,有很多种…
一.集和 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 1.创建集合 >>> s = set([3,5,9,10]) #创建一个数值集合 >>> t = set("Hello") #创建一个唯一字符的集合 >>> s {9, 10, 3, 5} >>> t {'e', 'H', 'l', 'o'} #集和自动去重…
一.数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) Python3 支持 int(整形).float(浮点型).bool(布尔型).complex(复数).在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long.布尔值:真或假,1 或 0. 二.列表 1.列表创建 >>> list = [1,2,3,4,5]…
一.什么是文件 等等这些都叫做文件,各种格式的.但不仅仅限制于这些. 二.文件的作用 大家应该听说过一句话:“好记性不如烂笔头”. 不仅人的大脑会遗忘事情,计算机也会如此,比如一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试想一下如果不把这些数据存放起来,相比重启电脑之后,“哭都没地方哭了”,可见,在把数据存储起来有做么大的价值. 使用文件的目的:就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力 三.文件的打开与关闭 想一想:如果想用word编写一…
猫宁!!! 第6节:重定向 标准输入,标准输出,错误输出 输入重定向符号'<' 输出重定向符号'>'(清空之后再输入),'>>'(当前内容不变,在最后一行追加),'2>'(如果执行错误,将错误内容打印进去),'&>'(无论输出正确错误,全部输出到指定的文件当中) 输入完123,456之后,Ctrl+D,显示2行 cat /etc/passwd wc -l < /etc/passwd,可以显示文件内容的行数 先是写入并设置变量,然后在读取变量的内容 创建1.…
路径 可以简单的理解为路径就是某个事物所在的具体位置(坐标) 1.相对路径:必须有一个参考系,就是相对于自己的目标文件的位置. 2.绝对路劲:不需要有参考系,是指文件在硬盘上真正存在的路径. 计算机五大组成部分 1.控制器:控制计算机各个硬件的工作 2.运算器:负责数学运算.逻辑运算 是整个计算机的核心所在 3.存储器:负责存取数据,内存,外存 4.输入设备:向计算机内部传递信息 5.输出设备:向计算机外部传递信息 三大核心硬件 1.CPU:中央处理器,是一块超大规模的集成电路,负责处理数据/计…
1.打开文件 open(name[mode[,buffing])    参数:  文件,模式,缓冲 1)name: 是强制选项,模式和缓冲是可选的 #如果文件不在,会报下面错误1 >>> f = open(r'D:\text.txt','r') Traceback (most recent call last): File "<stdin>", line 1, in <module> IOError: [Errno 2] No such fil…
猫宁!!! 参考:http://virtual.51cto.com/art/201805/572135.htm https://www.cnblogs.com/rkit/p/9237696.html https://zhang.ge/5126.html http://www.ityouknow.com/docker/2018/03/07/docker-introduction.html http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.…
猫宁!!! 在centos7上操作这一切 第1节:什么是shell centos7默认使用shell的bash cat /etc/shells 第2节:linux的启动过程 BIOS(主板,引导介质)---MBR(硬盘,主引导记录)---BootLoader(grub)(启动引导内核,确定内核版本)--kernel(启动内核)---systemd---系统初始化---shell 一般进入BIOS是键入F2 linux自带脚本 dd if=/dev/sda of=mbr.bin bs=446 co…
函数的定义 函数的参数 函数的默认参数 函数的变量 函数的返回值 函数的多类型传值 函数的冗余参数 函数的递归调用 匿名函数 高阶函数 内建函数 模块与包 面向对象 类的定义 类的属性 类的内置属性 类的方法 类的内置方法 内部类 类的继承 类的多重继承 实例:用类来写一个 memcached 启动脚本…
目录 一.数据类型内置方法 1.字典dict内置方法 1.1.类型转换 2.字典必须要掌握的方法 2.1.取值方式 2.2.修改内部数据值 2.3.删除数据 2.4.统计字典中键值对个数 2.5.字典三剑客 2.6.补充说明 1.元组tuple内置方法 1.1.类型转换 2.元组必须要掌握的方法 2.1.索引取值 2.2.切片操作 2.3.间隔,步长 2.4.统计元组内数据值个数 2.5.统计元组内数据值出现的次数 2.6.统计元组内指定数据值的索引值 2.7.元组使用条件 3.集合set内置方…
https://www.cnblogs.com/jin-xin/articles/7459977.html 嗯,学完一天,白天上班,眼睛要瞎了= = DAY1 1,计算机基础. CPU:相当于人的大脑,用于计算 内存:储存数据,成本高,断电数据即消失 硬盘:1T,固态硬盘,机械硬盘,储存数据,应该长久保持数据,重要文件 操作系统:下达命令 应用程序:在操作系统上运行 2,python历史. 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, py…
阅读目录 一.python基础 二.python高级 三.python网络 四.python算法与数据结构 一.python基础 人生苦短,我用Python(1) 工欲善其事,必先利其器(2) python基础-变量运算符(3) python基础-分支判断语句(4) python基础-循环语句(5) python基础-字符串(6) python基础-列表(7) python基础-字典(8) python基础-函数(9) python基础-文件操作(10) 二.python高级 python高级-…
老王Python培训视频教程(价值500元)[基础进阶项目篇 – 完整版] 教学大纲python基础篇1-25课时1.虚拟机安装ubuntu开发环境,第一个程序:hello python! (配置开发环境)2.linux基本命令以及开发环境.(配置编辑器,熟悉基本的linux命令)3.python基本数据类型讲解.(包括整数,字符串,布尔等)4.python基本数据结构讲解.(包括:列表,字典,集合,元组的相关特性和操作)5.python语句讲解.(包括:if else while for in…
Python之路,Day7 - 面向对象编程进阶   本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法.类方法.属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和python3都执行一下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #_*_coding:utf-8_*_     c…
python基础--面向对象进阶下 1 __setitem__,__getitem,__delitem__ 把对象操作属性模拟成字典的格式 想对比__getattr__(), __setattr__() 和 __deltattr__()这三个通过属性的方式的三个方法 还有__getitem__(), __setitem__() 和 __delitem__()这三个函数, 是通过字典形式来处理属性 字典形式使用中括号的方式获取值 在实现__setitem__()的时候仍然需要使用__dict__来…
美国20世纪最重要的实用主义哲学家约翰·杜威提出一个学习方法,叫做:Learning By Doing,在实践中精进.胡适.陶行知.张伯苓.蒋梦麟等都曾是他的学生,杜威的哲学也影响了蔡元培.晏阳初等人. 实验楼以此理念为核心,设计了许多的学习项目,通过动手实践来攻克知识难点,并且比看书看视频更加具有趣味性:希望大家可以试一试. Python 破解验证码 通过一个简单的例子来实现破解验证码.从中我们可以学习到 Python 基本知识,PIL 模块的使用和破解验证码的原理. 2. Python 图片…