动态规划python_第一章 Python介绍与软件安装

bed5d43a87a8c6a07b0a184fcfce873e.png

Python语言介绍

1  Python语言概况

Python是一个通用目的编程语言。它已经发展了很多年,Python 的创造者Guido van Rossum从1990年就开始了Python 的开发。这个稳定而成熟的语言是非常高层的、动态的、面向对象的和跨平台的,所有这些特征都非常吸引开发者。       Python 可以在所有主流的硬件平台和操作系统上运行,因此Python不会限制开发者的平台选择。Python为软件的生命周期的每个阶段都提供了非常高的效率:分析、设计、原型、编码、测试、调试、优化、文档、部署和维护。几年来,Python 的流行已经逐渐稳定,并且在不间断地增长。如今,熟悉Python 对于每个程序员来说都是一种优势,因为Python已经渗透到了每一种开发环境中, 并且Python具有一些非常有用的功能,可以作为任何一种软件解决方案的一部分。       Python提供了一种非常独特的功能,可以将优雅、简单、实用性和强大功能融合在一起。使用Python,开发者可以快速提高开发效率,这要感谢Python提供的一致性和规律性、丰富的标准库,以及许多可以很容易在Python中使用的第三方模块。

2Python为什么火? 

Python的优点是简单、免费、兼容性强、面向对象,同时封装了许多函数库。对于一些从未写过代码的人来说,Python 的代码简洁易懂。也正是因为这个原因,与其他语言相比,python对小白更友好。还有就是 Python 编写的程序其可维护性很高,从商业角度来看,这也可以在很大程度上降低开发成本的同时提高程序员的生产力。 同时Python的应用也很广泛。谷歌开源机器学习框架: TensorFlow、开源社区主推学习框架: Scikit-learn,以及百度开源深度学习框架: Paddle,均是由Python语言开发。 不仅如此,Python还含有优质的文档、丰富的A库、机器学习库、自然语言和文本处理库。尤其是Python中的机器学习,实现了人工智能领域中大量的需求

3、Python有多火?

Python作为当下最热门的编程语言,在2018年世界脚本语言排行榜中位列榜首,已经成为了多个领域的首选语言。能用到Python 的地方非常多。从入门级小白到专业级的大佬,数据挖掘、科学计算、图像处理、人工智能,Python 都可以胜任。在2020年5月全球编程语言热度排行榜上:R 上升至第7名,Rust 进入前20,Python位列榜首。 afd8c563da29e21e6445c8325aa0c0fa.png 在后端开发、前端开发、爬虫开发、人工智能金融量化分析、大数据、物联网等领域,Python应用无处不在,搜索引擎Google的核心代码是Python完成的、迪土尼公司动画生成的Unix版本都内建了Python环境支持、国内知名的豆瓣网是使用Python技术建立.....Python应用开发技术在各公司都有大规模使用,可见Python的发展前景是不可估量的。 而现在Python 的火爆甚至已经来到了程序员的圈子外,进入了国务院《新一代人工智能发展规划的通知》。也已经走进了小学生的课程,其实不只是小学生,为了自己的发展前景,或许你才是最应该学 Python 的人。

4、Python有哪些学习方向

方向一: 首先就是需求岗位最多的web方向,其实Python web的岗位并不是很多,但随着Python语言不断的发展,Python web的岗位也在不断的增加。所以选择web方向还是非常适合初学者的,因为入门的门槛比较低。 方向二: 爬虫方向,因为Python的爬虫库比较多,所以做爬虫的基本会选择Python,而Python爬虫的岗位也是比较适合初学者的。 方向三: 数据分析,随时时代的发展现在人们的经济水平越来越好,消费水平越来越高,就需要很多会数据分析的人才,而Python也被选择为数据分析最佳的语言。 方向四: 机器学习其实这方面就是我们常说的人工智能,但是人工智能的门槛比较高,需要学习大量的算法,我建议大家选择从web做起,然后慢慢深造算法,如果对于人工智能感兴趣,以后可以慢慢转人工智能。 以及还有目前很热门的桌面程序开发、图像处理、科学计算等方向Python其实都可以胜任。

5、初学者怎么入门Python?

