Python 基础学习路线图【有PDF版】

news/2025/1/15 21:34:17/文章来源:https://www.cnblogs.com/GilbertDu/p/18406799

从遗忘到铭记:我的Python学习之旅

曾经,学习对我来说就像一场匆匆的旅行——沿途的风景虽美,但转瞬即逝。除了那些在工作中反复磨练的技能,大多数知识仿佛过客般匆匆离去。尽管日复一日地忙碌着,每当被问及“你究竟学到了什么?”时,脑海中却一片空白。归其原因还是因为学习的内容比较杂乱,没有梳理知识点、形成知识框架。

正好这段时间在学习已经被小学生都玩坏了的Python。所以我决定,把学过的知识用自己的语言描述出来,成体系、成框架的做一套教程。

于是,我决定边学边记录,让这段旅程不再只是短暂的记忆,而是实实在在的成长。或许你会问:“已经有那么多现成的教程,为什么还要自己动手写笔记呢?”我的回答是:自己的笔记就像是私人定制的地图,它不仅便于随时查阅,更能根据个人的理解进行调整和完善。别人的地图固然好,但终究不是为自己量身打造的。

因此,我都强烈建议拿起笔来,写下属于自己的学习笔记。毕竟,“纸上得来终觉浅,绝知此事要躬行”。

我的学习路线如下,可点击直接跳转到对应的笔记。

获取PDF版本可关注《凡人编程传》同名wx订阅号,回复关键字 python 获取
获取PDF版本可关注《凡人编程传》同名wx订阅号,回复关键字 python 获取
获取PDF版本可关注《凡人编程传》同名wx订阅号,回复关键字 python 获取

  • Python 安装

  • 开发工具

    • PyCharm

    • VSCode+插件

  • Python 虚拟环境

  • 变量

    • 定义变量

    • 关键字

    • 命名规则

    • 基本数据类型

    • 类型转换

  • 运算符和表达式

  • 流程控制

    • 条件

    • 循环

    • 跳转

  • 基本数据结构

    • 列表

    • 元组

    • 集合

    • 字典

  • 函数

    • 定义

    • 参数传递

    • 作用域

    • 常用内置函数

    • lambda 表达式

  • ⭐ 面向对象编程

    • 类和对象

    • 三大特性

      • 封装

        • self

        • 属性

        • 方法

          • 类方法

          • 实例方法

          • 静态方法

        • 访问控制

      • 继承

        • 单继承

        • 多继承

      • 多态

        • 方法重写
    • 运算符重载

    • 装饰器

    • 反射

  • 模块

    • 导入模块

    • 常用模块

    • 导入包

    • 生成包

  • 异常处理

    • 捕获异常

    • try ... else ... finally 结构

    • 自定义异常

  • 文件操作

    • 文件开闭

    • 文件读写

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/795039.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

hyperworks软件许可优化解决方案

Hyperworks软件介绍 Altair 仿真驱动设计改变了产品开发,使工程师能够减少设计迭代和原型测试。提升科学计算能力扩大了应用分析的机会,使大型设计研究能够在限定的项目时间完成。现在,人工智能在工程领域的应用再次改变了产品开发。基于物理场的仿真驱动设计与机器学习相结…

Xcode 16 RC (16A242) 发布下载,正式版下周公布

Xcode 16 RC (16A242) 发布下载,正式版下周公布Xcode 16 RC (16A242) - Apple 平台 IDE IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS 请访问原文链接:https://sysin.org/blog/apple-xcode-16/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.orgXcode 16 的新…

md5拓展攻击

md5拓展攻击 【工具】hash-ext-attack/img/img_1.png at master shellfeel/hash-ext-attack GitHub 【攻击方法例题】https://ctf.org.cn/2019/11/19/哈希长度扩展攻击以及HashPump安装使用和两道题目/ 实际中的利用条件如下:基于哈希的消息认证码 (MAC):长度扩展攻击的关键…

JAVA+VUE实现动态表单配置

功能描述: 资产管理系统中,在资产分类中,给同一种类型的资产配置定制化的表单项,并实现不同类型显示不同的数据,如图所示:数据库设计部分: 1.表单项表CREATE TABLE `dct_smp`.`t_asset_product_definitions` (`id` bigint NOT NULL,`product_id` bigint NOT NULL COMMEN…

vue 可选链操作符(?.)报错

一直用的好好的这个运算符,换了个项目,用不了了 首先交代一下,vue版本是2.6.11,node版本是v14.17.4 ,vue-template-compiler也是2.6.11 首先哈,我们升级一下vue到2.7.xx版本npm i vue@2.7.0 vue-template-compiler@2.7.0然后安装这个插件npm install @babel/plugin-propo…

互信息

参考 互信息是信息论中用以评价两个随机变量之间的依赖程度的一个度量。 相关概念:信息量:是对某个事件发生或者变量出现的概率的度量,一个事件发生的概率越低,这个事件包含的信息量越大,这跟我们直观上的认知也是吻合的,越稀奇新闻包含的信息量越大,因为这种新闻出现的…

UEFI原理与编程(一)

第一章 UEFI概述(Unified Extensible Firmware Interface 统一的可扩展固件接口) 常见缩写及描述:缩略词 全名 描述UEFI Unified Extensible Firmware Interface 统一的可扩展固件接口BS Boot Services 启动服务RT Runtime Service 运行时服务BIOS Basic Input Output System …

SparkSQL练习:对学生选课成绩进行分析计算

题目内容: 对学生选课成绩进行分析计算题目要求: (1)该系总共有多少学生; (2)该系共开设来多少门课程; (3)每个学生的总成绩多少; (4)每门课程选修的同学人数; (5)每位同学选修的课程门数; (6)该系DataBase课程共有多少人选修; (7)每位同学平均成绩;数据…

面试-JS基础知识-原型和原型链

JS本身是基于原型来继承的语言。 问题引出:如何判断一个变量是不是数组? 手写一个简易的jQuery,考虑插件和扩展性 class的原型本质,怎么理解?知识点class和继承 类型判断 instanceof 原型和原型链class class相当于一个模版,可以用来构建(constructor)东西。 class Stu…

作业9.2:论文查重

这个作业属于哪个课程 班级链接这个作业要求在哪里 作业要求链接这个作业的目标 设计论文查重算法;学会 Git 版本控制。Github 链接:博客正文首行 github 链接 目录一、整体设计开发环境整体设计项目结构二、模块接口的设计与实现核心的类与方法类与函数的调用关系核心算法三…

搭建企业内部的大语言模型系统

大纲开源大语言模型 大语言模型管理 私有大语言模型服务部署方案开源大语言模型 担心安全与隐私?可私有部署的开源大模型商业大模型,不支持私有部署ChatGPT Claude Google Gemini 百度问心一言开源大模型,支持私有部署Mistral Meta Llama ChatGLM 阿里通义千问常用开源大模型…

115. 不同的子序列(leetcode)

https://leetcode.cn/problems/distinct-subsequences/submissions/563375885/ 这题比较有难度,具体不太好想到,需要以是否选择s[i]来划分子集这位描述的很清楚,不做过多赘述 class Solution {public int numDistinct(String s, String t) {// f[i][j]表示s中前i个字符中选择,有…