
Python的“大厦基建”和“奇淫巧用”
文章平均质量分 90
Python编程语言的核心基础知识,同时探索一些实用的技巧和巧妙用法,帮助你快速掌握Python编程的精髓。
JM_life
just do it!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python入门系列四-数据结构与算法基础
本文将介绍Python中的常见数据结构(如列表、元组、字典、集合等)、常用的线性数据结构(栈、队列、链表)以及基本的排序和查找算法,帮助你掌握如何在不同场景中选择合适的数据结构和算法。假设我们有一个列表:[64, 34, 25, 12, 22, 11, 90],我们将通过每一轮选择最小元素并交换的位置来直观展示排序过程。假设我们有一个列表:[64, 34, 25, 12, 22, 11, 90],我们将通过每一轮插入元素并移动的过程来直观展示排序。二分查找是一种高效的查找方法,前提是数据必须是已排序的。原创 2024-12-31 14:00:00 · 1399 阅读 · 0 评论 -
Python入门系列五-异常处理与文件操作
异常机制允许开发者在发生错误时,捕获并处理这些异常,从而避免程序崩溃,保障程序的正常运行。语句中常见的基本异常类型,Python 还提供了很多其他类型的异常,能够帮助我们捕获和处理不同类型的错误。异常处理和文件操作是Python编程中的基础技能,通过熟练掌握这些技巧,你将能够更稳定地编写健壮的程序,处理各种异常情况,并有效管理文件资源。捕获所有异常,这种方式虽然可以防止程序崩溃,但也应该小心使用,因为它会捕获所有类型的异常,包括不应该捕获的异常。例如,除了错误消息,还可以存储错误代码、引发异常时的状态等。原创 2025-01-02 19:00:55 · 868 阅读 · 0 评论 -
Python入门系列三-面向对象编程基础
类定义了对象的属性和行为(方法)。封装是面向对象编程中的一个重要概念,它将数据和方法打包成一个单元(类),并且限制外部对数据的访问。每个对象都有独立的属性(数据)和方法(功能),它们通过类的定义被创建出来。一个类可以创建多个对象,每个对象都是类的一个实例。继承是面向对象编程的一个重要特性,它允许一个类继承另一个类的属性和方法。在Python中,类的属性和方法默认为公有的,即可以在类外部直接访问。类的方法是定义在类中的函数,用于操作类的属性或执行某些行为。方法,尽管它们的方法名相同,但每个类的行为是不同的。原创 2024-12-31 10:00:00 · 669 阅读 · 0 评论 -
Python入门系列二-控制结构与函数
此外,理解局部变量和全局变量的概念也是编写清晰代码的重要一步。Python中的函数参数可以是必需的,也可以是可选的。比你有钱的人,一定比你努力,比你努力的人,终有一天会比你有钱,生活本来就是平衡的,你不为赚钱付出辛苦,你就得为省钱烦恼。语句用于检查一个条件表达式,如果条件为真,则执行相应的代码块。全局变量是在函数外部定义的,可以在整个程序中访问。定义一个简单的函数,该函数接收两个参数,计算它们的和并返回结果。局部变量是定义在函数内部的变量,只能在该函数内部访问。语句后面,为条件不成立时提供备用的执行路径。原创 2024-12-30 23:30:00 · 665 阅读 · 0 评论 -
你还不了解Python?
Python由Guido van Rossum于1980年代末开发,并于1991年首次发布。其设计理念强调代码可读性,允许程序员用更少的代码做更多的事情。Python是开源的,拥有广泛的开发社区,支持多种编程范式,如面向对象编程、函数式编程和命令式编程。原创 2024-12-30 19:01:42 · 965 阅读 · 0 评论 -
python与mysql,成年人都要
连接到 MySQL 数据库。执行 SQL 查询。获取数据。插入、更新、删除数据。关闭数据库连接。原创 2024-12-14 09:00:00 · 922 阅读 · 0 评论 -
你的第一个博客-第一弹
Flask 是一个轻量级的 Web 框架,适合小型应用和学习项目。我们将通过 Flask 开发一个简单的博客系统,支持用户注册、登录、发布文章等功能。上面最简单的博客就搭建完成了,但博主怎么能止步于此呢,进一步实现相关的html页面来进一步完善吧,尽请期待第二弹。使用 Flask-WTF 扩展来创建用户注册、登录和文章发布的表单。文学和科学相比,的确没什么用处,但文学最大的用处,也许就是它没有用处。中初始化 Flask 应用,配置数据库,处理用户请求和路由。在开发博客之前,首先需要安装 Flask。原创 2024-12-21 21:04:01 · 890 阅读 · 0 评论 -
你的第一个博客-第二弹
- 引入全局样式 --> < link rel = " stylesheet " href = " {{ url_for('static', filename='style.css') }} " > < body >原创 2024-12-21 21:17:56 · 1151 阅读 · 0 评论 -
【Python 奇淫巧技】
通过实现。原创 2024-12-19 22:11:33 · 910 阅读 · 0 评论 -
你还不会数据处理?
使用Pandas读取和处理Excel数据。进行数据清洗、分析和计算。使用Matplotlib进行数据可视化。使用ReportLab生成PDF报告。你可以根据实际需要对报告进行更多定制,比如添加更多的分析内容、使用更复杂的图表、调整报告格式等。原创 2024-12-18 22:49:56 · 801 阅读 · 0 评论 -
有了python自动化,我又能继续肝了
批量重命名文件夹操作是一个常见的自动化任务,通常用于在大量文件夹中修改名称的一部分,比如替换文件夹名中的某些字符、添加前缀或后缀、删除特定字符等。库模拟鼠标和键盘输入,进行一些常规的桌面自动化任务,如点击、键盘输入、截屏等,其实和网页自动化有异曲同工之妙,只不过一个是面向浏览器另一个是面向系统。库,可以控制浏览器进行自动化操作,如模拟点击、填写表单、抓取网页数据等。爬取网页内容的简单示例,一下只做简单介绍,爬虫的具体实例操作可以参考。库,可以定时运行某些任务,比如定期执行爬虫、备份数据等。原创 2024-12-13 22:11:51 · 843 阅读 · 0 评论 -
现在还不会爬虫?
环境准备:安装爬虫库如requests和。目标分析:检查目标网站的 HTML 结构,确定数据位置。发送请求:通过 HTTP 请求获取网页内容。解析内容:使用 HTML 解析工具提取所需数据。存储数据:将数据保存为本地文件(如 CSV 或数据库)。使用 Selenium 进行爬虫操作适用于处理动态加载内容或需要模拟用户操作的网站。下面是一个完整的示例,包括基本步骤和代码。原创 2024-12-11 22:29:18 · 1542 阅读 · 0 评论 -
基石篇-万丈高楼起于累土
python的基石原创 2024-12-11 20:49:48 · 577 阅读 · 0 评论