本文讲解了入门学习Python和Pycharm应该注意的规范问题

  • A+
所属分类:python基础入门

人生苦短,我用Python。众所周知,Python目前越来越火,学习Python的小伙伴也越来越多。最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了方便大家学习Python,小编整理了一套Python和Pycharm安装详细教程,只要大家按照这个步骤来,就可以轻松的搞定Python和Pycharm的安装了。

Python具有跨平台性,它几乎可以在任何平台下运行,如:Windows/Unix/Linux等操作平台上。大部分的小伙伴用的是Windows,在此小编就以Windows平台为例,详解Python和Pycharm安装过程。注意:前方多图高能预警~~

一、Python安装过程

工欲善其事,必先利其器。首先我们先来安装Python,在这里安利一下:其实在没有安装Python之前也可以安装Pycharm的,两者并没有什么冲突关系。但是话说回来,如果没有Python编译器,那么Pycharm其实只是个驱壳,即便你编好程序之后,也并不能运行。举个栗子,Python相当于子弹,Pycharm相当于手枪,如果手枪没有子弹的话,那它就没有走火的可能性。从逻辑上来讲,还是应该先安装Python的,具体流程如下:

1、首先进入Python的官网:https://www.python.org,之后选择下图框框内的文件进行下载:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

当然你也可以直接进入网址:https://www.python.org/downloads/,选择对应的Windows安装包,进行文件下载即可,如下图所示:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

2、下载Python。其中Python2和Python3版本都可以下载,两者是兼容的。在这里,小编以Python3版本的安装为例,下载后如下图所示:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

3、安装Python。双击python-3.6.4.exe文件,之后按照框框内的指示进行选择,记得勾选两个框框,然后选择Customize installation进入到下一步:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

4、之后进入以下的界面,默认即可,直接选择下一步:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

5、之后进入下图界面,点击Browse可以进行自定义安装路径,千万要记得自己把它安装在哪个盘下面,当然你也可以直接点击Install进行默认安装,点击Install后便可以完成安装了。本例中,小编把它安装在C盘,之后点击Install,稍等片刻之后,便可以实现Python的安装了。(注意:要记得Python的安装路径)

本文讲解了入门学习Python和Pycharm应该注意的规范问题

在安装过程中如果弹出任何提示的话,选择确定或者允许操作就可以了。

6、安装完成之后在开始菜单中输入cmd命令,进入命令行窗口,然后在窗口中输入python进行验证。如果出现下面两张图的提示,就说明Python安装成功了。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

本文讲解了入门学习Python和Pycharm应该注意的规范问题

如果你看到提示符>>>,就表示我们已经在Python交互式环境中了,此时你可以输入任何Python代码,回车后会立刻得到执行结果。现在,输入exit()并回车,就可以退出Python交互式环境(直接关掉命令行窗口也可以)。

7、如果出现下图的提示,则说明安装失败了:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

出现这个错误的原因是因为你在安装的时候漏掉了勾选Add python.exe to Path这个选项,此时就要手动把刚刚安装所在的路径添加到Path中。如果你不知道怎么修改环境变量,建议把Python安装程序重新运行一遍,记得勾上Add python.exe to Path这个选项就可以顺利安装了。

接下来我们安装开发环境Pycharm,至于为神马选择Pycharm,可以戳这篇文章(企业级开发大佬告诉你学习Python需要用什么开发工具)。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

二、Pycharm安装过程

1、首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载PyCharm安装包,根据自己电脑的操作系统进行选择,对于windows系统选择下图的框框所包含的安装包。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

2、选择Windows系统的专业版,将其下载到本地,如下图所示:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

3、双击下载的安装包,进行安装,然后会弹出界面:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

4、选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

5、点击Next,进入下图的界面:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

Create Desktop Shortcut创建桌面快捷方式,一个32位,一个64位,小编的电脑是64位系统,所以选择64位。

勾选Create Associations是否关联文件,选择以后打开.py文件就会用PyCharm打开。

6、点击Next,进入下图:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

默认安装即可,直接点击Install。

7、耐心的等待两分钟左右,如下图:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

8、之后就会得到下面的安装完成的界面:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

9、点击Finish,Pycharm安装完成。接下来对Pycharm进行配置,双击运行桌面上的Pycharm图标,进入下图界面:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

选择Do not import settings,之后选择OK,进入下一步。

10、选择Accept,进入下一步:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

11、进入激活界面,选择第二个License server,如下图所示:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

之后在License server address中随意输入下面两个注册码中的任意一个即可,Pycharm新注册码1:http://idea.liyang.io或pycharm新注册码2:http://xidea.online,之后点击OK,便可以激活Pycharm了。

12、Pycharm激活后

本文讲解了入门学习Python和Pycharm应该注意的规范问题

13、激活之后会自动跳转到下图界面,选择IDE主题与编辑区主题:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

建议选择Darcula主题,该主题更有利于保护眼睛,而且看上去也非常不错~~~

14、选择OK之后进入下图界面:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

选择Yes即可,更换IDE主题。

15、之后进入下图界面:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

16、点击Create New Project,进入如下图的界面:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

自定义项目存储路径,IDE默认会关联Python解释器。选择好存储路径后,点击create。

17、IDE提供的提示,直接close即可,不用理会。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

18、进入的界面如下图所示,鼠标右击图中箭头指向的地方,然后选择New,最后选择python file,在弹出的框中填写文件名(任意填写),本例填写:helloworld。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

