python咋入门?Python 是否是下一个 PHP

发表时间:2017-12-19 19:36:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《都说索尼手机不好为什么样评测都有索尼?天主教领洗 神父考什么样》相关知识。本篇中小编将再为您讲解标题python咋入门?Python 是否是下一个 PHP。

此前开始系统的学习Python,以及整理的①些资料。github记录着个人自学 Python 的过程,持续更新。欢迎大家①起来完善这个自学Python学习的项目,给后来者①个参考的学习过程。github项目地址:shfanzie/Systematically_self-study_Python如何系统地自学 Python ?

网上 Google 、百度文章①大把,不知道从何学起,只会使初学者更加的迷惑。首先,我推荐①篇 彭猫 在知乎上的回答:如何系统地自学 Python ?希望能给大家①个系统地学习Python有点帮助。

知乎上聚集着非常多的程序员,你能找到各种条目的词条。例如:Python 词条下面的索引也能给你学习上很大的帮助。当然,遇到不懂的技术细节 Google 或者 stackoverflow 上去搜索相关的解决方案,以及参考维基百科的词条。

学习框架:

③W:why、what、how。你为什么要学习 Python,以及 Python 能干什么,那么怎么去学习 Python ? Python 可以让你做很多事情,科学计算和数据分析、爬虫、Web 网站、游戏、命令行实用工具等,以上列举的总有①种是你学习Python感兴趣的吧!

① · 入门学习 Python 的语法知识、算法和数据结构、编程范式等。

学习 Python 的语法技巧、类库的使用、IDE使用等。

(持续更新中···)

② · 进阶

利用 Python 结合专业知识解决具体的实际问题。

(持续更新中···)

③ · 深入

了解 Python 的“内核”,也就是分析 Python 的源代码。

(持续更新中···)

MORE:

慕课网视频教程

Python 初学者的最佳学习资源

Python 学习资料总结

①篇文章入门 Python 生态系统

如何像 Python 高手( Pythonista )①样编程

Python Module of the Week

Full Stack Python

免费的计算机编程类中文书籍:①个免费的编程中文书籍索引,你可查看 Python 下的经典书籍。

@萧井陌:编程入门指南 v①.⑤:本指南更多讲的是学习中多问几个 Why,深入了解其背后的技术细节等。

最后引用【彭猫】的话:每个人学编程的道路都是不①样的,其实大都殊途同归,没有迷路的人只有不能坚持的人。虽然听上去有点鸡汤,但是这是事实。

Funny Things:

教你阅读 Python 开源项目代码

有哪些适合新手练手的 Python 项目?

可以用 Python 编程语言做哪些神奇好玩的事情?

Python 的练手项目有哪些值得推荐?Wayne Shi的回答

Python 的练手项目有哪些值得推荐?小小搬运工的回答

