【云驻共创】Python编程快速入门指南

举报
沐尘而生 发表于 2022/03/29 21:53:50 2022/03/29
【摘要】 Python编程快速入门指南 教你如何入门Python,如何系统学习及应用Python,带你用Python实现七段数码管时钟

直播的入门指南流程如下图所示:

在上图介绍中,直播总共由五个部分构成,即第一部分:Python简介、第二部分:基于Windows平台的Python环境介绍和搭建、第三部分:Python语法格式和编码规范、第四部分:Python的趣味小案例、第五部分:Python编程的学习路径。

本次直播并没有涉及关于Python的过难知识理论学习,从小编的角度来看,这个直播非常适合新手的初学习使用,对Python学习规划也有着很大的作用!

 第一部分---Python简介

就像电影剧情里超人为拯救人类挺身而出的情景一样,Guido van RossumPython创始人)是在发现当时的一些编程语言对于初学者不是很友好后,就想发明一种比较高级的脚本语言,能够去实现易用性和功能之间的平衡。在创建之初,Python借鉴了C语言和Shell语言之间的一些习惯,以实现创建全功能、易学、可扩展语言的愿景。

关于Python为什么叫Python呢?这是一个动情的故事?不,这是一个狗血的故事,对,就像小说中的打狗棒法那么随意,PythonPython是因为Guido喜欢看的节目名字里包含了它,如果Guido能够预料到Python会这么火,那他给这个语言命名的时候,会不会失眠呀(小声嘀咕:估计会失眠好几宿吧)!

能长期使用的每个软件,都会有一个更新迭代的过程,更新迭代的过程,是更用户化的一个体现。在Python中,大的转变就是关于Python2.0Python3.0的一个转变,我就不废话了,直接上图:

既然前面谈到了武林秘籍,江湖地位不说一下的话,大家又要吐槽我断更了~~~Python的江湖地位,当然要从那一年的华山论剑开始(口误口误),江湖地位肯定要从威望开始,那Python的威望该从何谈起?一番编程语言争斗过后,你听我细细道来。

就像你看到的这样,0710182021这些年份的武林大盟主(年度编程语言)可都是Python,江湖地位自不必多讲!

那么Python这个武林盟主都有什么大杀招呢?七个大杀招(特点):简单、高级、易移植、解释性、强大而丰富的库、面向对象、可扩展。

大招说过了,那小缺陷就更要提一下了,不过可不能被对手利用哦,正如你看到的这样,Python语言的一部分较突出缺点都在这里:1.运行速度慢;2.加密难;3.缩进规则......

第二部分---基于Windows平台的Python环境介绍和搭建

本视频的内容都是基于Windows平台而进行的Python环境介绍和搭建,使用其他系统的小伙伴可以看我们华为云的其他内容,都有详细的教程哦!

Python环境分两部分给大家介绍:运行环境、开发环境。

Python的运行环境主要分为两个大的版本,Python2Python3。两版本的安装步骤是一样的,直播中推荐新手使用一站式安装的Anaconda(是一款集成了许多第三方库的Python解释器,在人工智能和科学计算等领域使用广泛(也分为Python2Python3))。

Python的开发环境,也非常之多:直播中提到Jupyter Notebook(基于web页面的交互式计算环境)、PyCharm(功能及其强大的开发环境,集成了许多便捷的功能)、Eclipse(使用广泛的一个开发工具,多用于java,也支持Python)。

这么多软件,该怎么选择呢?不卖关子了,直播中老师的推荐是-----

当然,关于安装中还有其他问题,这里小编就不一一赘述了,看大屏幕,参与观看就可以了解了哦~

当然,直播中软件的下载链接也要给到大家:

anaconda下载:https://www.anaconda.com/products/individual 

anaconda安装:https://docs.anaconda.com/anaconda/install/windows/ 

PyCharm 下载地址:http://www.jetbrains.com/pycharm/download/#section=windows 

conda创建Python虚拟环境:https://zhuanlan.zhihu.com/p/94744929

云平台上搭建:

华为云ModelArts开发环境:

https://console.huaweicloud.com/modelarts/?region=cn-north-4#/notebook

第三部分---Python语法格式和编码规范

关于语法格式,简单地讲,Python是一个结合了解释性、编译性、互动性和面向对象的高级程序设计语言,结构简单,语法定义清晰Python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

关于编码规范,国际惯例,文件编码和 Python 编码格式全部为 utf-8。例如:在 Python 代码的开头,要统一加上 # -- coding: utf-8 --不要在行尾加分号, 也不要用分号将两条命令放在同一行;等等。(江湖规则,还是要遵守一下的啦!)

总结来看,Python的关键要素,主要有以下八点:

1、基本数据类型

2、对象引用

3、组合数据类型

4、逻辑操作符

5、控制流语句

6、算术操作符

7、输入/输出

8、函数的创建与调用

在小编看来,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。Python中,有六个标准的数据类型,大家可以简单了解一下

1.Numbers(数字):数字数据类型用于存储数值

2.String(字符串):由数字、字母、下划线组成的一串字符

3.List(列表):支持字符,数字,字符串甚至可以包含列表(即嵌套),也可以完成大多数集合类的数据结构实现

4.Tuple(元组):类似于List(列表),但是不能二次赋值,相当于只读列表

5.Sets(集合):是一个无序不重复元素的序列。可以使用大括号 { } 或者 set() 函数创建集合创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典);

6.Dictionary(字典):字典是无序的对象集合,通过键来存取的元素,它由索引(key)和它对应的值(value)组成

第四部分---Python的趣味小案例

在直播中了解了很多,小案例更是离不开的,主播大大也给我们准备了七段数码管时钟的一个小案例,趣味小案例代码:

https://zwc931053.obs.cn-north-4.myhuaweicloud.com/python_code.rar(这可是本武林秘籍,收好,切记切记!)

第五部分---Python编程的学习路径

到了关键时刻,这么高级的武林招式,该怎么去学习呢?该先学习哪个招式呢?

书籍又要怎么选择呢?(一本就可以了哦~

强烈安利,华为云开发者学堂的课程

学习链接,小编共享给大家:

https://developer.huaweicloud.com/resource/roadmap/python.html

笔者浅谈:

武林秘籍的浅讲,到这里就结束了,总的来看,小编整合了一下快速入门的直播,Python学习的四个小步骤推荐给大家:了解Python基础--->Python函数及流程控制--->利用Python开始学习--->深入Python编程。

这场直播,非常详细地给我们讲解了关于Python编程的快速入门指南,不仅适合新手小白参与学习,对于许多编程方面迷茫的人也有很好的帮助作用,期待大家的观看,并给小编提出建议哦,在我们的共同努力下,一切都会更好~

直播回看链接:https://bbs.huaweicloud.com/live/edu_live/202202221900.html

直播很重要,彩蛋也少不了~ 小编这里也是有许多Python趣味小案例的,读者朋友可以私聊我获取哦~

本文整理自华为云社区【内容共创】活动第14期。

https://bbs.huaweicloud.com/blogs/336904

任务10.Python编程快速入门指南

 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。