【入门】python入门第一步,python怎样入门

人工智能时代的到来,很多文章说这么一句:“不会python,就不要说自己是程序员”,这说的有点夸张了,但确实觉得目前python这个语言值得学习,而且会python是高薪程序员的必备技能。

(1)人工智能这么火,0基础能学python吗?

(2)python该怎么选择编辑器?

(3)怎么搭建python运行环境?

(4)python好学吗,怎么学?

前言

很幸运,你看到这里,说明你是为python学习而来。

也很高兴的告诉你,python入门学习非常简单

如何迈出python学习的那一步非常重要,希望这篇原创文章能够帮到你,如果对你有用,请分享给需要的人

 

本文将在一种对比的方式中对python入门做一个介绍:

一:python安装

二:编辑器安装

三:写第一个代码

四:库的安装

五:学习方法推荐

 

一:python安装

百度python,进入官网:https://www.python.org/

进入官网后,点击Download

python有两个大版本分为Python3和Python2。

Python2出现较早,很多学习资料是结合Python2来讲述的,但在此仍然建议大家直接下载使用Python3,原因有两个:

(1)python2和python3的语法总的层面上看基本语法都一样,或者相似,python3实际是解决了以前python2的设计缺陷。本人先学习了python2,再后面不得不因为解决实际问题python3更适合而切换到python3的使用上来的。

(2)随着开发团队对python3的投入,python3将会变得更加完善,对它的支持也会越来越多。

所以,请下载python3,也可以进行以往版本的下载。

python是开源的,所以它没有所谓的破解版

点击下载,根据提示就可以进行安装,可以默认放在C盘,也可以选择安装的存放路径(安装后记得安装路径最好)。

安装完python,就可以直接使用学习python了。这句话是真的,不信可以试试下面的两种方式。

下载完成后可以在windows的菜单栏中找到安装的python,如下图:

点击文件中 IDLE(集成开发环境),就可以进行python的学习。如下图:

同样在命令行(命令提示符窗口 运行:cmd)也可以进行学习,如下图:

提供这两种方式,只是让你知道这样去学习是没有问题的,但是在这种编辑环境中学习很难有一个好体验的,而且在往后的学习中还会遇到库或者包的安装麻烦的问题。

所以继续往下看,什么样的编辑器有助于学习。

 

二:编辑器安装

编写程序的编辑器有很多种,在这里推荐Pycharm

sublime text 、notepad++、都可以用来编辑代码,但主推Pycharm是因为它具有以下特点:

(一):免费软件

(二):安装简单、无须复杂的环境配置

(三):安装库方便 (非常重要)

PyCharm拥有IDE一般具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

 

安装pycharm

1:百度Pycharm

找到下图链接

2:点击进入下载官网

 

3:下载pycharm 社区版本

也就是图上Community,点击DOWNLOAD。

对于非必需需要,社区版本就够学习使用了。

如上图选择下载地址进行下载,点击exe按照提示安装。

安装成功后在桌面上可以找到Pycharm的图标,如下图所示。

JetBrains 是开发pycharm的公司,以后不要对它太陌生。

 

三:写第一个代码

点击图标,打开pycharm。

1:新建项目

location:为创建项目的地址(或者叫文件夹地址)。

interpreter:为选择已经下载的解释器。如果电脑上已经安装了python2,python3,在下拉菜单中会自动检测出已经安装的版本,可以选择切换使用。

2:右键创建第一个python文件

如创建一个命名为hello.py的文件:

 

 

3:编写代码

4:运行代码

 

5:选择运行文件

6:查看运行结果

pycharm整体界面如下图:

关于pycharm的配置很简单,有特殊需要再进行特殊配置即可(在file ->settings进行设置)。

 

四:库的安装

在应用中,往往需要利用现成的库来实现某些功能,如机器学习中必须用到的数值分析库“numpy”、"pandas"。库的安装是学习的必经之路。

如果没有使用Pycharm,在安装库时就会接触到setuptools,pip,如果下载的python版本中没有它们,就需要重新下载安装setuptools,pip,再通过pip来安装所需要的库。这种方式熟练之后也并不复杂。但pycharm给我们提供了更为简单的安装方式,如下图所示,请点击图放大查看。

 

安装完就会在已安装列表中出现该库的名称。

特别提示:为了方便用户,Pycharm 提供了另一个贴心的功能,将 Python shell 直接集成在软件中。

 

