第0章
0.1 克服编程恐惧
1、学习python 需要面对的2个问题
(1)面对python 不熟悉其编程语法和语义
(2)不知如何让计算机去解决问题
学习编程最好的办法:多动手编程
目的:主要是要不断熟悉python的语法、编码规则以及算法。
2、编程的2个层次
(1)找到解决问题的方法
(2)编写出好的程序
0.2 如何编写出好的程序
小白在编写程序的时候需要做好以下2点:
(1)一定要深思熟虑之后,再进行编写程序
(2)要对自己的程序有一定的要求:要有很好的可读性(ps:其他人看你的程序,要很容易就能理解)
0.3 选择python 的原因
python语言的特点:
(1)语法简单,容易学习
(2)面对对象编程
(3)可以应用于不同的操作系统,移植性好
(4)采用模块化开发
(5)具有很好的扩展性
0.4 python的应用场景
(1)云计算、大数据:openStack、Hadoop
(2)Web 开发:python 拥有许多Web框架,如:Django 、Flask等。对于Youtube、Dropbox、豆瓣等均采用的python开发。
(3)科学运算
(4)人工智能:Scikits-learn、Tensorflow
(5) 系统运维:运维人员、自动化运维人员不可少的工具。
(6)金融:量化交易、金融分析
(7)图形GUI :PyQT、wxPython、Tkinter
(8) 游戏开发
0.5 学习python的建议
(1)对于python保持好奇心。好奇心是你学习一切事物的关键。
(2)不要感觉枯燥。
(3)做笔记,但不是抄代码。可以找在线大本营,在上面分享自己的学习过程和经验。对于网上的代码,自己先去读,然后再自己试着去写,把别人的代码复制粘贴过来,是没有实际意义的。要自己去写自己的代码,然后把自己的代码和写这些代码的心得体会记录下来。
(4)多动手,光去看代码是写不出好代码的。
(5)细心一些,对于一些问题,要知其然,知其所以然。要了解自己敲这段代码是为了干嘛,要特别注意代码中的空格、符号的问题,这一些小点有可能是决定你的代码是否能顺利运行的关键。同时还要关注运行环境本身。
(6)多向互联网求助。可以多去一些技术论坛、问答组、交流群进行交流。
(7)提问的艺术。在提问之前要尝试着自己去寻找答案(ps:手册、文献、图书、搜索引擎等)提出问题,有偿或者无偿均可。别问本该自己解决的问题。
网友评论