1.首先选择一套专业系统的Python学习教程,学习编程千万不要东凑西凑,一定要系统的学,整个课程最好都是一个老师讲解的。 2.很多人的学习计划非常乱,所以作为一个初学者,你一定要把自己每天的学习规划做好,每天学几个小时,每天做什么练习。 3.学习编程需要好的学习方法,你应该掌握好自己的学习方法,关于学习Python的技巧,最好跟有经验的人多沟通一下,这样你才能少走弯路。 4.如果你有耐心看书,我可以推荐大家一本Python入门的书籍,当然了学习编程很多人看书是学不下去的。 5.很重要的一点,一定要动手写代码,一定要多写项目。很多人学习Python只是无脑的刷视频,这样的学习方法无疑就是浪费时间。 6.关于学了后面忘了前面的问题,都是因为当时就没有掌握,没有把做自己所学的知识应用到真实的场景中。

Anaconda的下载与安装

子曰:“工欲善其事,必先利其器。”学习Python就需要有编译Python程序的软件,一般情况下,我们选择在Python官网下载对应版本的Python然后用记事本编写,再在终端进行编译运行即可,但是对于我这样懒的小白,我喜欢装一些方便的软件来辅助我编写程序。在学习Java时,正常情况选择安装JDK然后配置环境变量后,用记事本编写程序再在终端编译运行即可,而我一般选择安装JDK + MyEclipse。将Python和Java进行类比的话,在Python中使用Python + Pycharm 好比是在Java中使用JDK + MyEclipse,这里我们不用Python + Pycharm而是使用Anaconda + Pycharm,为什么呢? Anaconda 是一个基于 Python 的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,装上Anaconda,就相当于把 Python 和一些如 Numpy、Pandas、Scrip、Matplotlib 等常用的库自动安装好了,使得安装比常规 Python 安装要容易。如果选择安装Python的话,那么还需要pip install一个一个安装各种库,安装起来比较痛苦,还需要考虑兼容性,非如此的话,就要去Python官网(https://www.python.org/downloads/windows/)选择对应的版本下载安装,可以选择默认安装或者自定义安装,为了避免配置环境和安装pip的麻烦,建议勾选添加环境变量和安装pip选项。 回归正题,如果你跟我一样是学习Python的小白,直接安装Anaconda+Pycharm就可以了。下面介绍下载、安装和配置过程:

1.  Anaconda下载安装

步骤一:       进入官网(https://www.anaconda.com/download/#windows)下载对应正确的版本,这里选择的是Windows 64bit; f3ca1ca02c2ab22c6e25f72fce20a016.png 点击download按钮 70fba85e4dfc7d1c706b4d70f05ff53d.png 选择合适版本 步骤二:       双击下载好的exe文件进行安装,点击next,点击I Agree,选择just me点击next,点击Browse选择安装目录,勾选红色框点击Install等待完成,点击Next,点击skip,取消两个勾选框点击Finish,具体操作如下: 5503ee055cd27c365f3f01906e0fc96f.png 6a2c3fdf1446c1f9e4efdcd9b7cd9991.png 80d336d0f16dbf1aab67db0d139ab180.png 6d0225e8e93d9d520eedda132ab4e71d.png 我选择了D盘的python目录下,可自选安装路径。 2d79d33658641ba82d3b6f7b510d54b3.png ea6bce8b195a12e4dd25efb5cf164fd6.png d8d47298cea43de08bedebb023dade04.png e19a288cfdba87f70ff00a0d56d1d880.png c02fe23c8c7104e804319a6d7734af0f.png 步骤三:       按win+R,输入cmd进入终端,输入python,如果出现Python版本信息说明安装成功(如果看不到尝试先进入安装目录在输入python)。 b02e1f9053bf7ae2361e2310a45c5371.png 0d3482dabcd18df56c1c4c24f3cb28ed.png     执行命令得到python版本信息 04c1f032520e7dae29829a441149b2f2.png       然后再次进入终端切换盘符到Anaconda安装目录   然后输入conda list 就可以查询现在安装了哪些库。 c056959d5b0cf9d006027a4ce3221492.png       初次安装的包一般比较老,为了避免之后使用报错,可以输入 conda update --all 命令,把所有包进行更新。 255cb83cd08805b44a50da99e27d485d.png     在提示是否更新的时候输入 y(yes)让更新继续,等待完成即可。 40fbf5b1128f9434b7f4c9c9b8a2eb7f.png ba16ecc6a7e36e23e000f2e8bb83b4ff.png 至此,已经完成了Anaconda的安装。

3.Anaconda的虚拟环境使用(按照创建 查看 复制 激活 去激活 删除分2级标题)

1、用conda创建Python虚拟环境(在conda prompt环境下完成) fc01567fb1b35fc7f67ab9efe185ac82.png fbdc35f0df4921c6de14c930e4cd5ed2.png (注:该命令只适用于Windows环境;“environment_name”是要创建的环境名;“python=X.X”是选择的Python版本) (创建中…) d7ce590cf658a652b04f63dc5bf85026.png 输入 y 以继续 2、激活虚拟环境(在conda prompt环境下完成) ea171d1967a7aa9982efa7e9183a803a.png 3、给虚拟环境安装外部包(pandas、matplotib、numpy等) 2e5d3ebfafa72acbf27b12498ebdb747.png 02880672142962abab0a33f61a853304.png 4209b7c8c0d9452cf93f3ed0621b1da2.png 4、查看已有的环境 32ca556c3a06d2503dc572aa8600aebb.png 5、删除一个已有的虚拟环境 c072d31c4fe81c398437d18c535e3008.png 6、删除已经安装的模块 9cb5d67778f8a604deb4528a6567e8e8.png

Jupyter Notebook集成开发环境

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言

1、Anaconda下的Jupyter Notebook的使用

在anaconda目录下找到Jupyter Notebook,点击后跳出类似cmd的Jupyter Notebook窗口,并有网页打开这个home文件。除了可以在cmd窗口里面输入jupyter notebook打开,也可以从anaconda里面打开,同样的也可以打开这个界面。 db0df0988924584235d5c98f1a6033cf.png c77d74be8e68b6757adfba35d2fa8090.png 79f6ab52b73757e5b1678d1375c63c18.png 2、在使用anaconda安装的时候,会默认将安装jupyter,而且会安装一个Python的运行环境,所以打开jupyter的时候,可以直接看见这个运行环境。 b420f5b02d2daa652a2477920f767379.png 3、选择python3以后将打开一个新的界面,这里就是我们可以编写代码的地方了,那么首先我们可以点上面标题的地方,会弹出一个修改标题的窗口 ae985a418c42f467b60af08b44c21811.png 4、代码都写入到这个In[*]后面的代码块里面,然后执行代码, 这里执行代码有两种方式,点击上面run按钮,或者直接ctrl+回车键,不同的是如果直接点击按钮执行代码后,会新建一个新的代码块,然后定位到里面,和这个功能相同的快捷键是shift+回车。而使用ctrl+回车键,仅仅只是执行当前代码块里面的内容,则不会新建一个代码块,一般情况用这个也会比较多。 e1f5192a1f32a19cc47914bd67bf2202.png 5、接下来,我们看看如何将我们找到我们写的代码,以及下次如何导入我们写好的代码。下图中,选择File →Download as 里面可以选择不同的文件类型,第一个.ipynb就是我们notebook工具打开的文件格式,.py文件就是咱们通用的python文件格式。 e95af4cd9f71e0ad09de829cd39eddfc.png 6、如下图,通过下面的代码可以查看当前notebook的工作路径,也就是咱们notebook里面写的代码默认存储路径,大家可以暂时先不用理解这段代码的意思,直接将这段代码放到代码块里面进行执行,查看结果。 import os os.path.abspath(‘.’) bf1ab179036eafcd81438c0bb7018a1d.png 7、另外,当我们退出这个工作空间以后,下次想打开这次写的代码怎么办呢? 可以先回到主界面,然后找到我们刚写的那个代码的文件点击一下就可以打开了,如下图 b8fdb7cac7252693fe1f39c60feb3843.png8、对默认的工作路径进行修改,首先我们打开CMD窗口,然后执行命令 jupyter notebook --generate-config;然后收到一个返回的文件路径。 088e9248edce6d9abe1350125a006608.png 9、我们进入到上面生成文件的这个目录里面去,找到这么一个文件,使用记事本或者一些文本编辑工具比如notepad打开它。 57fe2145b0b3c55aa36c9e583b5c5d7c.png 10、notepad打开后,接下来我们需要找到 notebook_dir 在文件中的位置;可用编辑器中的搜索功能。 2c91cedbc792ac02a7957afa7bf4ba30.png 我们需要提前建立好一个存放jupyter文件路径的文件夹 这里我放在D:\jupyternotebook中;然后删除notebook_dir所在行前面的#,然后在单引号里面填入我们需要指定的目录路径D:\jupyternotebook,这个目录路径最好将里面的\ 替换成/(因为如果是\的话,比如我这图中这个目录,/n就会被解析成一个回车符,导致路径找不到的错误,保存文件后,重新启动notebook)。 614722f9c16ed18da199041a39ee8b59.png 当我们重启notebook以后,如下图,就表示新的工作空间我们已经修改成功了。 9d18abdca2f21137287bd55af429b38f.png

Pycharm集成开发环境

1、首先去Pycharm官网,或者直接输入网址:

42c988943b339ab28b48eee229d92273.png
(http://www.jetbrains.com/pycharm/download/#section=windows),下载Pycharm安装包,根据自己电脑的操作系统进行选择,将其下载到本地 这里我选择免费的社区版 2、双击下载的安装包,进行安装,然后会弹出界面:点击next d5a36cabf45f9f0842bf2c79d4022e04.png de8dbb8eaf5f8eca66c9ce9425c491fd.png 3、选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘: 4b67b5cc79d5423b93b348d44cb081a8.png  4、点击Next,进入下图的界面:勾选如红框所示 9529d0a520f11ef28318da2a7de8bc83.png Create Desktop Shortcut创建桌面快捷方式,一个32位,一个64位,小编的电脑是64位系统,所以选择64位。 勾选Create Associations是否关联文件,选择以后打开.py文件就会用PyCharm打开。 5、点击Next,进入下图: ebf304142ade56ce5963b922d4a9090b.png 默认安装即可,直接点击Install。
83b40fc4f552852cb9b53a220e6e8b82.png
6、耐心的等待两分钟左右,如下图: 7、之后就会得到下面的安装完成的界面: 2dc8580a4aabf41b9d666ac3b20b0998.png  8、点击Finish,Pycharm安装完成。接下来对Pycharm进行配置,双击运行桌面上的Pycharm图标,进入下图界面: 20e066b0101082a20ecb9405d19f9b3a.png 选择Do not import settings,之后选择OK,进入下一步。 9、选择Accept,进入下一步: 634d7a4d12bcb777548b683db8b0bf0a.png

创建项目并配置Anaconda

1、创建新项目  点击 New Project,进入如下图的界面: a26e2cd452df79ca8f949176e978b62f.png location为文件存储位置: c667c8673c9cc29ec623f1c2fea6b485.png 2、点击File中的 setting: cc29c171824d49e88809caa57123958a.png 选择其中的 python interpreter,然后在右边界面python interpreter 中选择合适的python编辑器,然后点击add 9f2cd2775a7c140f174ccf5bd6f3d590.png 00ba97e9002a1e51aeb46be484365879.png 然后选择虚拟环境中解释器所在目录 455a18c419dcb8f0764046ad42563821.png 3、下一步: 187347fdc04330e11c4c7d98e0059ee6.png 选好后 点击ok:
3bebdd6d74307df08ad8e83c60c92828.png
建立好环境之后,我们新建一个项目展示一下: ad3de7aff7509c2c85d612f6f16b7f59.png   1fa4af960f3aab599fe2286b1927df9e.png 右击点击运行 e3e8d9d67f52a1cd8b86898354c96219.png e3a948346ccc053b8d95dd623c914906.png 至此小伙伴们都应该对python有了初步的了解,并且会使用Pycharm编辑自己的代码了,希望在接下来的学习中能收获更多!        撰稿人:刘然 牛静 李玉        审核人:常老师  周鹏
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值