五:学习方法推荐

1.python核心编程(第二版)

最经典的python入门教材,但依托是python2,没有关系,可以先学Python2,后面再学3。推荐它是因为这本书在语法上很详尽,可以作为工具书查看。

 

2.廖雪峰的官网(python2,python3)

非常不错的网站,里面有较为简单的python教程,既有python2的教程也有python3的教程,容易学习。

 

3.写代码,写代码

语法看的再多,记不住几个,需要用到的时候一点也记不起来,这样效率就很慢了,所有还是需要写代码,敲语法。不知道写什么代码,就可以拿一本算法书取模拟编写,往往算法实践里语法是用的最多的。当然有项目可以实践最好。

 

4.找一个好老师为你指路

不介意可以添加本人微信id:ai_hellohello

完。

原创不易,转载请注明本文出处。

已标记关键词 清除标记
相关推荐
<p> <span style="color:#333333;"> </span> </p> <p style="font-family:"color:#3D3D3D;font-size:16px;background-color:#FFFFFF;"> 您观看课程学习后<br /> 免费入群领取超全Python资料包+17本学习电子书 </p> <p style="font-family:"color:#3D3D3D;font-size:16px;background-color:#FFFFFF;"> <img src="https://img-bss.csdn.net/201909261013197021.jpg" alt="" /> </p> <br /> <p> <br /> </p> <p> <span style="color:#333333;">python编程入门针对0基础就python语言基础语法的各个点逐步讲解由浅入深通俗易懂层层深入。</span> </p> <p> <span style="color:#333333;"> </span> </p> <p style="font-size:14px;color:#333333;"> 课程亮点: </p> <p style="font-size:14px;color:#333333;"> 1对于编程0基础的同学或者想把python作为第二门编程语言的同学十分适合。 </p> <p style="font-size:14px;color:#333333;"> 2生动形象浅显易懂清晰明了。 </p> <p style="font-size:14px;color:#333333;"> 3针对基础语法详细讲解构建python编程的基础能力。 </p> <p style="font-size:14px;color:#333333;"> <br /> </p> <p style="font-size:14px;color:#333333;"> 课程内容: </p> <p style="font-size:14px;color:#333333;"> python基础学习课程从搭建环境到判断语句再到基础的数据类型之后对函数进行学习掌握熟悉文件操作初步构建面向对象的编程思想最后以一个案例带领同学进入python的编程殿堂 </p> <p style="font-size:14px;color:#333333;"> <br /> </p> <p style="font-size:14px;color:#333333;"> 适用人群: </p> <p style="font-size:14px;color:#333333;"> 1、希望未来从事IT行业编程方向工作的小伙伴进行入门学习。 </p> <p style="font-size:14px;color:#333333;"> 2、希望以后从事人工智能方向工作需要掌握python编程语言的人群。 </p> <p style="font-size:14px;color:#333333;"> <br /> </p> <p style="font-size:14px;color:#333333;"> 课程目录介绍: </p> <p style="font-size:14px;color:#333333;"> 1. python入门-环境搭建和第一个python程序 </p> <p style="font-size:14px;color:#333333;"> 2. python入门-数据类型、输入输出以及运算符 </p> <p style="font-size:14px;color:#333333;"> 3. 流程控制-判断语句 </p> <p style="font-size:14px;color:#333333;"> 4. 流程控制-循环 </p> <p style="font-size:14px;color:#333333;"> 5. 数据序列-字符串 </p> <p style="font-size:14px;color:#333333;"> 6. 数据序列-列表和元祖 </p> <p style="font-size:14px;color:#333333;"> 7. 数据序列-字典和集合 </p> <p style="font-size:14px;color:#333333;"> 8. 数据序列-公共操作以及推导式 </p> <p style="font-size:14px;color:#333333;"> 9. 函数上 </p> <p style="font-size:14px;color:#333333;"> 10. 函数下 </p> <p style="font-size:14px;color:#333333;"> 11. 函数进阶上 </p> <p style="font-size:14px;color:#333333;"> 12. 函数进阶下 </p> <p style="font-size:14px;color:#333333;"> 13. 文件操作 </p> <p style="font-size:14px;color:#333333;"> 14. 面向对象-基础 </p> <p style="font-size:14px;color:#333333;"> 15. 面向对象-继承 </p> <p style="font-size:14px;color:#333333;"> 16. 面向对象-其他 </p> <p style="font-size:14px;color:#333333;"> 17. 异常处理 </p> <p style="font-size:14px;color:#333333;"> 18. 模块和包 </p> <p style="font-size:14px;color:#333333;"> 19. 综合案例 </p> <br />
<p> <span> </span> </p> <h3 class="ql-long-26664262"> <p style="font-size:13pt;"> <span> </span> </p> <div class="ql-long-26664262"> <span style="color:#337FE5;font-size:14px;">为什么学Python</span> </div> <p> <span><span style="font-weight:400;"><strong></strong></span></span> </p> <p style="font-size:13pt;"> <span style="color:#494949;font-weight:normal;font-size:14px;">Python 是当今非常热门的语言之一2020年的 TIOBE 编程语言排行榜中 Python名列第一并且其流行度依然处在上升势头。</span> </p> </h3> <p> <img alt="" src="https://img-bss.csdnimg.cn/202006020826291344.png" /><span style="font-size:14px;"></span> </p> <p> <span style="color:#494949;font-size:14px;">在2015年的时候在网上还经常看到学Python还是学R的讨论那时候老齐就选择了Python并且开始着手出版《跟老齐学Python》。时至今日已经无需争论。Python给我们带来的不仅仅是项目上的收益我们更可以从它“开放、简洁”哲学观念中得到技术发展路线的启示。</span> </p> <p> <br /> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <span style="font-size:14px;">借此机会老齐联合CSDN推出了本课程希望能影响更多的人走进Python踏入编程的大门。</span> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <span style="font-size:14px;"><br /> </span> </p> <p> <span> </span> </p> <h3 class="ql-long-26664262"> <p> <span style="color:#337FE5;"><span style="font-size:14px;color:#337FE5;">课程设计</span></span> </p> <p style="font-size:12pt;"> <span style="font-size:14px;color:#494949;font-weight:normal;"><br /> </span> </p> <p style="font-size:12pt;"> <span style="font-size:14px;color:#494949;font-weight:normal;">本课程共包含三大模块:</span> </p> </h3> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <strong class="ql-author-26664262 ql-size-12"><span style="color:#000000;font-size:14px;"><br /> </span></strong> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <strong class="ql-author-26664262 ql-size-12"><span style="color:#000000;font-size:14px;">一、基础知识篇</span></strong> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <span style="font-size:14px;">内置对象和基本的运算、语句Python语言的基础。本课程在讲解这部分知识的时候不是简单地将各种知识做简单的堆砌而是在兼顾内容的全面性的同时更重视向学习者讲授掌握有关知识的方法比如引导学习者如何排查错误、如何查看和理解文档等。</span> </p> <p style="font-size:11pt;color:#494949;"> <span style="font-size:14px;"> </span> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <strong class="ql-author-26664262 ql-size-12"><span style="color:#000000;font-size:14px;">二、面向对象篇</span></strong> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <span style="font-size:14px;">“面向对象(OOP)”是目前企业开发主流的开发方式本课程从一开始就渗透这种思想并且在“函数”和“类”的学习中强化面向对象开发方式的学习——这是本课程与一般课程的重要区别一般的课程只在“类”这里才提到“对象”会导致学习者茫然失措并生畏惧乃至于放弃学习。本课程则是从开始以“润物细无声”的方式渗透对象概念等学习到本部分的时候OOP对学习者而言有一种“水到渠成”的感觉。</span> </p> <p style="font-size:11pt;color:#494949;"> <span style="font-size:14px;"> </span> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <strong class="ql-author-26664262 ql-size-12"><span style="color:#000000;font-size:14px;">三、工具实战篇</span></strong> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <span style="font-size:14px;">在项目实战中除了前述的知识之外还会用到很多其他工具至于那些工具如何安装?怎么自己做工具?有那些典型工具?都是这部分的内容。具体来说就是要在这部分介绍Python标准库的应用以及第三方包的安装还有如何开发和发布自己的工具包。此外很多学习Python的同学未来要么从事数据科学、要么从事Web开发不论哪个方向都离不开对数据库的操作本部分还会从实战的角度介绍如何用Python语言操作常用数据库。</span> </p> <p> <br /> </p> <p class="16" style="margin-left:21pt;text-indent:0pt;"> <span style="color:#E53333;"></span> </p>
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页