智课pythoner入门小地图(草稿)


智课pythoner入门小地图(草稿)_第1张图片

基础知识:

1、网络部分

基础http请求(GET/POST/DELETE/HEAD/PUT)

2、数据库

根据业务需求设计数据表

mysql基本查询,数据库索引

postgre基本查询,数据库索引

3、操作系统

*nix系统常用文件操作与权限管理

开发知识:

1、git基础知识(gitlab的使用)

2、python开发环境的搭建

vim:

sublime:

pycharm:

virtualenv:

pyenv:

2、python3及其标准库

3、python web开发

必备:

django

django内置orm

更多选项:

tornado

flask

SQLAlchemy

4、python网络开发库

requests/urllib(标准库)/urllib2

5、前端相关知识

javascript, jQuery

进阶知识:

1、professional python

装饰器与闭包,对象copy,对象内置方法的使用,pythonic程序要点

迭代工具库(itertools),python扩展编写

2、program for fun

topcoder/leetcode/codeforce/Project Euler/HackerRanck etc

3、exploring

scheme/lisp,R,mathematica,Jupyter,and anything you like

你可能感兴趣的:(智课pythoner入门小地图(草稿))