A Repository to learn python
初识python@Python简史
- Guido希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。ABC语言让Guido看到希望。
- 希望用一种扩展好,可革新的新语言
- 1989年圣诞节,Guido von Rossum开始写Python语言的编译/解释器。
- 1991年,第一个Python编译器(同时也是解释器)诞生。它是用C语言实现的,并能够调用C库(.so文件)。从一出生,Python已经具有了:类(class),函数(function),异常处理(exception),包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。
- 1994年1月:Python 1.0正式发布。
- 2000年10月16日:Python 2.0发布,增加了实现完整的垃圾回收,并且支持Unicode。与此同时,Python的整个开发过程更加透明,社区对开发进度的影响逐渐扩大,生态圈开始慢慢形成。
- 2008年12月3日:Python 3.0发布。具体版本号更新见Python 的版本历史,包含完整的版本时间轴。
- Python 初始设计者及主要架构师 Guido van Rossum 在 Python 官方邮件组表示,他们将于 2020 年 1 月 1 日停止对 Python2.7 的支持。
简洁、优美、易上手
- GUI软件开发。
- 网络应用开发。
- 游戏开发。
- 科学计算。
- Web与移动设备运用开发。
- 数据库开发。
- 系统编程。
新人一枚,早已经有众多大牛整理了各种学习资源,现将接下来python学习中将用到的网站、视频、图书、学习方式进行整理,以便指导尽快入门。
《笨办法学python》《跟老齐学python——从入门到精通》《Python程序设计基础》
Tips:书籍不在多,关键是能够把一本经典的书籍吃透
- 观看视频:Python 视频教程资源对python形成大概映像。
- 以《笨办法学python》提供的方法为指导,老老实实的进行编程并把作业提交到github上。
- 每日浏览上文列出的资源库,重点关注100天学会python。
- 浏览技术社区大牛文章(重点关注python在数据分析,数据抓取中的运用),在社区中习得尽可能多的内隐知识。
- 阅读《黑客与画家》《程序员的自我修养》《浪潮之巅》等文章,加深对编程及网络科学的理解。
- 练习和反思最重要。
- 整个过程预计3个月入门,之后报名开智学堂的Python课程。
- 对计算机编程有点感觉。
- 积累一批github的awesome等优质信息源。
- 对Python技术前沿有所了解。
- 能够运用python独立编程,重点是用于数据的抓取及数据的可视化分析,从中寻找商业机会。
20190110 搜集汇总学习资源,安装配置notepad++
20190111 编制学习计划