第4章(旧)Day1 - Python小白上路
4.1 为何Python能屌丝逆袭
开发效率高、学习曲线平滑、生态圈完善
4.2 Python在哪些领域大放异彩
WEB开发:Django(最火)、Tornado(异步高并发)、flask(短小精悍)
网络编程:Twisted(高并发)、asyncio(异步编程)
爬虫:Scrapy、Request、BeautifuSoap、urllib
云计算:OpenStack
人工智能、数据分析
自动化运维:Ansible、Saltstack
金融分析:分析程序、高频交易软件
科学计算:Numpy、SciPy、Matplotlib、Enthought librarys
游戏开发
4.3 5分钟装好Python解释器
>>> exit()
4.4 写下你第一个Python程序
SyntaxError:句法错误
4.5 CPU、内存、硬盘 三大硬件的作用于关系
CPU:负责计算
内存:负责数据临时存储
硬盘:负责数据存储
4.6 变量来了
先声明,后调用
4.7 变量名的命名规范
驼峰&下划线
4.8 变量的修改与删除
变量修改:在内存中开辟新的空间存储新的值,将变量的地址指向新的空间
变量删除:del varibal,将存放着变量地址的结构删掉,则变量值无人引用,将被垃圾回收
name1 = 'Jack'
name2 = name1
name1 = 'Jerry'print(name1) # Jerry
print(name2) # Jack
name2通过name1找到了变量值的地址,并成功指向
在name1重新赋值时,name1指向了新的变量值的地址,而name2仍然指向原有地址
4.9 数据类型初识-数字&字符串
name.center(50, "-") # 用‘-’填充两侧至50字符长度
4.10 数据类型初识-布尔类型&列表
del list[index]list.remove("value")list.append()list.extend()"value" in listlist.insert(index, 'value')
4.11 常用运算符
算数运算 | + | - | * | / | % | ** | // | |
比较运算 | == | != | > | < | >= | <= | ||
赋值运算 | = | += | -= | *= | /= | %= | **= | //= |
逻辑运算 | and | or | not | |||||
成员运算 | in | not in |
优先级 not > and > orx or y and not z=>{ x or [ y and (not z) ] }
4.12 安装配置全宇宙最好用的代码编辑器
Pycharm
4.13 读取用户指令
input("请输入:")
4.14 格式化输出-打印好看的个人信息卡
msg = f"{variable}"