前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >怎么学python入门?python新手学习路线

怎么学python入门?python新手学习路线

作者头像
python学习教程
发布2021-03-17 11:34:00
1.2K0
发布2021-03-17 11:34:00
举报
文章被收录于专栏:python学习教程

怎么学python入门?

python新手学习路线,Python入门应该了解一些基本的计算机编程术语。Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  1、Python 环境搭建

  如何在本地搭建Python开发环境。

  Python可应用于多平台包括 Linux 和 Mac OS X。

  你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。

  Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)

  Win 9x/NT/2000

  Macintosh (Intel, PPC, 68K)

  OS/2

  DOS (多个DOS版本)

  PalmOS

  Nokia 移动手机

  Windows CE

  Acorn/RISC OS

  BeOS

  Amiga

  VMS/OpenVMS

  QNX

  VxWorks

  Psion

  Python 同样可以移植到 Java 和 .NET 虚拟机上。

  2、Python中文编码

  前面章节中我们已经学会了如何用 Python 输出 "Hello, World!",英文没有问题,但是如果你输出中文字符 "你好,世界" 就有可能会碰到中文编码问题。

  3、Python基础语法

  Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异,学习 Python 的基础语法,让你快速学会 Python 编程。

  4、Python变量类型

  变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

  基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

  因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

  什么是运算符?

  本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。例子中,4 和 5 被称为操作数,"+" 称为运算符。

  Python语言支持以下类型的运算符:

  算术运算符

  比较(关系)运算符

  赋值运算符

  逻辑运算符

  位运算符

  成员运算符

  身份运算符

  运算符优先级

  5、Python 条件语句

  Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

  6、Python 循环语句

  本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。

  编程语言提供了各种控制结构,允许更复杂的执行路径。

  7、Python While 循环语句

  Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。

  8、Python for 循环语句

  Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串

  9、Python 循环嵌套

  Python 语言允许在一个循环体里面嵌入另一个循环。

  10、Python break 语句

  Python break语句,就像在C语言中,打破了最小封闭for或while循环。

  break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

  11、Python continue 语句

  Python continue 语句跳出本次循环,而break跳出整个循环。

  continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

  12、Python pass语句

  Python pass 是空语句,是为了保持程序结构的完整性。

  pass 不做任何事情,一般用做占位语句。

  Python Number(数字)

  Python Number 数据类型用于存储数值。

  数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。

  13、Python字符串

  字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。

  14、Python列表(List)

  序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

  Python有6个序列的内置类型,但最常见的是列表和元组。

  序列都可以进行的操作包括索引,切片,加,乘,检查成员。

  此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

  列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

  列表的数据项不需要具有相同的类型

  创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

  15、Python元组

  Python的元组与列表类似,不同之处在于元组的元素不能修改。

  元组使用小括号,列表使用方括号。

  元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

  Python 字典(Dictionary)

  字典是另一种可变容器模型,且可存储任意类型对象。

  字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中

  16、Python日期和时间

  Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。

  Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。

  时间间隔是以秒为单位的浮点小数。

  每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。

  Python 的 time 模块下有很多函数可以转换常见日期格式。

  17、Python函数

  函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

  函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

  18、Python模块

  Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

  模块让你能够有逻辑地组织你的 Python 代码段。

  把相关的代码分配到一个模块里能让你的代码更好用,更易懂。

  模块能定义函数,类和变量,模块里也能包含可执行的代码。

  19、Python文件I/O

  本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。

  Python File(文件) 方法

  open() 方法

  Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。

  注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。

  open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。

  20、Python异常处理

  python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。

  Python OS 文件/目录方法

  os 模块提供了非常丰富的方法用来处理文件和目录。

  21、Python内置函数

  只会埋头敲代码的Python开发肯定不是各大公司HR抢着要的,多找项目多找项目,多练手多练手!只有自己多动手写具体项目,才能更多的犯错,解决问题,位置后工作踩坑,现在练习踩的坑越多,以后和HR谈薪资的时候才会更有底气。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 python教程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档