`
2277259257
  • 浏览: 501201 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Python学习网站

 
阅读更多

 

主要发一些编程入门和科普向的文章:

 

Python3手册 https://www.tutorialspoint.com/python3/index.htm


Python有Python 2.x 和Python 3.x 之分,争论很多,见Python2orPython3。初学者不用考虑这个问题,可以从Python 2.x入门,之后再讨论会多一些理性。

公司招聘到工程师,Python入职培训的过程。

时间分为4周,全部自学,仅提供大纲。适用于Web方向:

1、Week1:读完《简明Python教程》,适应Python开发环境

2、Week2:写个爬虫,需要深入了解re、urllib2、sqlite3、threading,Queue等几个模块。需要用上多线程抓取,正则表达式分析,并发资源控制,重新开启程序自动继续抓取和分析

3、Week3:学习一种Web开发框架,推荐Flask、webpy之类的,学个数据库接口如sqlite3,写个简单的web应用如博客

4、Week4:给产品做个小功能并走完测试和上线流程,各个时期是不同的

python相关库

Web框架

Flask如果没有Rails,我想这才是自己首选的Web开发框架,实战教程The Flask Mega-Tutorial

Tornado:来自FriendFeed的异步框架,FriendFeed被Facebook收购后开放了源代码,见Tornado on Github。Tornado主要特点是non-blocking,如果你想开发real-time的Web应用,Tornado是一个不错的选择

Django全栈式框架,听说它的组件都是Made in Django。更多资料见Django资料

 

 

IDE

 

Web框架众多,见Web Frameworks for Python

 

 Linux系统

 版本控制

Python与数据库

SQL,计算机出身的人应该都学过,若有疑问可以参考Wikipedia SQL,并使用SQLite做下练习。

NoSQL

关于常见NoSQL产品的比较见Main NoSQL Database Comparison;若果需要一些NoSQL的理论知识和基本概念,见The NoSQL EcosystemBig Data与NoSQL

 

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics