Skip to content

ligj1706/Learn-python

Repository files navigation

Learn-python

A Repository to learn python

初识python@Python简史

Q1:Python诞生背景

  • Guido希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。ABC语言让Guido看到希望。
  • 希望用一种扩展好,可革新的新语言

Q2:Python历史版本

  • 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 的支持。

Q3:Python带有的特质

简洁、优美、易上手

Q4:python应用场景

  • GUI软件开发。
  • 网络应用开发。
  • 游戏开发。
  • 科学计算。
  • Web与移动设备运用开发。
  • 数据库开发。
  • 系统编程。

Python学习资源库

新人一枚,早已经有众多大牛整理了各种学习资源,现将接下来python学习中将用到的网站、视频、图书、学习方式进行整理,以便指导尽快入门。

入门书籍

《笨办法学python》《跟老齐学python——从入门到精通》《Python程序设计基础》

Tips:书籍不在多,关键是能够把一本经典的书籍吃透

资源库

学习方法指导

我将如何学python

  • 观看视频:Python 视频教程资源对python形成大概映像。
  • 以《笨办法学python》提供的方法为指导,老老实实的进行编程并把作业提交到github上。
  • 每日浏览上文列出的资源库,重点关注100天学会python
  • 浏览技术社区大牛文章(重点关注python在数据分析,数据抓取中的运用),在社区中习得尽可能多的内隐知识。
  • 阅读《黑客与画家》《程序员的自我修养》《浪潮之巅》等文章,加深对编程及网络科学的理解。
  • 练习和反思最重要。
  • 整个过程预计3个月入门,之后报名开智学堂的Python课程。

学习结果

  • 对计算机编程有点感觉。
  • 积累一批github的awesome等优质信息源。
  • 对Python技术前沿有所了解。
  • 能够运用python独立编程,重点是用于数据的抓取及数据的可视化分析,从中寻找商业机会。

Changelog

20190110 搜集汇总学习资源,安装配置notepad++

20190111 编制学习计划

About

A Repository to learn python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages