9个Python编程好习惯,你平常有做到吗?

学习编程要比学习英语更重要。因为编程语言可以影响全球70亿人。

——苹果CEO库克

“不学Python的孩子,相当于新时代的文盲!”

编程是互联网、人工智能等高新技术的基础和核心,而当下,正是计算机编程普及的风口浪尖,谁能抢先一步抓住这个风口,就会在未来的计算机时代占有主动地位。现在编程教育正在逐渐普及,学习编程对孩子的成长有着重要意义。

毫无疑问,Python是一门非常流行的编程语言。不仅有着非常广泛的应用,而且由于学习门槛较低,适合中小学生和青少年对编程的进阶学习。

如此火热的Python到底是个什么神仙编程语言?为啥全世界都在鼓励孩子学Python?

1、什么是Python?

Python是一种计算机程序设计语言,由荷兰数学和计算机科学研究学会的Guido van Rossum于1990 年代初设计。

Python语言有趣,易学、易读、可移植、可扩展、可嵌入,非常适合快速开发,可阅读性很高,所以孩子们理解起来也较为容易。Python是命令式编程,是高级语言,灵活性更高。Python具有丰富和强大的库。它常被称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

Python语言的功能十分的强大, 是人工智能/现代数据科学中最常使用的语言,被应用在人工智能、科学计算、大数据、金融领域、系统运维、图形处理、文本处理、黑客编写、爬虫编写等领域。

不管是桌面应用、网页开发、人工智能以及大数据处理等都会有所涉及。

2、如何学习Python, 数据科学,人工智能?

现在学习编程能够提高孩子在未来就业中的竞争力,并且能更快的适应未来的生活和工作环境。比如说人工智能、信息学领域、天文信息学领域等等,都要用到Python。举个例子来说,研究一些天体的时候很难做实际的实验,就只能通过电脑去模拟,而使用电脑模拟最好的语言就是Python,处理天文学上面的数据和信息处理和编程的工具,Python也是最好的。

现在人工智能如火如茶,大多数你能叫出名字的人工智能都应用了Python,如刑侦监控人脸识别系统,自动驾驶汽车,医院急救床旁智能设备,百度翻译,阿尔法狗围棋系统等等。用 Python的公司多,产品多,应用更多,未来对人才的需求也更多。

信息科技革命给世界带来了翻天覆地的变化,互联网、大数据、人工智能等新兴信息技术与教育教学的融合,正在驱动一场新的教育变革。

教育部已积极推动发展中小学编程教育,由此可见,编程和中小学教育结合是一种趋势。让孩子学习Python,从小培养孩子们的编程素养,提升学生们的信息素养,给孩子在AI时代中插上技术的翅膀,也为国家的人工智能发展培育种子力量!

以写Python代码为例,有以下9个编程好习惯,整理供大家参考。


01、提前设计

写代码和写作文一样,需要有大纲,不然很容易变成"屎山"。

思考业务逻辑和代码流程,是动手前的准备工作,这上面可以花一半以上时间。

02、代码注释

代码注释相当于产品说明书,太重要了。

代码注释既是给自己看的,更是给别人看的。因为代码需要维护。

写代码注释需要注意以下几点原则:

  • 帮助别人理解你写代码的意图,而不是重复这段代码干了什么

  • 文字表述要简洁清晰,如非必要,勿增实体

  • 对实现代码块进行注释,而不是单行代码

  • 对各种主要的数据结构、输出的函数、多个函数公用的变量进行详细地注释

Python代码注释规范:

Python使用文档字符串来注释,用三重双引号"“” “”"

文档字符串是包, 模块, 类或函数里的第一个语句. 这些字符串可以通过对象的__doc__成员被自动提取, 并且被pydoc所用。

03、规范命名

命名是程序员最头疼的一件事,很多代码就是命名不规范导致阅读性极差。

Python命名规范需要注意以下几点:

  • 模块命名

(1)模块推荐使用小写命名,

(2)除非有很多字母,尽量不要用下划线

因为很多模块文件存与模块名称一致的类,模块采用小写,类采用首字母大写,这样就能区分开模块和类。

  • 类命名

(1)类名使用驼峰(CamelCase)命名风格,首字母大写;

(2)私有类可用一个下划线开头。

  • 函数命名

(1)函数名一律小写,如有多个单词,用下划线隔开

(2)类内部函数命名,用单下划线(_)开头(该函数可被继承访问)

  • 变量命令

(1)变量名推荐小写,如有多个单词,用下划线隔开

(2)类内部变量命名,用单下划线(_)开头(该变量可被继承访问)

(3)类内私有变量命名,用双下划线(__)开头(该变量不可被继承访问)

  • 常量

常量名所有字母大写,由下划线连接各个单词如MAX_OVERFLOW,TOTAL

  • 文件名

全小写,可使用下划线

04、保持代码美观

Python强制缩进,所以代码整洁度上有保障,但我们也要注意细节。

优美胜于丑陋(Python 以编写优美的代码为目标)

明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)

复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)

扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套) 间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)

可读性很重要(优美的代码是可读的)

即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)

不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)

当存在多种可能,不要尝试去猜测 而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)

虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )

做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)

如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)

命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)

05、注意备份

最后,备份不用多说了,防止突发情况,这个很重要!

感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

img
img

二、Python必备开发工具

工具都帮大家整理好了,安装就可直接上手!img

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

img

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

六、面试宝典

在这里插入图片描述

在这里插入图片描述

简历模板在这里插入图片描述
若有侵权,请联系删除
  • 20
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值