19、之后得到下图,然后点击OK即可:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

20、文件创建成功后便进入如下的界面,便可以编写自己的程序了。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

这个界面是Pycharm默认的界面,大家完全可以自己去setting中设置自己喜欢的背景和字体大小、格式等等。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

在这里我就不一一赘述了,起码到这里我相信大家已经实现了Pycharm的安装了。

21、安利Pycharm中的部分快捷键

1、Ctrl + Enter:在下方新建行但不移动光标;

2、Shift + Enter:在下方新建行并移到新行行首;

3、Ctrl + /:注释(取消注释)选择的行;

4、Ctrl+d:对光标所在行的代码进行复制。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

文末摘要:Python 爬虫:把廖雪峰的教程转换成 PDF 电子书

我在公众号写过很多偏概念的理论性文章,而实践类的东西写得比较少,不过这些理论知识都是从实践中总结的,理论的基础是实践,反过来理论又为实践服务。前两天,有读者在微信公众平台

问道:可以推荐一本 Python 入门的教程吗?

我说:廖雪峰的 Python 教程

她说:有没有电子书呢?

我说:没有,但你可以用 Google 搜一下,找到了记得发我一份。

然后她默默地消失在彼岸,没有了回音。我硬是去网上找了相关资源,有,但是阅读体验不好,于是趁今天有时间决定自己写个爬虫制作一本 PDF 电子书。

写爬虫似乎没有比用 Python 更合适了,Python 社区提供的爬虫工具多得让你眼花缭乱,各种拿来就可以直接用的 library 分分钟就可以写出一个爬虫出来,今天就琢磨着写一个爬虫,将廖雪峰的 Python 教程 爬下来做成 PDF 电子书方便大家离线阅读。

开始写爬虫前,我们先来分析一下该网站[1]的页面结构,网页的左侧是教程的目录大纲,每个 URL 对应到右边的一篇文章,右侧上方是文章的标题,中间是文章的正文部分,正文内容是我们关心的重点,我们要爬的数据就是所有网页的正文部分,下方是用户的评论区,评论区对我们没什么用,所以可以忽略它。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

工具准备

弄清楚了网站的基本结构后就可以开始准备爬虫所依赖的工具包了。requests、beautifulsoup 是爬虫两大神器,reuqests 用于网络请求,beautifusoup 用于操作 html 数据。有了这两把梭子,干起活来利索,scrapy 这样的爬虫框架我们就不用了,小程序派上它有点杀鸡用牛刀的意思。此外,既然是把 html 文件转为 pdf,那么也要有相应的库支持, wkhtmltopdf 就是一个非常好的工具,它可以用适用于多平台的 html 到 pdf 的转换,pdfkit 是 wkhtmltopdf 的Python封装包。首先安装好下面的依赖包,接着安装 wkhtmltopdf

pip install requestspip install beautifulsouppip install pdfkit

安装 wkhtmltopdf

Windows平台直接在 wkhtmltopdf 官网[2]下载稳定版的进行安装,安装完成之后把该程序的执行路径加入到系统环境 $PATH 变量中,否则 pdfkit 找不到 wkhtmltopdf 就出现错误 “No wkhtmltopdf executable found”。Ubuntu 和 CentOS 可以直接用命令行进行安装

$ sudo apt-get install wkhtmltopdf # ubuntu$ sudo yum intsall wkhtmltopdf # centos

爬虫实现

一切准备就绪后就可以上代码了,不过写代码之前还是先整理一下思绪。程序的目的是要把所有 URL 对应的 html 正文部分保存到本地,然后利用 pdfkit 把这些文件转换成一个 pdf 文件。我们把任务拆分一下,首先是把某一个 URL 对应的 html 正文保存到本地,然后找到所有的 URL 执行相同的操作。

用 Chrome 浏览器找到页面正文部分的标签,按 F12 找到正文对应的 div 标签: <div class="x-wiki-content">,该 div 是网页的正文内容。用 requests 把整个页面加载到本地后,就可以使用 beautifulsoup 操作 HTML 的 dom 元素 来提取正文内容了。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

具体的实现代码如下:用 soup.find_all 函数找到正文标签,然后把正文部分的内容保存到 a.html 文件中。

本文讲解了入门学习Python和Pycharm应该注意的规范问题

第二步就是把页面左侧所有 URL 解析出来。采用同样的方式,找到 左侧菜单标签

<ul class="uk-nav uk-nav-side">

本文讲解了入门学习Python和Pycharm应该注意的规范问题

本文讲解了入门学习Python和Pycharm应该注意的规范问题

最后一步就是把 html 转换成pdf文件了。转换成 pdf 文件非常简单,因为 pdfkit 把所有的逻辑都封装好了,你只需要调用函数 pdfkit.from_file

本文讲解了入门学习Python和Pycharm应该注意的规范问题

执行 save_pdf函数,电子书 pdf 文件就生成了,效果图:

本文讲解了入门学习Python和Pycharm应该注意的规范问题

总结

总共代码量加起来不到50行,不过,且慢,其实上面给出的代码省略了一些细节,比如,如何获取文章的标题,正文内容的 img 标签使用的是相对路径,如果要想在 pdf 中正常显示图片就需要将相对路径改为绝对路径,还有保存下来的 html 临时文件都要删除,这些细节末叶都放在github上。

weinxin
我的微信公众号
爱真理,得永生!          爱在灵灵久博客,网罗天下,福利大家!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: