小言_互联网的博客

每日一课 | Python基础

339人阅读  评论(0)

整理 | Jane

出品 | Python大本营

初次接触 Python 到底怎么学?安装、配置完 Python 环境和工具后,很多同学都表示在一段时间内好像学习都没有成果,没有进步。其实,从基础知识的学习开始,到可以独立实践编写一个小程序,最关键的环节就是动手写代码。学习基础知识的理论内容时就配合写简单的示例代码,不仅辅助对知识的理解,还能帮助大家建立自信。

今天这份入门学习资源,也是 Python 初学者整理的。包括变量、数据类型、字符串、布尔类型、循环语句、列表、字典、元组、函数、集合与模块等基础内容。虽然每部分内容并不是达到最深入的理解程度,但是对刚开始学的同学们来说,就先学习与练习这些,后续我们再不断深入。

为了证明今天的内容大家都可以学会,营长在为大家整理文章时,里面的代码是自己亲手练习的,所以相信大家也都可以。

入门学习参考:

https://github.com/mraza007/Python-for-beginners

1.Variable(变量)

与 Java 和 C++ 语言的静态类型不同,Python 中的变量是动态类型的,在变量赋值中不用类型声明,但是在使用前都必须先赋值(=)。同时,在命名变量时也有一些注意点:变量不能以数字开头;区分大小写;变量命名中一般约定带有 _ (使代码易读);特别需要注意的是:__ ,即双下划线,此为预定义变量类型。

     

2.DataType(数据类型)

Python 中的数据类型包含:布尔类型、int、str、list、tuple、dict、set 等类型。可以使用 type()函数来查看数据类型。

     

3.Strings(字符串)

字符串的标志符号可以是 '' 或 "" ,连接字符串用 + 或 + = ,数字不能直接与字符串连接,可以先用 str()函数把数字型转换成 str 型,Python 中有这类的内置函数。

     

4.Booleans(布尔类型)

布尔类型一般和条件语句、比较运算符或者逻辑运算符一起用。

                  

5.Loops(循环)

Python 中有 For 循环和 While 循环两种。For 循环主要用于迭代列表中的元组、或者字符串与数组等。While 循环和 For 循环相似,不过当条件状态为 True 时,循环就会停止。另外,Python 中还可以用 break 退出循环。

          

6.Lists(列表)

Python 中的列表可以把不同数据结构组合一起。内置函数 Len()可以查询列表中有多少项,list()可以转换类型成列表,还可以进行索引、切片、加法和乘法等操作。

列表中还有很多方法,比如:append()、extend()、remove()等,大家后续可以进一步学习。

          

7.Dictionaries(字典)

字典是包含键值对(key:Values)的数据结构。可以访问或查询得到某键值对的信息。也可以用 key()和 values()函数迭代 key 和 value 的值,item()可以同时迭代key 和 value。字典中的方法有诸如:.clean()、.copy()、.fromkeys([])、.pop()、.update()等。

     

8.Tuples & Sets(元组&集合)

一般我们在列表都用 [],元组中一般使用(),但是元组内的元素不能修改。可以访问,连接、删除元组。因为元组也是一个序列,我们也可以进行索引。支持的内置函数包含 .count()、.index()、.add()、.remove()、.discard()、.clear()等。

     

9.Function(函数)

Python 中函数一般都以 def 关键词开头,以 return()结束,没有 return()相当于返回 None。函数中有函数调用、参数传递等操作。参数类型有必备参数、关键字参数、默认参数、不定长参数等类型。

          

10.Lambdas(Lambdas 表达式)

Lambdas 表达式专门用来创建匿名函数,函数体比 def()简单很多。包含 Map()函数、filte()函数、Any()和 all()等函数。

     

11.Debugging(调试)

在实际写开发的过程中,解 bug 是更重要的。在 Python 中有哪些常见的 Error 呢?我们如何处理这些错误呢?

比如下面列出的这几个常见错误,我们同用 try 和 except 、else 和 Finally 来处理。不要怕报错,我们每征服一个 error 都向前进了一步。0 error(s),0 warning(s) 不是梦!

     

12.Modules(模块)

模块在 Python 中非常重要的一类文件,它可以让我们在自己写代码,做项目过程中使用别人的代码。在 Python 中有一些内置模块、外部模块和自定义模块。

大家大家可以参考下面这个模块索引链接:

https://docs.python.org/3/py-modindex.html

https://pypi.org/

看到这里,大家也亲自动手写一遍,就知道是怎么回事啦~相信今天没有人要放弃!营长坚持下来了,你们呢?

推荐阅读--

每日一课 | 7个有用JavaScript技巧

每日一课 | Python-气泡图

每日一课 | Python-箱线图

每日一课 | 在Python中获取列表的长度和大小

每日一课 | Python 中生成 0 到 9 之间的随机整数


转载:https://blog.csdn.net/weixin_42232219/article/details/110675436
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场