[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

8. PS:

  • 48h 公开课笔记, 3点
  • shell909090??
  • 卡的厉害, 需重看!!!
  • 笔记的作用: 情绪, 岩钉,

  • 5w1h e.g. 运行环境 + python 版本

  • 求知欲 && 学习能力
  • 小黄鸭(Top 3)