目录 结构: core |____ __init__.py |____ basic |____ __init__.py |____ database           |____ __init__.py |____ mysql |____ __init__.py |____ mysql_db.py |____ test |____ __init__.py |____ database_mysql_test.py |____ main.py __init__.py 空的,如果没有这个文件,就无法…
第三节 简单的Python数据类型.变量赋值及输入输出 Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装.WINDOWS系列Python编辑和运行界面等内,这节就开始真正的语言学习了.本节介绍的内容是为了大家尽快开始使用Python编写简单的代码,是Python编程最基本的内容. 一. Python的基础数据类型 学语言首先要知道语言的数据类型,Python数据类型比较多,本节只引入最基础的字符串(str)和整数(int).浮点数(flo…
字典 在python中,字典是一系列键-值对,每个键都与一个值相关联,可使用键来访问相关联的值.与键相关联的值可以是数字.字符串.列表乃至字典,即可将任何python对象用在字典中的值. 在python中,字典用放在花括号{}中的一系列键-值对表示. alien_o = {'color':'green','points':'5'} #键值对是两个相关联的值,指定键时,将返回与之相关联的值.键与值之间用冒号隔开,而键值对之间用逗号分割.在字典中,想存储多少个键值对都可以. #最简单的是只有一个键值…
1 列表 用[]来表示列表,并用逗号分隔其中的元素.如: B=['trek','cannondale','redline','specialized'] print(B) ['trek', 'cannondale', 'redline', 'specialized'] 1.1 访问列表元素(可指出列表的名称,再取出元素的索引,并将其放在括号内) 如:从B中取出第一个元素: B=['trek','cannondale','redline','specialized'] print(B[0]) tr…
第2.1节 简单的Python数据类型.变量赋值及输入输出 第2.2节 Python的语句 第2.3节 Python运算符大全 老猿Python,跟老猿学Python! 博客地址:https://blog.csdn.net/LaoYuanPython 老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036 请大家多多支持,点赞.评论和加关注!谢谢!…
3操作列表 3.1 遍历整个列表 使用for循环 cars = ['bmw','audi','toyota','Jeep'] for i in cars: print(i) bmw audi toyota Jeep 3.1.1 在for循环中执行更多的操作 cars = ['bmw','audi','toyota','Jeep'] for i in cars: print(i + " was my first car" + '!' ) bmw was my first car! aud…
Negative Indexes(负索引) >>> spam = ['cat', 'bat', 'rat', 'elephant'] >>> spam[-1] 'elephant' >>> spam[-3] 'bat' >>> 'The ' + spam[-1] + ' is afraid of the ' + spam[-3] + '.' 'The elephant is afraid of the bat.' Getting Su…
1. 简单的if/else条件判断 judge_flow.py name = input("Please input name: ") if name == 'master': print('Hello Master') password = input('Please input password: ') if password == 'abc123': print('Access granted.') else: print('Wrong password!') else: pri…
本文是给有一点 Python 基础但还想进一步深入的同学,有经验的开发者建议跳过. 前言 在写这篇案例系列的时候 junhuanchen 期望能够引导用户如何成为专业的开发者,不是只会调用代码就好,所以在 MaixPy3 开源项目上期望为你带来值得学习和容易上手的开源项目,所以开篇会引导用户学习一些长期有利于编程工作上好的做法和观念,就先从最简单的认知项目开始吧. 第一次接触需要编程的开源硬件项目,要做的第一件事就是先有一个好的开始,例如运行 Hello World 程序,意味着你必须能够先将这…
Python 编程核心知识体系: https://woaielf.github.io/2017/06/13/python3-all/ https://woaielf.github.io/page2/…
python 编程基础练习 第一天: 需求: 1.计算2的38次方,180*0.7输出(精度显示正常), x的y次方,数字倒序输出即345876输出678543,方法越多越好. 2.字符串处理: 1)解析字符串中的字段:type:req_get_eth_info,mac:00-1D-7D-42-C1-C7,ip:10.20.128.128;需将字符串中的type,mac,ip三个字段的的值解析处理,比如type的值为req_get_eth:字符串结尾以英文分号":"结尾 2)将字符串a…
Python数据挖掘——基础知识 数据挖掘又称从数据中 挖掘知识.知识提取.数据/模式分析 即为:从数据中发现知识的过程 1.数据清理 (消除噪声,删除不一致数据) 2.数据集成 (多种数据源 组合在一起) 3.数据选择 (从数据库中提取和分析任务相关的数据) 4.数据变换 (通过汇总或聚焦操作,把数据变换和统一成适合挖掘的形式) 5.数据挖掘 (基本步骤,使用智能化方法提取数据) 6.模式评估 (根据某种兴趣度量,识别代表知识的真正的有趣模式) 7.知识表示 (使用可视化和知识表示技术,向用户…
一.tcp比udp真正可靠地原因 1.为什么tcp比udp传输可靠地原因: 我们知道在传输数据的时候,数据是先存在操作系统的缓存中,然后发送给客户端,在客户端也是要经过客户端的操作系统的,因为这个过程涉及到计算机硬件,也就是物理层的一些东西,那么==tcp协议在确认客户端接收到完整的信息之后才会删除服务端操作系统中的缓存==,否则就会继续发,这才是TCP协议的可靠性根本原因,而UDP只管发送数据而不管客户端有没有收到,所以就会造成丢包现象. TCP UDP 的socket 1.==基于tcp的套…
SHELL脚本编程基础知识 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Linux之父Linus有一句话很经典:"Talk is cheap, show me the code",虽然我们是一枚小小的运维工程师,但工作中确实是有一些任务是需要写成脚本方式来实现的.在招聘面试过程中,要求运维人员会shell编程是必须的,甚至有的公司得要求运维会Java,Python或者Golang. 一.编程基础概念 1>.程序相关概念 程序: 算法+数据结构 数据: 是程序…
C#网络编程基础知识一 1.IPAddress类 用于表示一个IP地址.IPAddress默认构造函数 public IPAddress(long address);一般不用 其中Parse()方法最常用于创建IPAddress实例,语法如下 public static IPAddress Parse(string ipString); IPAddress类还提供了一些只读字段 Any    0.0.0.0 Broadcast 255.255.255.255 Loopback 127.0.0.1…
第一章        ASP.Net编程基础知识 第一章        ASP.Net编程基础知识 本章首先介绍用ASP.Net技术编制服务器端动态网页所需的网络和HTML标记语言方面的有关知识.然后介绍ASP.Net技术基础. 9.1   网络基础 用ASP.Net技术编制服务器端动态网页,必然要和网络打交道,具备一些网络方面的知识是必要的.这里假设读者已经学习过计算机基础课程,在此基础上,进一步介绍用ASP.Net技术编制服务器端动态网页所需的必备网络基础知识. 9.1.1   局域网.广域…
python爬虫-基础入门-python爬虫突破封锁 >> 相关概念 >> request概念:是从客户端向服务器发出请求,包括用户提交的信息及客户端的一些信息.客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据.让后通过request对象的相关方法来获取这些数据.request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项.而python爬虫中的request其实就是通过python向服务器发出request请求,得到其返回的信息. >>…
Jquery真的不难~第一回 编程基础知识   回到目录 前言 说Jquery之前,先来学习一下Javascript(以后简称为JS)语言中的基础知识问题,其时对于每种编程语言来说基础知识都是大同小异的,对变量,函数,条件语句块,循环语句块等等,而对于每种语言在写法上到是显得各有不同,如JS里在定义变量时,你要用var去声局部变量的声明,而对于弱类型的语言JS来说,你也可以不加var,但不加它会认为这个变量为全局变量,这是要注意的. 变量 在程序运行过程中,其值可以发生改变的(呵呵,10多年前书…
Python知识体系思维导图: 基础知识 数据类型 1.序列 2.字符串 3.列表和元组 4.字典和集合 循环 & 判断…
1. 其实,程序指的就是一系列指令,用来告诉计算机做什么,而编写程序的关键在于,我们需要用计算机可以理解的语言来提供这些指令. 虽然借助 Siri(Apple).Google Now(Android).Cortana(Microsoft)等技术,我们可以使用汉语直接告诉计算机做什么,比如“Siri,打开酷狗音乐”,但使用过这些系统的读者都知道,它尚未完全成熟,再加上我们语言充满了模糊和不精确因素,使得设计一个完全理解人类语言的计算机程序,仍然是一个有待解决的问题. 为了有效避开所有影响给计算机传…
面向对象基础知识 1.什么是面向对象编程? - 以前使用函数 - 类 + 对象 2.什么是类什么是对象,又有什么关系? class 类: def 函数1(): pass def 函数2(): pass # obj是对象,实例化的过程 obj = 类() obj.函数1() ========== 面向对象不好 ============ ========== 函数编程好 ============== 有时候,函数编程能实现?比较麻烦, 面向对象非常的简单就能实现 3.什么时候适用面向对象? - 1.…
Python入门不知道这些你还是承早放弃吧!真的 Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构. Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言. Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序. Python 是面向…
python是一种解释型.面向对象的.带有动态语义的高级程序语言. 一.下载安装 官网下载地址:https://www.python.org/downloads 下载后执行安装文件,按照默认安装顺序安装即可.然后可以在命令行中输入python,检查是否已安装成功,如果出现以下内容,则证明安装成功. 二.编译器 支持python的编译器是很多的,但编译器的选择,根据个人习惯,没有最好的,只有最适合自己的,编译器的选择可参考下面这两个链接的内容. 开源中国:Python开发工具 知乎:有哪些值得推荐…
目录 Python基础知识2 一.二进制 二.文字编码-基础 为什么要有文字编码? 有哪些编码格式? 如何解决不同国家不兼容的编码格式? unicode编码格式的缺点 如何既能全球通用还可以规避unicode的缺点? python3的编码格式是什么样的? 三.浮点数 四.列表 如何理解列表? 列表的操作有哪些? 深浅复制问题 五.字符串 什么是字符串? 字符串的常用方法 使用r取消字符串转义 六.元组 元组和列表有什么区别? 七.哈希 八.字典 什么是字典? 字典常用操作 九.集合 什么是集合?…
网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 网络爬虫必备知识点 1. Python基础知识2. Python中urllib和urllib2库的用法3. Python正则表达式的使用4. python Beautiful Soup的用法5. Python爬虫框架Scrapy 网站浏览网页的过程 网页实质是由 HTML 代码构成的,爬虫爬来的便是这些内容,通过分析和过滤这些 HTML 代码,实现对图…
编程语言是什么? 其实,程序指的就是一系列指令,用来告诉计算机做什么,而编写程序的关键在于,我们需要用计算机可以理解的语言来提供这些指令. 虽然借助 Siri(Apple).Google Now(Android).Cortana(Microsoft)等技术,我们可以使用汉语直接告诉计算机做什么,比如“Siri,打开酷狗音乐”,但使用过这些系统的读者都知道,它尚未完全成熟,再加上我们语言充满了模糊和不精确因素,使得设计一个完全理解人类语言的计算机程序,仍然是一个有待解决的问题. 为了有效避开所有影…
一,编程语言介绍 1.机器语言:直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节 优点:执行效率高   缺点:   开发效率低 2.汇编语言:用英文标签取代二进制指令去编写程序,直接控制硬件,需要掌握硬件的操作细节.    优点:开发效率比机器语言高   缺点:仍然没有改变直接操作硬件的本质,执行效率高,但不如机器语言高. 3.高级语言:直接用人类的语言去编写程序,不再需要掌握硬件的操作细节.   编译型C:类似于谷歌返回,经过一次翻译,以后可以直接拿着翻译的结果去执行.   编译的工具-…
ython条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: if 判断条件: 执行语句……else: 执行语句…… x=int(input("请输入成绩"))if x>60: print('好')else: print('不及格') 精确判断:需要用到多层if else循环练习:用if写出判断成绩的等级: 95 了不得 90-95 优秀 80-90 良好 60-80 刚刚好 60以下 加油 grade…
1.Python中的变量赋值不需要类型声明 2.等号(=)用来给变量赋值 3.字符串拼接用  “+”  号 temp=‘123’ print('temp的值是%s'%temp) #整数和字符创的转换,int(),将字符创转换为整数,str(),转换成字符串类型 a=10b='10'c=int(b)d=str(a)print("str转换成int:%s"%type(c))print("int转换成str:%s"%type(d)) name=input("你叫…
输入 input():接收命令行下输入 1)在py2下:如果你输的是一串文字,要用引号''或者""引起来,如果是数字则不用. 2)在py3下:相当于py2的raw_input(),得到的都是字符串,而非数值 if语法 if 条件: 选择执行的语句 elif 条件: 选择执行的语句 else: 选择执行的语句 特别说明:条件后面的冒号不能少,同样必须是英文字符. 特别特别说明:if内部的语句需要有一个统一的缩进,一般用4个空格.python用这种方法替代了其他很多编程语言中的{}.你也可…