仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 869|回复: 12
打印 上一主题 下一主题

[其他Linux] Linux设计Python 2013 出色回忆:旧事、好文和资本仓酷云

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。
没想到2013年这么快就已往了,可是2013留给我们的倒是互联网上良多优异的文章、教程、履历和开源项目。如今,就让我们往返顾一下2013年有关于Python的出色的开辟文章吧。趁着这些文章还没有过期,Python开辟者们赶忙看过去了。
上面是有关于Python旧事,好文和资本的列表。
干货实足,但愿你喜好!
好了空话未几说了,让我们赶忙切进正题…
旧事通告

让我们起首往返顾一下Python社区在2013年的旧事通告。
1.HerokunowsupportsdifferentPythonruntimes.
Heroku如今撑持分歧版本的Python情况了。只必要在runtime.txt中到场你所必要的Python版本信息,就可以完成这个功效了,十分复杂。默许的Python版本是64bitCPython2.7.4。
(译者注:Heroku是一个PaaS平台,如今率属于Salesforce,这货如今撑持Ruby,Java,Node.js,Python,Clojure,Scala。译者之前略微玩过,不外感到没有Redhat的Openshift好用,功效也没有Openshift壮大,与其相似的观点是Google的GoogleAppEngine,Redhat的Openshfit,新浪的SinaAppEngine,百度的BaiduAppEngine)
2.TwoScoopsofDjango
这本书是由Django喜好者DanielGreenfeld和AudreyRoy配合编写的。这本书关于中级的Django开辟者来讲非常有效,包括了很多Django1.5的最好理论。
(译者注:信任玩Python的人多数晓得大概玩过Django,译者以为Django关于Web开辟者来讲切实其实充足急迅,很多网站应当具有的功效Django都已默许自带了。今朝基于Django搭建的有赫赫有名的Instagram另有云盘算范畴出名的OpenStack项目)
3.Codeq:StaticAnalysisforPythonProjects
这是一个十分酷的工具,可以对Python工程举行静态代码剖析。还等甚么,赶忙上岸GitHub来看看吧。目测该工程如今是以PEP8反省作为尺度。
(译者注:该网站如今貌似不克不及会见,好喜剧:-(。不外译者能够保举另外一个静态代码剖析工具叫SonarQube,译者用上去感到十分不错。静态代码剖析可以匡助开辟者找进项目内里非常弱智的毛病,最好将静态代码剖析引进项目构建的过程当中往,延续地往剖析项目中的代码)
4.PyConUS2013TalkVideos
是否是错过了PyConUS2013?不要懊恼了,一切的演讲都被录了上去,如今都放到了网上,人人都能够看到。十分感激视频音频组和PyConUS构造者的勤劳休息。
5.PythonMonk
这是进修Python的一系列收费的交互式的教程。十分不错!
6.Asyncio(Tulip)MergeIntoPython3.4
(译者注:Asyncio是Python3.4引进的一个撑持异步IO的模块,Tulip是它的开辟代号,该模块几近是纯python完成的。使用python3.3+的yieldfrom特征,能够轻松完成同步语法的异步IO,不用利用回调,译者网上搜了下,该模块的功能仿佛比node.js还要好。)
出色文章

1.WillScientistsevermovetoPython3?

迷信家们会入手下手转向撑持Python3了吗?这篇文章内里作者会商了这个不成能的义务:将Python3引进到全部迷信届社区。
(译者注:Python3已公布了好几年了,可是如今的现实就是Python3还不敷够不乱,另有一坨package没有完整迁徙到Python3下去)
2.AguidetoPythonframeworksforHadoop

Hadoop上的Python框架指南。如今每一个人都在会商年夜数据,而Hadoop就是处置年夜数据集的最经常使用的工具。这篇文章将会向你具体先容Hadoop上的盛行的Python框架。
(译者注:这篇文章是写在cloudera的blog上的,cloudera今朝来说应当是年夜数据范畴做得对照乐成的startup,值得一读)
3.Anintroductiontopytest
对pytest的先容。今朝Python的天下内里有很多测试框架,pytest就是个中对照出众的一个。本文是先容pytest的对照出色的文章,值得一读。
4.RealtimeDjangoUsingNode.jsandRedis
利用Node.js和Redis构建及时的Django。本文将先容怎样利用Django,redis和node.js构建及时的使用。
5.PythonshortcutsforthePythonbeginner
Python初学者疾速进门。本文关于其他编程言语转到Python的初学者来讲十分有用。
6.Ofbeinglazy
本文会商怎样用Python往完成提早载进,在完成的同时却其实不庞大。
7.BetterTypographyforiPythonNotebooks
十分有用的文章,教你如何利用一点点CSS进步iPythonNotebook的可读性和排版美妙。
(译者注:译者暗示本人玩了好几年Python居然不晓得这货的存在!看了一篇先容今后以为这货十分酷,假如能把iPythonNotebook使用于盘算机迷信教授教养当中,应当会很受先生的接待)
8.Virtualenv’sbin/activateisDoingItWrong
本文作者以为,只管virtualenv是个不错的工具,可是它包括的bin/active剧本的计划思绪却一点也不想unix作风,会招致很多成绩。作者接着就给出了很多应当怎样做的倡议。
9.ThreadinginPython
本文先容了怎样在多线程体系中利用Python线程和行列模块,可是本文中没有提到GIL,在处置Python多线程时GIL这个模块是个主要的思索要素。
10.PythonIsNotJustaLanguage—It’saDevelopmentPlatform
这是一篇十分出色的文章,每个Python开辟者都应当读一读。DougHellmann这本文中给出对Python的很好的回忆。
11.DeployingDjangowithSaltStack
部署工具SaltStack十分棒。人人能够来看看这篇文章进修SaltStack的基础常识和怎样利用SaltStack部署Django使用。
12.GettingstartedwithPythonforDataScientists
数据社区DC给发愤成为数据迷信家的人做了个很好的Python先容。该社区具体列出了进门和数据剖析所必要的一切的工具和资本。
13.CoreConceptsofDjangoForms
你是否是对Django表单仍是有些不太分明,大概你想更新一下你的Django表单中心观点的常识?本博客的作者可以匡助你回覆这个成绩。赶忙来看看吧。
14.Approach:BuildingatoytemplateengineinPython
假如你对模板引擎究竟是如何事情的感应狐疑,那末就来看看这篇博文吧。本文的作者将引诱你一步步创建起一个复杂的模板引擎。
15.Python’smagicalself
Python把戏一样平常的self,有些人恨它,有些人不懂得它,也有些人不在意它。在这篇博文内里,作者会用实践的例子来注释Python的self语句。
16.PythonDescriptorsDemystified
关于Python形貌符不太懂得,那末赶忙看过去吧!
17.FactsandMythsaboutPythonnamesandvalues
Python的变量名和值机制究竟是如何完成的?就让Ned来注释一下吧,本文中包括了大批的例子,十分不错的文章。
18.setup.pyvs.requirements.txt
关于setup.py和requirements.txt和它们的脚色老是有很多的曲解。很多人会以为它们两个是反复的,并开辟出了工具来处置这类“反复性”。
19.FunctionallinkedlistsinPython
本文将会告知你怎样利用函数式编程作风在Python中完成一个链接表。
20.AGuidetoAnalyzingPythonPerformance
本文是一个很好的进门教程,教你在Python中怎样往剖析程序功能。
21.OfSolvingtheRubik’sFromScratch
本文具体先容了怎样利用Python往办理魔方成绩,文中包括大批代码实例,十分不错。
22.IntroductiontoPandasandVincent
本视频先容了Pandas和该项目中的Dataframe和Series对象。接着利用了Vincent这个工具天生了这些对象的可视化视图。
(译者注:Vincent这个项目十分不错,几行Python代码就能够画出很壮丽的图表,妈妈不再用忧虑我不会绘图了,值得mark)
项目分享

1.radon
你想晓得你本人的代码的庞大度是几吗?大概你想剖析你的代码的圈庞大度吗?那末来看看这个项目吧,该项目可以对Python代码举行庞大度剖析,赶忙来看看吧!运转一下该项目你就可以看到了局了。
2.django-conch
这是一个十分简便的项目。Django-conch把djangoshell表露了出来,能够经由过程ssh举行会见。假如你想调试远程服务器上的Django使用,你就会以为该项目十分有用了。
3.pudb
pudb是一个把持台上的Python调试器
(译者注:复古作风,感到回到了最早的Pascal和C编纂器的年月)
4.python-social-auth
PythonSocialAuth的方针是成为认证一切交际服务的利器。该项目今朝撑持Django、Flask和Web.py,而且撑持很多服务。假如你在使用内里必要用到这个功效的话保举你看下。
5.motor
该项目是专为Tornado使用编写的MongoDB驱动,是以非堵塞体例完成的。
6.elephant
该项目是一个基于S3的key-value存储,而且供应Elasticsearch检索功效。
7.sublime-bower
十分酷的工具。如今利用Twitter的Bower工具的人能够经由过程保证理来安装SublimeText2了。
8.PonyORM
PonyORM这个项目挺好玩的,它会把Python的代码翻译成SQL。而且另有一个图形化的编纂器可以把对象模子转换成Python代码。关于非贸易用户来讲能够无偿使用贸易版。
(译者注:该项目的确十分不错,激烈保举啊)
9.FalconFramework
Falcon是个高功能的云API框架。Falcon号称与Web框架比拟,它可以供应在不异的硬件上服务30倍的哀求。有乐趣吗?碰运气吧。
10.cherrymusic
该项目是一个用Python编写的音乐流服务器。赶忙把你本人的音乐唱片集推送到你的设备上吧!
11.smiley
Smiley包括了一些命令,可以运转Python程序并监控其实行的历程,可以纪录运转历程并天生一个呈报。
12.wssh
该项目是websockets桥接的ssh,可以在扫瞄器中运转sshshell。十分不错。包括了一个Web界面和一个服务器。
13.babel
Babel是个Python的国际化库,供应了很多国际化方面的有用工具。
14.regexpbuilder
该项目可以使得你的正则表达式可读性变强,同时易于保护,。写正则表达式时,该项目接纳了链式办法和变量。
15.flask-restful

按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统:
小魔女 该用户已被删除
沙发
发表于 2015-1-20 21:07:46 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
爱飞 该用户已被删除
板凳
发表于 2015-1-22 12:36:55 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
谁可相欹 该用户已被删除
地板
发表于 2015-1-24 16:50:24 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
再现理想 该用户已被删除
5#
发表于 2015-2-2 11:10:13 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
小妖女 该用户已被删除
6#
发表于 2015-2-7 18:32:41 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
不帅 该用户已被删除
7#
发表于 2015-2-18 13:26:02 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
admin 该用户已被删除
8#
发表于 2015-2-23 09:28:57 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
兰色精灵 该用户已被删除
9#
发表于 2015-3-3 21:33:30 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
乐观 该用户已被删除
10#
发表于 2015-3-6 20:00:30 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
金色的骷髅 该用户已被删除
11#
发表于 2015-3-11 08:41:00 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
透明 该用户已被删除
12#
发表于 2015-3-11 13:34:19 | 只看该作者
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
简单生活 该用户已被删除
13#
发表于 2015-3-18 14:00:12 | 只看该作者
选择一些适于初学者的Linux社区。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-12 17:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表