gpt4 book ai didi

php - 从 PHP 学习 Python

转载 作者:IT老高 更新时间:2023-10-28 22:12:26 27 4
gpt4 key购买 nike

我的动态语言经验完全是 PHP。我现在想学习 Python 以拓宽我的职业机会,只是因为我喜欢编程。 :)

在学习 Java 时,我使用了一个站点(现在丢失了 URL/真实名称),类似于“面向 PHP 开发人员的 Java”,页面的一侧是 PHP 代码,另一侧是 Java 代码做同样的事情。有没有类似 Python 的网站?

还有其他建议/建议吗?

谢谢

最佳答案

OP 的问题很简单,但正如@Pekka 提到的(或被劫持),这可能是一个更深层次的问题(需要更实质性的答案)。是的,Python 的语法很容易在没有书的情况下学习,但与任何其他语言一样,它仍然需要相当长的时间才能掌握。

Dive Into Python 的建议是有效的,尽管 Python 3 版本仅适用于没有包袱的新手(意味着没有现有的 Python 代码,没有尚未移植到 Python 3 的库/依赖项等)。可悲的是,马克已经删除了他的大部分在线内容。这是他的 Python 3 书籍的一个存档:http://www.diveintopython3.net ...这是对语言的一个非常好的高级介绍,让您立即沉浸在编码中。

如果您正在寻找更全面的东西,我写了 Core Python Programming专门针对已经掌握了另一种高级语言(如 Java、C/C++、PHP、Ruby 等)的程序员,他们需要尽可能快速和深入地学习 Python……这更像是“深潜” ” 而不是“快速潜水”。对于纯粹的引用书,你可以根据需要从书架上取下来,我建议 Beazley 的 Python Essential Reference或 Martelli 的 Python in a Nutshell ... 两者都很棒,尽管 Alex 的书还没有更新到最新的 Python 版本。我相信他正在努力。 ;-)

[2015 年 6 月更新] 回到被劫持的话题,在 Python 上开发 Web 应用程序时有多种选择,目前最流行的是 Django .这是一个全栈 Web 框架,是 Python 最接近 Ruby on Rails 的东西。它具有模板、ORM、可以在各种核心组件(RDBMS、Web 服务器、JavaScript 库等)上运行,并带有令人惊叹的管理界面等等。如需更多功能,请查看 Pinax . Django 的替代方案是 Pyramid . Pyramid/Pylons 不是一个单一的整体框架,而是更像胶水,将同类最佳的组件捆绑在一起,即 Jinja2用于模板,SQLAlchemy对于 ORM,MochiKit作为 JS 库等。第 3 个选项,主要用于高流量、低延迟、可扩展的应用程序是 Google App Engine .您使用 Python(或 Java、PHP 或 Go)编写应用程序并上传到 Google 以在其基础架构上运行您的应用程序。大多数开发将类似于在标准 LAMP 堆栈上开发 Web 应用程序,除了用于数据存储。基于 Google 的 BigTable ,它是一个非关系分布式对象数据库,因此最大的障碍是克服以关系数据库方式思考;也作为 Google Cloud Datastore 独立发布.还有一个关系 MySQL 兼容的替代方案,称为 Google Cloud SQL。您是否更喜欢它而不是 NoSQL 解决方案。 BigTable 也可作为 App Engine 的独立技术提供,并以 Google Cloud Bigtable 的形式提供.有足够的选择吗?!? :-)

希望这会有所帮助!

ps。如果您正在寻找即将推出的 comprehensive 3-day course in Python , 跟我说话。 :-)

关于php - 从 PHP 学习 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2561362/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com