第一行Python代码
介绍了Python环境搭建、基本编程逻辑、项目案例和经典面试题
lsqzedu
专注Python、区块链技术文章分享
展开
-
01_Python特性与环境搭建
Python介绍与使用场景Python特征介绍1989,为了度过圣诞假期,Guido开始编写_Python_语言编译器,目前Python2.x版本已处于维护期,官方宣布2020年停止对Python2.x的支持,因此我们推荐使用Python3.x。目前很多库都是基于Python3.x版本 (3.5,3.6,3.7版本都可以),本次学习我们采用的是Python3.7版本。可以通过官网索取合适版本...原创 2019-04-18 10:08:22 · 1292 阅读 · 0 评论 -
02_搭建Anaconda开发环境
Anaconda全家桶Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。并且提供了pip包管理工具(主要是来管理相关包/库的下载,安装、兼容性问题), 和简单容易上手的Python IDE开发工具。可以把Anaconda看成Python的全家桶解决方案,可以通过官网下载Anaconda3版本...原创 2019-04-19 09:17:11 · 1171 阅读 · 0 评论 -
03_变量、切片、if语句
Python四则运算Python相对其它语言来说四则运算功能更加强大,例如:"/" 的除法保留小数,"//"的除法才不支持小数,Python天生为科学计算而生,支持"次方"运算,最后还支持字符串乘法操作,而字符串的这个操作在下一章节做综合案例时图形界面非常有用print(10/3) # 除法支持小数print(10 % 3)print(10 // 3) # 除法不支持小数p...原创 2019-04-21 20:09:42 · 781 阅读 · 0 评论 -
04_while、for与列表解析式
文章目录while循环语句for循环语句while循环语句while 语句用于循环执行程序,特别适合于不支持循环次数的情况。注意在Python中并没有do…whilewhile 判断条件: 执行语句……我们采用while + if 来优化之前的邮箱验证代码while(True): email = input('请输入邮箱地址') index = email....原创 2019-04-21 21:45:45 · 452 阅读 · 0 评论 -
05_list、tuple、set、dict 四大数据结构
文章目录list 列表set集合list 列表 list 是Python中最基本的数据结构,第1个索引是0,第2个索引是1,依此类推最后一个索引为-1。列表的数据项不需要具有相同的类型, 数据支持重复。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。python有4大基本数据类型list、set、tuple、dict,把他们看做内存存储解决方案,先了解基本的增、删、差、...原创 2019-04-21 23:21:13 · 714 阅读 · 0 评论 -
06_第一次亲密接触之list与set实现随机抽题
文章目录业务需求分析List存储不重复数Set存储不重复随机数业务需求分析目前题库有100道题,试题索引为1~100,想编写一个小功能实现随机抽取10道不重复试题用来存储试题索引可以选择list、set,思考这两种数据结构在此需求中的应用场景随机抽取因此会使用到随机数,可以采用Python API实现,首先导入系统模块并使用模块中的函数,代码如下import random# [a,...原创 2019-04-21 23:42:21 · 378 阅读 · 0 评论 -
07_EMS项目之dict字典结构
dict字典介绍字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。dict = {'Name': '小强', 'Age': 7, 'Name': '小菜鸟'}# 采用中括...原创 2019-04-24 18:46:16 · 606 阅读 · 0 评论 -
08_EMS项目之需求分析与界面搭建
EMS企业员工管理系统通过一个系统级别的案例,把之前所学习的知识点条件、循环、数据类型、集合等相关内容进行综合运用,此案例完成了员工管理系统的基本CRUD(增、删、查、改)等相关功能。EMS界面环境搭建请注意在Python中没有switch分支结构,但python支持字符串相乘。在搭建项目结构时,if、while、函数里面没有写任何语句时记得编写pass# n1 = 'a' ...原创 2019-04-30 12:41:10 · 933 阅读 · 0 评论 -
09_EMS项目之插入、删除与更新
EMS项目之删除与更新接着上一章节的内容完成EMS的删除与更新功能模块EMS删除功能实现如果员工的类型是数值型,则通过input接收员工类型时需要进行类型转化,可以通过特有的for else结构优化删除模块elif choose == '3': # 根据员工编号进行删除 no = int(input('请输入要删除员工的编号:')) have = False...原创 2019-04-30 12:47:49 · 563 阅读 · 0 评论 -
10_KO面试官之Py概念梳理
常见概念梳理Python中,不仅仅变量的值是可以变化的,类型也是可以随时变化的Python3 是一门通用、跨平台、开源、免费的解释型动态编程语言列表是包含若干元素的有序连续内存空间,尽量从列表尾部追加数据列表、元组、字符串支持双向索引,字典支持使用"键"作为下标、集合不支持任何索引关键字in可以用于列表和其它可迭代对象,包括元组、字典、range、字符串、集合Python中的for循...原创 2019-04-22 21:21:34 · 478 阅读 · 0 评论 -
11_KO面试官之Py经典判断题
判断题Python3.x 完全兼容Python 2.x 错在Window平台上编写的Python无法在Linux平台上运行 错内置函数input() 把用户的键盘输入一律作为字符串返回 对如果仅仅是控制循环次数,那么使用for in range(20) 和 for in range(20,40) 的作用是等价的 对Python关键字and 和 or 连接多个表达式时具有懒惰求值...原创 2019-04-22 21:26:22 · 748 阅读 · 0 评论 -
12_KO面试官之Py经典选择题
选择题关于数据的存储结构,以下选项描述正确的是( D )A: 数据所占的存储空间量B: 存储在外存中的数据C: 数据在计算机中的顺序存储方式D: 数据的逻辑结构在计算机中的表示关于 Python 程序格式框架的描述,以下选项中错误的是 ( A )A: Python 语言不采用严格的“缩进”来表明程序的格式框架B: Python 单层缩进代码属于之前最邻近的一行非缩进代码,多...原创 2019-04-22 21:27:21 · 3001 阅读 · 3 评论