学习python语言在什么操作系统下学习比较好
首先需要安装Python语言,根据个人电脑的系统进入python官网下载页面下载相应的安装包。
注意:python语言有python2和python3区别,两者不兼容,新手学习建议安装python3的相应版本。python2的应用会逐步减少,初学者学习pyhon2会耽误学习进度,影响学习效果。等能够熟练掌握python3以后,如遇到python2的项目,可以很快熟悉。不需要初学者接触。
安装一个用于编写的python的开发工具。这里推荐一款开发工具:PyCharm。
PyCharm
是由 JetBrains 打造的一款 Python IDE。PyCharm 具备一般 Python
IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。这些功能非常适合初学者,可以帮助初学者规范编写代码的方式,方便查找错误。相比中高级程序员使用的notepad++、sublime3等安装众多插件来提高工作效率的编辑器,PyCharm不需要安装插件就能满足初学者或者非IT行业人士使用。注意:初学者在这一步千万不要有选择困难症,对于“用什么编辑器开发python”这类的问题不要去过多考虑,那样会使你陷入编辑器圣战、大括号缩进探究、操作系统辩论赛等无意义活动,对你的python学习一点用处都没有。等你熟练掌握了python,什么编辑器在你手里都是一样的。好的厨子只用一把菜刀就能做出一桌好菜,不同功能的菜刀只能提高他的效率,提高不了他做菜的味道。
好的书籍是学习的利器,学习前人的经验和案例可以使你快速成长。这里根据初学者的学习方向,推荐两本python入门的书籍:
1、《python编程快速上手》:该书是一本面向实践的Python编程实用指南。它不仅介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。该书籍适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。书籍使用的python版本为python3
注:将该书籍推荐为初学者的第一本是因为此书每章都有习题和案例项目,通过编写python小程序完成一些生活和工作中所能接触到的事情,这样能增加初学者的信心,减少挫败感。该书籍从自动运维、批处理、爬虫方面着手,通过实例讲解python的一些应用,比如:用python处理excel,word,文本文件等。
2、《python入门与实践》:该书除了基础部分外,通过游戏、数据可视化和web应用三个案例来指导读者学习python。该书适合任何年龄的读者阅读,它不要求你有任何python编程经验,甚至不要求你有编程经验。
注:将该书籍推荐为初学者的第二本是因为该书的第二部分有三个项目,分别是游戏制作、数据可视化和web开发,会让读者接触到python编程工作中的主流框架,比如大名鼎鼎的pygame和django。比较适合在读学生和打算转行的年轻人,数量掌握能够在求职会上加分。该书使用python3版本。
另行说明:《"笨办法"学Python》也是一本零基础学习python的好书,该书诙谐幽默,通俗易懂,通过52道习题来指导读者学习python,但是由于该书使用的python2做练习,有些代码和语句与python3不一致,调试时容易出现错误导致初学者无从下手。所以不在本篇经验里推荐。
好的学习方法:有了好书,就该有个好的学习方法。学习编程切忌心浮气躁,贵在坚持,每天保证一定时间高质量的学习是必要的。所谓高质量学习,就是要有一个保证一个安静的学习环境,不要被周围的环境,网上的广告和视频分散注意力。如果环境允许的话,建议使用mac系统或者linux系统的环境去学习,原因很简单:游戏少。Python语言的学习相对比较简单,基础内容不是很多.但是Python的应用范围广,使用的框架和模块也多,所要学习的实际内容一点都不少。要根据自己的学习方向确定学习路径,不要什么模块、框架都接触,那样很容易分散精力,学而不精。学习Python一定要坚持每天练习,每天写代码,这样才能熟能生巧,温故知新。以Python编程快速上手举例:可以自己设定学习进度,每天看一些内容,写一段代码,将书上的实例照着输入一遍,确保能正确运行。然后可以尝试修改一些内容,将理论联系实际运用到自己的工作中来。
注意:学习Python语言一定每天要上手练习,这样才能提高记忆力和动手能力,也能增加输入代码的准确性。即便有时时间上不允许学习太常时间,也要把以前学过的代码输入一遍,确保自己能记住。
视频学习
入门教程看完后,可能会觉得自己仍旧没法做出东西,不要气馁,可以将书上的实例和项目重新做一遍,当做复习。也可以在网上搜索一些视频教程和别人的项目代码来学习。视频学习的选择在精,不在多。不用去看网上的基础教程,这种视频教程一般都是免费的,但是里面的知识点并不比书上介绍的多,反而因为视频的讲解者或制作者的水平,拖延你的学习进度。建议查找一些比较有名的视频教学网站的实例内容进行学习,在学习中如果有不会的内容,去入门教程中查找,或者在网上找。一个好的办法是直接联系视频作者进行咨询。
注意:网上实例视频的教学的选择:挑选学习人数多,跟自己发展方向有关的实例视频,即便是收费视频也值得。想想看,相比动辄上万的培训班。几百块的实例视频教程还是非常便宜的。而且你学成后会找到高薪工作,这点投入还是值得的。
学习笔记是在学习中用于记录自己学习历程的工具,但是在编程语言的学习中,学习笔记不仅仅是你的学习记录。想想看,你在学习中写过的一段项目代码,很可能就能在以后的工作和项目中用的上,这样会减少你很多的工作量。所谓代码复用就是这个道理。建议在自己的博客上,开通一个专栏,专门记录自己的Python的学习历程,将自己所写的代码和对一段功能代码的理解都写出来。不仅仅能提高自己的编程和表达能力,还能将自己的所学展示给其他人,增加个人博客的访问量。
总结:Python的学习很重要的一点就是多上手练习,“不怕错,就怕不做”。不用去害怕别人所提的所谓的"坑",自己不去踩这个"坑",就永远不知道这个地方是个"坑",不知道怎么避免。
2018-10-31
广告 您可能关注的内容 |