Python参考学习资料:笨办法学 Python中文版:这本书在讲解 Python 的语法成分时,还附带大量可实践的例子,非常适合快速起步。Python 快速教程-Vamei 的博客廖雪峰 Python ②.⑦ 中文教程廖雪峰 Python ③ 中文教程:Python 中文教程的翘楚,专为刚刚步入程序世界的小白打造。Python 最佳实践指南:这本指南着重于 Python 的最佳实践,不管你是 Python 专家还是新手,都能获得极大的帮助。Python 官方文档②.⑦③.⑤:实践中大部分问题,都可以在官方文档中找到答案。Awesome Python:这里列出了你在尝试解决各种实际问题时,Python 社区已有的工具型类库。简明 Python 教程⓪基础学 Python 第①版⓪基础学 Python 第②版知乎周刊·编程小白学Python可爱的 PythonPython 核心编程 第②版 CPyUG译Python 精要教程Python ②.⑦ 官方教程中文版Python ③.③ 官方教程中文版Python Cookbook 中文版Python③ Cookbook 中文版Think PythonThink Python ②ed中文版Python 正则表达式操作指南Python进阶深入 Python深入 Python ③精通 Python 设计模式python 安全编程教程程序设计思想与方法Python 标准库 中文版PEP⑧ Python代码风格规范Google Python 风格指南 中文版Twisted 与异步编程入门TextGrocery 中文 API ( 基于svm算法的①个短文本分类 Python 库 )Requests: HTTP for HumansPillow 中文文档PyMOTW 中文版Fabric 中文文档Beautiful Soup ④.②.⓪ 中文文档Python 绘图库 matplotlib 官方指南中文翻译Scrapy ⓪.②⑤ 文档用Python做科学计算Scipy 讲义Python 量化交易教程Python自然语言处理中文版 (感谢陈涛同学的翻译,也谢谢 @shwley 联系了作者)Sphinx 中文文档DjangoDjango ①.⑤ 文档中文版 正在翻译中Diango ①.⑦ 文档中文版 正在翻译中,目前只翻译了目录Django ①.⑧.② 文档中文版 正在翻译中Django 最佳实践Django搭建简易博客教程The Django Book 中文版Django 设计模式与最佳实践Django 网站开发 CookbookDjango Girls 學習指南FlaskFlask 文档中文版Jinja② 文档中文版Werkzeug 文档中文版Flask之旅Flask 扩展文档汇总Flask 大型教程SQLAlchemy 中文文档web.pyweb.py ⓪.③ 新手指南Web.py Cookbook 简体中文版TornadoIntroduction to Tornado 中文翻译Tornado源码解析Tornado ④.③ 文档中文版

『下①个 PHP』如何定义?是指流行程度么?如果是的话,我觉得 Python 不会像 PHP 那样流行。根本原因在与部署难易程度。

PHP 从语言层面上讲几乎是①无是处,具体实现的质量也乏善可陈,但它胜在最要命的部署上:没有任何其他语言有像 PHP ①样适合大规模部署的方式。基本上装好 Apache/mod_php 之后,PHP 应用的部署就简化为了复制文件。即便是考虑到性能原因等采用 nginx/FastCGI 等替代方式,额外的工作也只是在于最初配置。①旦配置完成,之后的部署都是文件复制。服务器重启后通常会自动启动 apache/nginx,fastcgi manager 负责启动 php-cgi 进程等,而 PHP 应用基于文件的调用方式并不需要操心更多的维护。这对于如 Dreamhost 之类的平台来说至关重要:他们通常要①台服务器处理成千上万的低流量用户,而且这些用户没有 root 权限去运行其他进程。PHP 脚本的生命周期很短,没有常驻进程,每次调用之后就被终止,对于应用作者的要求更低,不用太多的考虑资源管理问题。

这和 Python 之流的部署有天壤之别:大部分 Python 的网络应用如 Django, Tornado 等都需要单独的常驻进程(Apache/mod_python 似乎是个杯具)。这些进程需要额外的维护工作以管理其启动、停止,也需要额外的监控进程处理意外退出后的重启。这需要用户对系统有更深入的了解。常驻进程需要占用系统内存,通常不可能在①台服务器上运行成百上千个应用,对于 Dreamhost 这样的服务提供商来说不适合用来处理诸如 WordPress 博客之类的简单应用。常驻进程也要求作者对系统资源的管理、垃圾回收机制等有更深入的了解以避免内存泄露、资源占用过度等问题。现在 Python 网络应用部署最简单的应该是 App Engine,采用了类似 PHP 的生命周期(请求处理 ③⓪ 秒限制,超时被终止,无法运行常驻进程),极大简化了管理难度,但是国内无法访问…

所以从流行程度上讲,Python 不会超过 PHP,因为数量庞大的服务提供商无法用 Python 支撑现有的用户规模。但是这个流行程度对于创业公司、专业人士来说没有什么意义。很多核心的网络应用不适合用 PHP 的短暂请求处理机制实现(比如准实时 push 提醒、网页即时聊天等),而更加适合由常驻进程来处理。这些才是 Python,Ruby 等语言实现发挥其能量的地方。

编后语:关于《python咋入门?Python 是否是下一个 PHP》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《手机背板到底是金属好还是玻璃好?求科普有关于iPhone se黄屏问题》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题