[2wd4] 大妈讲座笔记之 DUP: 编程思想的实战
~ 如何科学的减少学习内容?
主流幻灯风格??3种
1. 表扬
- @wzzlj: Mac Tk输入中文
- @Zoe: 孕
- @wp-lai: 迭代播报
- C2T2 = Communicate/Coding for Teaching/Thinking/Thursday/Trantor/Tehnique
2. 转换
- term recorder 记录工具
- str → date??
- time.strftime: time → str
- time.strptime: str → time
- 想象自己是软件作者, 一个转换一定会有一个反向转换
- datetime 模块中呢?
- 相同的函数
- datetime → date??
- .date()
- 对象依赖树/对象依赖链
- 继承/父类/子类
- 并没有 date 模块??
- 英文
- 变量起名
3. 模块 - 探索的故事
- main来源??
- 问题 - 探索 - 理解 - 心术
- _函数 表示是内部的
- __对象 表示是私有的
- 科学实验
- name还能有什么值??
- 在被其他脚本 import 调用时, name 为模块名
- 如果是跨文件夹调用时, name 就是文件夹.文件名, 比如 w2ex3.main
- 直接调用/模块调用/
- 模块名不能以数字开头
- init.py 的用处??
- .pyc 文件是啥??梗
- 删除同目录下地init.py 后, import 会报错
- import 幻术
- LEGB 法则
- Local
- Enclosing
- Global
- Built-in
- pyImportFlow 作图工具??
- Google Python Style Guide
~ 中场休息: 东厂仅一位
4. 3w Task
- OM.py 如何生成??
- 建议用 UDP 协议
uname -a
- 客户端所在主机没有日志文件
- 梗: 实时同步??
- C/S 结构??
- 守护??
- 迸发??
- 以最小代价解决问题!!!
5. pyenv
- virtualenv 的历史
- 安装pyenv
- 安装 pyenv-virtualenv 插件
- 修改./bash_profile
env
- .python-version
- python 是一种 VM(虚拟机) 环境
- pip
- python3 内置类似 pyenv 的工具
6. bash
- cat /etc/shells
- ~/.bashrc
- bash-it
- PS1
- source
- zsh
- zfs 文件系统
7. Q&A
- https://github.com/OpenMindClub/OMOOC2py/issues/59
- 界面友好
- 多提 issue !!!
8. PS:
- 48h 公开课笔记, 3点
- shell909090??
- 卡的厉害, 需重看!!!
笔记的作用: 情绪, 岩钉,
5w1h e.g. 运行环境 + python 版本
- 求知欲 && 学习能力
- 小黄鸭(Top 3)