程序员编程分享 2020-02-24 15:06:26
当我开始学习Python的时候,有些事我希望我一早就知道 。我花费了很多时间才学会这些东西 。我想要把这些重点都编纂到一篇文章当中 。这篇文章的目标读者,是刚刚开始学习Python语言的有经验的程序员,想要跳过前几个月研究Python使用的那些他们已经在用的类似工具 。包管理和标准工具这两节对于初学者来说同样很有帮助 。
这是小编收集的python学习资料,希望对你们有帮助,关注,转发,私信小编“01”即可获取!
我的经验主要基于Python 2.7,但是大多数的工具对任何版本都有效 。
如果你从来没有使用过Python,我强烈建议你阅读Python introduction,因为你需要知道基本的语法和类型 。
包管理
Python世界最棒的地方之一,就是大量的第三方程序包 。同样,管理这些包也非常容易 。按照惯例,会在 requirements.txt 文件中列出项目所需要的包 。每个包占一行,通常还包含版本号 。这里有一个例子,本博客使用Pelican:
文章插图
【腾讯在职八年Python开发经验的程序员写给初学者的总结,希望有用】Python%20程序包有一个缺陷是,它们默认会进行全局安装 。我们将要使用一个工具,使我们每个项目都有一个独立的环境,这个工具叫virtualenv 。我们同样要安装一个更高级的包管理工具,叫做pip,他可以和virtualenv配合工作 。
首先,我们需要安装pip 。大多数python安装程序已经内置了easy_install(python默认的包管理工具),所以我们就使用easy_install%20pip来安装pip 。这应该是你最后一次使用easy_install%20了 。如果你并没有安装easy_install%20,在linux系统中,貌似从python-setuptools%20包中可以获得 。
如果你使用的Python版本高于等于3.3,%20那么Virtualenv%20已经是标准库的一部分了,所以没有必要再去安装它了 。
下一步,你希望安装virtualenv和virtualenvwrApper 。Virtualenv使你能够为每个项目创造一个独立的环境 。尤其是当你的不同项目使用不同版本的包时,这一点特别有用 。Virtualenv%20wrapper%20提供了一些不错的脚本,可以让一些事情变得容易 。
文章插图
当virtualenvwrapper安装后,它会把virtualenv列为依赖包,所以会自动安装 。
打开一个新的shell,输入mkvirtualenv test。如果你打开另外一个shell,则你就不在这个virtualenv中了,你可以通过workon test 来启动 。如果你的工作完成了,可以使用deactivate 来停用 。
文章插图
推荐阅读
- 什么是腾讯云证书监控
- 程序员:头条42万,蚂蚁金服24k,16个月,腾讯22k18个月,怎么选
- 聚会|人在职场,最受老板喜欢的四种品质,普通职场人具备两个就厉害了
- 腾讯|微信官宣“微信农场”正式开业:能在海边溜猪、床上养蟑螂
- 芝加哥|人在职场,工作压抑很正常,不用怕,四条法则帮你忙
- |在职场中不要和同事说这3件事
- |这个年份要在职场栽跟斗,未来能翻身的人
- 让腾讯大佬告诉你,写python到底用什么IDE合适
- |人在职场不可不知的那些“人情世故”
- |在职场永远都不要做的事