python新手人门须知(针对完全没有任何编程经验者。)
鉴于热来热多的同学希望学习python,本人结合多年使用python的一点小看法。
为什么需要学习python
Python是一种容易学习,强大的编程语言。它有高效的高级数据结构和一个简单但有效的方法来进行面向对象编程。
Python有着优雅的语法和动态类型,连同其解释特性,使它成为一个跨平台的理想语言脚本和快速应用程序开发的语言 。
Python的特色:简单、易学、免费、开源、高层语言、可移植性、解释性、面向对象、可扩展性、可嵌入性、丰富的库。
python可以减少你编码的时间,企业级应用热来热多。一些国内知名企业都有导入python应用。
国内应用:豆瓣(架构:Quixote堂吉诃德)、搜狐(搜狐邮箱是架构在web.py上)、金山、腾讯、盛大、网易、百度、阿里、淘宝、热酷、土豆、新浪、果壳
国外应用:谷歌、美国航空航天局、YouTube、Facebook、工业光魔、Pixar、红帽、lucasfilm/Industrial Light and Magic、Zope……
Python应用领域
Web开发、数据库编程、桌面GUI应用开发、科学与数值计算、教育教学、网络应用开发、软件开发(控制、管理、测试等)、游戏与3D影像;游戏开发、网站建设、机器人和航天飞机控制等领域,Python几乎可以用在任何场合。
python学习方法:
python目前有2个版本,python2和python3.
为啥现阶段还是学习python2.X,不学python3
基于以下理由:
python2.x还会流行多年。
python社区需要很多年才能将现有的模块移植到支持python3. django web.py flask等还不支持python3
掌握python2.x,过度到python3也很容易。
现在找工作,大部分用python2.x.
总上所述,现阶段需要学习python的还是从python2.X开始吧总上所述,现阶段需要学习python的还是从python2.X开始吧
python书有100多种,选择最适合入门的书最重要。
本人推荐几种,供大家参考。
A Byte of Python中文教程.pdf python简明教程中文.pdf---适合有c,C++,java,C#经验者,快速入门,快速用在工作上。
Introduction to Programming Using Python.pdf------适合没有任何编程经验者,华人写的编程书。
Think Python How to Think Like a Computer Scientist---在线免费书,电子书地址http://openbookproje
Learn Python The Hard Way 2nd Edition.pdf------适合没有任何编程经验者,喜欢通过做题学习的同学。电子书地址http://learnpythonth
OReilly.Learning.Python.3rd.Edition.Oct.2007.pdf------适合没有任何编程经验者,喜欢讲的详细的同学。
Python 核心编程 第二版------适合有编程经验者,全面掌握python知识。
python学习方法:
选本适合自己的书,选好自己喜欢的操作系统,找一个趁手的ide,刚开始入门用python自带的idle就可以。
将书上的代码,亲自敲到电脑里,运行,有错误,慢慢学会排除错误。不懂的到网上搜,80%出现的问题,google上都能找到。
答案。再不懂的,可以到我的微博(@python爱好者)上提问。
学习过程中的要不求甚解,碰到问题,一时很疑惑,可以先放一放,继续学习书本上后面的知识,过一段时间,再看前面的,可能前面的知识
就明白了。不要死钻牛角尖,为啥这样。
python工作如何找。
到51job上搜python职位,看一些企业的招聘要求,对照自己,补齐短板,快速学习了解一些新的知识。
目前招聘的职位最多的是web开发,要求的会django开发。
高级一点的工作,是游戏开发,数据挖潜等。
python培训_python从零基础到网页采集和web开发培训http://www.qy7788.co
来自: sina微博号"python爱好者"