• 编程知识(coding/program) "编程这个概念有多大?编程的意义是什么呢?"
    • 开发基础/基本架构 "这里写的是对整个开发过程的概述(需要的到底有哪些?需要哪些工具?)"
      • 开发环境
        • 操作系统(Window/Ubuntu/Linux/Unix/Mac OS X)
        • 数据库(MySQL/sqlite3)
        • 服务器(SAE/GitHub)
      • 开发工具 "为了提高开发效率和开发情绪"
        • IDE/编辑器(Notepad++/Vim/PyCharm/IDLE)
        • 版本管理(Git/SVN) "团队协作/服务器-本地逻辑"
      • 编程语言
        • C/C++ "大学学习基础,单片机操作 另外就是学考试必考,数据结构基础"
        • Java(Android) "认真学过基础,面向对象的认识"
        • Python "脚本语言、解释性语言"
        • PHP "初步认识 $"
        • HTML/CSS/JS "前端,一定会有所涉及"
      • 应用结构
        • 前端样式/模版 "套模版/cp code->基础html修改-> 框架原理->框架应用->自行修改各部分"
        • 数据库存储
        • 代码逻辑
        • 算法/应用原理
        • 服务器部署
    • 编程语言基础
      • 三个基本
        • 变量
        • 表达式
        • 控制流
      • 函数
        • 传入参数
        • 返回值
      • 类/对象
        • 方法
        • 接口
      • 数据结构
  • 学习过程
    • Python基础
      • install (best pre_env)
      • int str input print
      • list tuple dict set
      • if-else while break
      • def class
      • Import
      • @ yield
    • Python工具/框架
      • Tool
        • pip
        • ipython "-help -version"
        • virtualenv
      • Web
        • Django
          • 什么是MVC
          • model
          • view
          • url
        • Web.py
        • web2py
        • jinja2
      • Crawler
        • Scrapy "url_start parse"
        • Spynner "wekit"
        • Ghost.py "ajax"
      • Pelican
      • NPLTK
    • 前端技术
      • HTML/CSS/JS
      • 框架
        • jQuery
        • Bootstrap
    • 数据库
      • mysql 语句
      • mysql安装/操作
    • 服务器
      • 基本概念
      • 常用组件
      • 云服务
    • 操作系统
      • 安装
      • 快捷键
      • cmd
      • bash
      • command
  • 项目实战
    • 游戏开发
      • pygame
    • 连接硬件
      • pyserial
    • GUI
    • 微信后台
    • 搭建博客
    • 网站爬取
  • 方法论
  • 效率工具
  • 算法应用
  • 快速生成产品的工具
  • Idea/Product
  • Design/UE
  • company/people
  • experience/method