python有哪些知识点_自学Python,你需要掌握哪些知识点?

自学Python,首先要有一个详尽的学习大纲,对于要学习的知识点也要有所掌握。具体有哪些,随融跃小编往下看!

1、Python基础语法

计算机组成:硬件、软件、计算机运行程序方式、Python语言的特点、应用领域、Python

IDE、程序注释:单行注释、多行注释;变量的作用、定义、命名规则、变量的数据类型、查看变量类型、输入和输入函数、算术运算符、赋值运算符、复合运算符、类型转换、分支结构

if...else 、循环结构、while、 break、continue、for、for...else

2、python 容器

字符串的定义、遍历、下标、切片、常用方法(find、index、count、replace、split、capitalize、title、startwith、endwith、lower、upper、ljust、rjust、center等)、列表定义、语法格式、列表嵌套、列表的遍历、列表常用操作方法、列表推导式、元组定义、语法格式、常用操作方法、字典定义、语法格式、字典的遍历、常用操作方法、字符串、列表、容器、字典的公共操作:range

、enumerate、max、min、len 函数、del 函数;运算符+、*、in、not in 在容器中的使用

3、函数和文件操作

函数定义和调用语法、def 语句、return 语句、函数传参(位置参数、关键字参数)、缺省参数、不定长参数、函数文档编写

、函数嵌套、全局变量和局部变量、Python变量作用域 LEGB、global 语句,nonlocal语句、组包和拆包、递归函数、匿名函数 lambda

表达式、文件操作、文件打开与关闭、文件读写操作、文件目录操作

4、面向对象

类和对象、类的定义格式、添加和获取对象属性、常见的魔术方法、继承、公有权限和私有权限、多态的概念和意义、多态的实现、类属性和实例属性、类方法和静态方法、异常的概念、捕捉异常、as

使用、else使用、finally使用、异常的传递、自定义异常、raise

抛出异常、模块的概念和作用、制作模块、模块的导入方式、all的作用、name的作用、包的概念和作用、制作包、包的导入、案例:学生管理系统

5、Linux 操作系统

操作系统的作用、常见的操作系统、虚拟机使用、Linux

发行版系统、常用命令:文件、目录操作(创建、删除、复制、移动)、权限属性修改,文件查找与检索、打包压缩、用户权限管理:添加删除用户,设置用户权限;远程操作

ssh、scp,软件安装与卸载,vim编辑器

6、多任务编程

多任务的概念、执行方式、多进程:概念、作用、状态;进程创建、传参,multipro-cessing

模块,getpid()getppid()函数;daemon进程、 多线程:概念、作用;线程创建、传参,threading

模块,线程同步问题,互斥锁,死锁

7、Python 网络编程

网络知识:ip 地址、端口、网络通信过程,tcp

协议、网络编程:socket套接字、tcp服务端和客户端程序开发,send和recv原理、案例:多任务版tcp服务器

8、静态 web 服务器

HTTP协议概念、浏览器访问web服务器的过程、url的概念和组成、HTTP请求报文和响应报文格式、案例:静态web服务器

9、HTML

HTML介绍、基本结构,vscode 的使用、常用标签:标题、链接、图片、表格、列表、表单

10、CSS

css 的介绍、css引入方式、css 常用选择器、css 布局常用属性、css 文本常见属性、css 元素溢出设置、css 显示特性、盒子模型

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当涉及到字符串处理时,以下是一些 Python 中与字符串相关的常见知识点: 1. 字符串创建:在 Python 中,您可以使用单引号或双引号来创建字符串。例如:`str1 = 'Hello'` 或 `str2 = "World"` 2. 字符串连接:您可以使用 `+` 运算符将两个字符串连接起来。例如:`str3 = str1 + str2` 3. 字符串长度:通过使用 `len()` 函数,您可以获取字符串的长度。例如:`length = len(str1)` 4. 字符串索引和切片:可以使用索引和切片操作来访问字符串中的单个字符或子字符串。例如:`char = str1[0]` 或 `substring = str1[1:4]` 5. 字符串常用方法: - `upper()`:将字符串转换为大写。 - `lower()`:将字符串转换为小写。 - `strip()`:去除字符串开头和结尾的空格。 - `replace(old, new)`:将字符串中的旧字符或子字符串替换为新字符或子字符串。 - `split(delimiter)`:将字符串拆分为子字符串列表,根据指定的分隔符进行拆分。 - `join(iterable)`:将可迭代对象中的元素连接为一个字符串,使用指定的字符串作为连接符。 - `startswith(prefix)` 和 `endswith(suffix)`:检查字符串是否以指定的前缀或后缀开头/结尾。 6. 字符串格式化:使用 `%` 运算符或 `format()` 方法将变量的值插入到字符串中的占位符位置。例如: ```python name = "Alice" age = 25 message = "My name is %s and I am %d years old." % (name, age) ``` 或 ```python name = "Alice" age = 25 message = "My name is {} and I am {} years old.".format(name, age) ``` 7. 转义字符:在字符串中使用反斜杠 `\` 来表示特殊字符,例如换行符 `\n`、制表符 `\t` 等。 8. 字符串比较:可以使用比较运算符(如 `==`、`!=`、`>`、`<` 等)对字符串进行比较操作。 9. 字符串的不可变性:在 Python 中,字符串是不可变的,这意味着一旦创建了一个字符串,就无法更改其内容。 10. 字符串编码和解码:Python 默认使用 Unicode 字符编码。可以使用 `encode()` 方法将字符串编码为字节序列,或使用 `decode()` 方法将字节序列解码为字符串。 这只是一些与字符串处理相关的基本知识点。当您深入学习 Python 字符串时,还会遇到更多高级的字符串操作和方法。建议您参考 Python 官方文档或其他教程来深入学习有关字符串的更多内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值