分享

编程零基础的人可以学Python吗?

 庆亮trj21bcn0z 2017-12-11

其实Python算是在编程语言里面比较简单的,上手快,语言较为简单。那么,零基础如何入门Python呢?

学Python和学其他的语言其实是相同的,我给新同事讲课的时候就说学编程和练武功其实是很相似,入门大致这样几步:

  • 找本靠谱的书,

  • 找个靠谱的师傅,

  • 找一个地方开始练习。

学语言也是的:选一本通俗易懂的书,找一个好的视频资料,然后自己装一个IDE工具开始边学变写。下面我具体来讲讲:

1.找一本靠谱的书,难度一定要是入门级别,千万不能太复杂,不要一下子陷进去,会打乱节奏,学东西要循序渐进,不能一口吃个胖子.打个比方,学过java的同学都听过大名鼎鼎的thinking in java,这边书很厚很全,若一上来就学,肯定会吃力,时间长了就会失去兴趣,因此对初学者来说,一定要找一个通熟易懂的,简单的书。入门的书非常关键。

入门的书很多,但是我个人强烈推荐'A Byte of Python',这本书我读了2遍,作者写的思路非常清晰,对每一个知识点讲解的很到位,不多不少,刚刚好,对初学者来说,力道刚刚好。而且是全英文,对提高自己的英语水平,很有帮助.

网上有人会推荐'笨办法学Python',我个人觉得这本书没有'A Byte of Python'好 .一般有一些编程基本,我建议直接看'A Byte of Python'.这本书的销量已经破百万了,而且在豆瓣上点评有8.8,可谓是入门级的神书.电子版大家可以在CSDN 搜一下就有,都是高清的.

2.找一个好的视频资源,当然若你周围有python 高手就更好了,可以多交流多请教。视频资源我推荐imooc,当然有人说还有jikexueyuan,网易公开课,这几家我都看过一些,各有千秋,我建议初学者还是选择imooc,他家的python 讲解的很仔细,而且音频的质量比较高,最关键是的可以在web上直接编程练习,都不用自己安装编译器,非常方便。居家旅行必备啊~~

3.多编写程序,这似乎是废话,但是确实是一句实话。学编程一定要亲身去编写,没有什么捷径.一开始哪怕你把书里面的例子一字不落敲一遍,也好过你只是去看书,而不动手。

而且学python 最好是坚持编,每天抽小半个小时,学一些知识点,不断的坚持.大概快的话几个星期基本就能入门了。

以上就是我对python 入门的感悟,希望对初学者能有一点帮助,能帮到一些人少走一点弯路

学习Python的大致方向,我整理了这几个:

1.web开发

服务器编程,具有丰富的web开发框架,如Django和tirbogears,快速完成一个网站的开发和web服务。典型如国内的豆瓣、果壳网等;国外的Google Allo、Dropbox等

2.系统网站运维

在运维的工作中,有大量重复性工作的地方,并需要做管理系统,监控系统,发布系统等,将工作自动化起来,提高工作效率。这样的场景Python是一门非常合适的语言。

3.科学与数字计算

Python被广泛的运用于科学和数字计算中,列如生物信息学,物理,建筑,地理信息系统,图像可视化分析,生命科学等,常用Numpy、Scipy、Biopython、Sunpy等。

4.3D游戏开发

Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,入迪尼卡通城,黑暗之刃,常用的Pygame,Pykyra等和一个PyWeek的比赛。

5.图形界面开发

Python课编写桌面图形用户界面,还可以扩展微软的Windows,常用 Tk GTK+、PyQt、win32等。

6.网络编程

除了网络和互联网的支持,Python还提供了对底层网网络的支持,有易于使用的Socket接口和一个异步的网络编程框架TwistedPython。

如果你是零基础,如果你想入手Python,请不要有其他的杂念,不要去担心所有的英语,数学的问题,朝着你自己的学习目标前进就是

需要入门基础教程请关注我的微信公众号:Python学习部落(回复基础教程有你想要的学习资源)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多