前言
零基础学编程,用python入门是个不错的选择,虽然国内基本上还是以c语言作为入门开发语言,但在国外,已经有比较多的学校使用python作为入门编程语言。
具体怎么选择你的第一门编程语言可以看下图:
好吧,废话说完了,下面是正文,零基础怎么学习python。
========================正文分割线==========================
下面的内容是由浅入深,建议按照先后顺序阅读学习。
Python基础教程
下载地址:python简明教程中文.pdf
很简洁的一本教材,就算没有基础,你也可以像读小说一样,花半天时间就可以读完。
然后,下面这篇文章可以起到一个快速复习的作用:
Python 开发教程
廖学峰大大的Python教程,我见过的写得最好的Python开发教程之一,包括Python2.7和Python3两个大版本的教程。
Python框架
Python有很多Web开发框架,大而全的开发框架非Django莫属,用得也最广泛.有很多公司有使用Django框架,如搜狐,腾讯等。以简洁著称的web.py,flask都非常易于上手,以异步高性能著称的tornado,源代码写得美如画,知乎,Quora都在用。以下是Django框架很不错的学习资料。
Django基础教程
Python项目学习
这是一个学习python上手的项目集合,会挑选出好玩有趣的python小项目进行练手,进行实际项目从0到1的开发,每个项目都会有其目的和意义。
- MrLevo520-MySQL加密存储
- MrLevo520-有道翻译小软件
- MrLevo520-简易GUI计算器
- MrLevo520-网易云音乐爬取分析
- MrLevo520-自动化一键登录
- MrLevo520-自动续借图书馆书籍
- MrLevo520-豆瓣数据爬取与分析
- MrLevo520-618电商价格分析
- MrLevo520-验证码自动识别
- MrLevo520-N-gram概括全文
- MrLevo520-使用Git对自己项目进行管理
4. 其他一些比较有用的资源
如何入门 Python 爬虫? – 谢科的回答
Python正则表达式指南
【干货】Python爬虫/文本处理/科学计算/机器学习/数据挖掘兵器谱
Python WSGI详解