
Python基础(千锋篇)
文章平均质量分 86
探索Python编程世界,从基础语法到高级应用,本专栏以实战项目为线索,带你一步步深入Python编程的每一个环节。通过丰富的案例学习,掌握数据处理、网络编程等核心技能,构建完整的编程思维框架,提升你的编程能力和解决实际问题的能力。
ModelBulider
合作交流vx:modelbulider。计算机硕士,国企Java开发工程师。热爱Python,熟悉深度学习框架如:PyTorch和Paddle。篮球爱好者,AI技术应用探索者,专注于OCR、RAG、LLM等领域的创新落地。期待与您在优快云交流技术心得。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python基础(千锋篇)专栏介绍
Python基础(千锋篇)”专栏是一个全面、系统的学习资源,它不仅提供了丰富的理论知识,更重要的是,通过实战案例和代码示例,使读者能够将所学知识应用于实际问题中。随着Python在各行各业的广泛应用,掌握这些技能无疑将为读者的职业生涯增添宝贵的资本。通过这个专栏的学习,读者将能够构建起自己的编程思维框架,提升编程能力,为未来的技术挑战做好准备。Python基础(千锋篇)原创 2024-07-29 08:00:00 · 1519 阅读 · 0 评论 -
Python之最常用的16种设计模式
这篇文章是关于Python设计模式的详细介绍,包括面向对象编程的基础知识、SOLID设计原则、设计模式的分类和具体实现。文章首先解释了设计模式的概念,然后通过代码示例介绍了创建型、结构型和行为型模式中的一些常见模式,如简单工厂、工厂方法、抽象工厂、建造者、单例、适配器、桥接、组合、外观和代理模式等。通过这些模式,可以帮助开发者编写更灵活、可扩展和易于维护的代码。原创 2024-07-23 08:00:00 · 3675 阅读 · 0 评论 -
Python细节知识
这篇文章深入探讨了Python的多个核心细节,包括对象的内存分析、引用机制、变量声明与赋值、链式复制、序列解包、常量概念、整数缓存、字符串操作、序列类型如列表和字典的内存管理和函数的底层分析等。通过具体示例和代码,文章帮助读者理解Python语言的内部工作原理,提高编程效率和代码质量。原创 2024-07-23 08:00:00 · 670 阅读 · 0 评论 -
十六、多任务
本文探讨了Python中的多任务处理,包括线程和进程的使用。介绍了多线程聊天、线程共享全局变量、线程锁、线程间通信以及进程的基本概念、状态、多进程、线程与进程的区别、进程间通信等。同时,还涉及了进程不共享全局变量、使用队列和进程池进行进程间通信,以及join方法的使用。原创 2024-07-22 08:00:00 · 703 阅读 · 0 评论 -
十五、网络编程
这篇文章介绍了网络编程的基本概念,包括IP地址、端口号、socket以及如何使用Python实现基于UDP和TCP的网络通信。原创 2024-07-22 08:00:00 · 906 阅读 · 0 评论 -
十四、正则表达式
这篇文章详细介绍了正则表达式的概念和使用。它解释了正则表达式在字符串检索和替换中的应用,并通过Python的re模块展示了如何进行匹配、查找、替换等操作。文章还介绍了re.Match类、正则修饰符、表达式规则以及贪婪模式和非贪婪模式的区别。原创 2024-07-21 08:00:00 · 916 阅读 · 0 评论 -
十三、迭代器、生成器
这篇文章主要介绍了Python中的迭代器和生成器概念。文章首先解释了可迭代对象和迭代器的区别,指出重写`__iter__`方法的对象为可迭代对象,而同时重写`__iter__`和`__next__`方法的对象则是迭代器。可迭代对象每次迭代都会生成新的迭代器,而迭代器本身只能使用一次。接着,文章介绍了生成器的基本概念和使用方法,包括创建和使用生成器的示例。通过代码示例和图示,文章帮助读者理解这些高级特性在Python编程中的应用。原创 2024-07-21 08:00:00 · 453 阅读 · 0 评论 -
十二、文件操作
本文详细介绍了Python中的文件操作方法,包括文件的打开、关闭、读取和写入,以及文件路径的处理。还涉及了CSV文件的读写、数据的内存暂存、文件序列化与反序列化,以及异常处理和自定义异常的抛出。通过具体的代码示例,使读者能够掌握文件操作的基础知识和高级技巧。原创 2024-07-20 08:00:00 · 677 阅读 · 0 评论 -
十一、面向对象进阶
本文深入探讨了Python面向对象编程的高级概念,包括类方法、静态方法、单例模式、继承、多态等。通过实例代码,详细解释了类方法与静态方法的区别、如何实现单例模式、继承的使用及其特点,以及多态性的应用。原创 2024-07-20 08:00:00 · 524 阅读 · 0 评论 -
十、面向对象基础
这篇文章介绍了面向对象编程的基础知识,包括类和对象的定义、设计,魔法方法的使用,内置属性的作用,以及类属性和对象属性的区别。原创 2024-07-19 08:00:00 · 1140 阅读 · 0 评论 -
九、模块和包
这篇文章介绍了Python中模块和包的概念,包括如何导入模块、使用内置模块(如os、sys、math等),以及如何使用pip管理包。还涉及自定义模块和包的创建。原创 2024-07-19 08:00:00 · 887 阅读 · 0 评论 -
八、函数高级、装饰器
本文深入探讨了Python函数的高级用法,包括递归函数、匿名函数、列表排序方法、内置函数、高阶函数和装饰器。通过示例代码,详细解释了这些高级特性的使用方法和应用场景。原创 2024-07-18 08:00:00 · 666 阅读 · 0 评论 -
七、python函数基础
本文介绍了Python函数的基础知识,包括函数的定义、参数、返回值、注释,以及高级特性如全局变量、默认参数、可变参数等。通过示例代码,帮助读者理解和掌握函数的使用。原创 2024-07-18 08:00:00 · 418 阅读 · 0 评论 -
六、元组、字典、集合
这篇文章深入探讨了Python中的元组、字典和集合。它首先介绍了元组的不可变性和基本操作,然后详细解释了字典的特点,包括键值对的使用、注意事项、增删改查操作以及`update`方法和字典推导式。最后,文章还涉及了集合的用法和高级操作技巧,以及`eval`和`json`的使用,以及可迭代对象的通用方法。原创 2024-07-17 08:00:00 · 1057 阅读 · 0 评论 -
五、python列表
这篇文章介绍了Python中列表的基本使用、遍历、排序、复制和推导式。内容包括定义列表、使用下标获取和修改元素、列表的增删改查操作、排序方法、列表的深复制和浅复制等。原创 2024-07-17 08:00:00 · 745 阅读 · 0 评论 -
四、python字符串
这篇文章详细介绍了Python中字符串的基本概念和操作。首先,解释了字符串的不同表示方法,包括单引号、双引号和多行字符串。接着,探讨了字符串的下标和切片操作,说明了索引的起始点和不可变性。文章还涵盖了字符串的常见操作,如运算符使用和成员运算符,以及字符集和编码规则的基础知识。最后,介绍了如何格式化打印字符串,并提供了PyCharm快捷键的相关信息。通过学习,读者将能够熟练地定义、访问和操作Python中的字符串。原创 2024-07-16 08:00:00 · 1104 阅读 · 0 评论 -
三、流程控制语句
这篇文章是Python流程控制语句的教程,主要介绍了条件判断语句和循环语句的使用。文章首先详细讲解了`if`语句的用法,包括基本结构和`elif`、`else`的使用,同时指出Python不支持`switch...case`语句,并解释了`pass`关键字的作用。接着,文章提到了使用`if`语句进行区间判断时的注意事项。文章的目标是让读者能够使用条件判断语句进行逻辑判断,并通过循环语句实现简单逻辑,例如打印九九乘法表。原创 2024-07-16 08:00:00 · 580 阅读 · 0 评论 -
二、进制转换、数据类型详解、类型转换、运算符
这篇文章深入探讨了Python中的进制转换和数据类型。它首先介绍了整数在计算机中的表示方式,包括十进制、二进制、八进制和十六进制,并展示了如何使用特定的前缀来定义这些进制的数值。接着,文章详细讲解了不同进制之间的转换规则,帮助读者理解进制转换的过程。此外,还涵盖了Python中的运算符,包括算术、赋值、比较和逻辑运算符,以及它们的优先级和使用场景。通过学习,读者将能够掌握运算符的使用,进行正确的数据类型转换和运算。原创 2024-07-15 08:00:00 · 1145 阅读 · 0 评论 -
一、python介绍、变量、输入输出语句
这篇文章是一篇关于Python语言的入门教程,涵盖了Python的基础知识和编程实践。它介绍了计算机的组成、编程语言的概念、Python语言的特点和应用场景,以及如何安装和配置Python环境。此外,还涉及了Python的交互式编程、注释的使用、变量和数据类型的相关知识,以及如何定义标识符和使用输入输出语句。文章旨在帮助读者了解Python语言,并能够进行基础的编程实践。原创 2024-07-15 08:00:00 · 999 阅读 · 3 评论