10个优秀的Python编程资源

2023-06-04 0 774

10个优秀的Python编程资源

您可能将早已在Python程式设计各方面有了两个极好的转捩点,但在这类这时候您将须要其它天然资源。这儿有六种杰出的程式设计天然资源,需用作明显改善合作开发新体验。

新浪网采用Python文件格式

采用Python的关键部份是介绍基本上词汇中需用的文本和怎样扩充它以继续执行其它各项任务。Python文件格式(https://docs.python.org/3/在文件格式中探讨了下列主轴:

现阶段版的新机能出访完备的讲义完备的库参照完备的词汇参照怎样加装和配ython,接着内嵌您建立的新机能想采用Python扩充其插件的C / C ++合作开发者的完备参照示例(FAQ)页面

Python文件格式页面

https://docs.python.org/3/)也是您调查报告Python难题的地方性。

采用LearnPython.org讲义

有很多适用作于Python的讲义,当中很多都做得较好。但它都缺乏LearnPython.org讲义的特定机能,互动性。 这些讲义如是说了下列主轴:

计算机程序(Generators)条目(List comprehensions)多用途模块(Multiple function arguments)常见抒发(Regular expressions)极度处置(Exception handling)限量版(Sets)格式化(Serialization)部份抒发式(Partial functions)标识符沙斯泰(Code introspection)点缀器(Decorator)

采用Python继续执行互联网程式设计

“Web Programming in Python”公交站点可协助您从桌面合作开发转为新浪网应用应用领域软件合作开发。那些讲义分成下列四个主要就应用领域:

伺服器合作开发插件的伺服器端框架建立通用网关接口(CGI)脚本提供伺服器应用应用领域软件合作开发文本管理系统(CMS)通过Web服务解决方案设计数据出访方法客服端与浏览器和基于浏览器的技术进行交互建立基于浏览器的客户端通过各种方法(包括Web服务)出访数据其它为基于Python的新浪网计算建立通用解决方案与数据库管理系统(DBMS)交互设计插件模板建立内部网解决方案

Pythonware网站

http://www.pythonware.com/)提供了对很多第三方库的出访权限,那些库可协助您采用Python继续执行其它各项任务。“Downloads (downloads.effbot.org)”链接是您首先应注意的链接。该下载公交站点使您可以出访aggdrawcelementtreeconsoleeffbotelementsoapelementtidyelementtreeexemakerftpparsegrabscreenimagingpilpythondocsqueezetkinter3000

采用IDE更快地建立插件

Python随附的集成合作开发环境(IDLE)编辑器在很多项目中都能较好地工作,但一段时间后您可能将会发现它受到限制。

在决定采用两个IDE之前,一定要尝试很多不同的IDE,这一点很关键。 PythonEditors Wiki

https://wiki.python.org/moin/PythonEditors)提供了广泛的IDE条目,您可以尝试。

更轻松地检查语法

python.vim

http://www.vim.org/scripts/script.php?script_id=790)实用程序提供了增强的语法突出显示机能,这使得在Python脚本中查找错误更加容易。该实用程序作为脚本运行,因此可以在任何平台上快速高效地采用。另外,您可以根据须要调整源标识符以满足特定需求。

充分利用XML

可扩充标记词汇(XML)用作大多数插件中所有类型的数据存储。XML的平台独立性是它与很多其它技术一起出现的原因。

此外,XML相对容易学习,并且因为它是文本,所以通常可以解决难题而不会出现太多问题。

介绍XML本身很关键,您可以采用简单的讲义(例如W3Schools网站上的讲义)来做到这一点。 W3Schools网站

http://www.w3schools.com/xml/default.ASP)将学习过程分成下列几章:学习基本上的XML讲义验证您的XML文件在JavaScript中采用XML概述与XML相关的技术采用高级XML技术采用XML示例,使查看XML的工作变得更加容易

介绍基础知识之后,请出访Python和XML处置公交站点

http://pyxml.sourceforge.net/topics/),以介绍怎样将XML与Python结合采用。

克服常见的Python新手错误

每个人都会犯编码错误。通过避免每个人都必须学习的新手错误,您可以在竞争中获得优势。为避免那些错误,请查看下列两部份的系列文章:

Python: Common Newbie Mistakes, Part 1 (http://blog.amir.rachum.com/blog/2013/07/06/python-common-newbie-mistakes-part-1/)Python: Common Newbie Mistakes, Part 2 (http://blog.amir.rachum.com/blog/2013/07/09/python-common-newbie-mistakes-part-2/)

介绍unicode

当您开始编写严肃的插件时,最终会遇到unicode。Unicode是由两个委员会来决定Unicode外观的主轴之一,很多标准对其进行定义。

下列是您应该查看的一些天然资源:

The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)The Updated Guide to Unicode on PythonPython Encodings and UnicodeUnicode Tutorials and OverviewsExplain it like I’m five: Python and Unicode?Unicode Pain

加快Python插件的速度

性能是可靠性、安全性和速度的混合体。你可以在这个博客上读到性能三角图

http://blog.johnmuellerbooks.com/2012/04/16/considering-the-performance-tria

最好的参照资料之一是“分析Python性能的指南

http://www.huyng.com/posts/python-performance-analysis/)”。阅读本文后,请确保也查看PythonSpeed性能提示

https://wiki.python.org/moin/PythonSpeed/PerformanceTips)。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务