自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Python基础详解教程,让编程变得简单!

Python基础详解教程,让编程变得简单!

  • 博客(83)
  • 收藏
  • 关注

原创 Python基础详解教程------目录大纲

Python基础详解教程的目录大纲,列举了编程中常用的知识点。

2023-11-13 16:11:59 924

原创 博客阅读,须知!

本博客讲述计算机与编程的有关知识,文中采用通俗易懂的描述方式讲解计算机领域的知识,并结合程序代码实例来帮助理解。阅读本博客,有利于你理解和解释C、C++、Java、JavaScrip、TypeScript,做到闻一知十,快速上手各种编程语言。

2022-11-14 14:05:42 1742 2

原创 最新VS code配置C/C++环境(tasks.json, launch.json,c_cpp_properties.json)及运行多个文件、配置Cmake

文中主要讲述vs code配置c/c++环境,配置tasks.json、launch.json、c_cpp_properties.json文件,引入第三方库、指定头文件路径的配置,VS code中Cmake的环境配置,vs code通过CMake构建工程(项目)环境运行C/C++。

2024-04-07 20:03:53 3503 1

原创 第二章、动态规划算法(2.7.3-2.7.3.3)------约束条件下的排列组合问题(下)

文中主要讲述动态规划算法在约束条件下的排列组合问题的应用,主要是电路布线的动态规划求解和递归求解,求解在指定位置连线中最多不相交连线个数和最多不相交连线的具体组合,找到的最多不相交连线安排在电路板第一层。

2024-03-04 08:30:43 140

原创 第二章、动态规划算法(2.7.2-2.7.2.3)------约束条件下的排列组合问题(中)

文中主要讲述动态规划算法在约束条件下的排列组合问题的应用,主要是零钱兑换的动态规划求解和递归求解,求解在硬币面额的范围里构成总金额amount的最少硬币个数和最少硬币组合。

2024-02-26 08:49:18 121 2

原创 最长回文子串------Manacher算法

文中主要讲述Manacher算法求解最长回文子串问题,包括Manacher算法基本思想、manacher算法对称性中的计算、manacher算法代码实现、最长回文子串长度及所有的最长回文子串和个数(数量)。

2024-02-22 10:36:27 885

原创 第二章、动态规划算法(2.7.1-2.7.1.3)------约束条件下的排列组合问题(上)

文中主要讲述动态规划算法在约束条件下的排列组合问题的应用,主要包括K数之和、两数之和、三数之和、四数之和、不限个数之和的动态规划求解和递归求解。

2024-02-07 13:54:31 952

原创 第二章、动态规划算法(2.6.5-2.6.5.4)------单序列子序列问题(4)

文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最长回文子序列、公共子序列求解最长回文子序列、最长连续回文子序列的长度及个数(数量)、两种循环的动态规划求解。

2024-01-29 14:05:09 911

原创 第二章、动态规划算法(2.6.4-2.6.4.4)------单序列子序列问题(3)

文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最长连续回文子序列(最长回文子串)、Manacher算法、最长连续回文子序列的长度及个数(数量)。

2024-01-25 14:07:52 932

原创 第二章、动态规划算法(2.6.3-2.6.3.3)------单序列子序列问题(2)

文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最大连续子序列和(最大子数组和)、最大和连续子序列、最大和连续子序列的个数(数量)。

2024-01-19 15:07:07 836

原创 第二章、动态规划算法(2.6.1-2.6.2.3)------单序列子序列问题(1)

文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最长递增子序列(最长上升子序列)问题、最长连续递增子序列问题。

2024-01-09 13:55:53 1062

原创 第二章、动态规划算法(2.5.3-2.5.4.3)------公共序列问题(下)

文中主要讲述动态规划算法在公共序列问题的应用,主要包括最长公共前缀问题、最短公共超序列(最短公共父序列)问题。

2023-12-21 17:10:52 916

原创 第二章、动态规划算法(2.5.1-2.5.2.3)------公共序列问题(上)

文中主要讲述动态规划算法在公共序列问题的应用,主要包括最长公共子序列问题、不相交的线问题、最长公共连续子序列(最长公共子串)问题。

2023-12-11 16:04:40 1054

原创 第二章、动态规划算法(2.4.1-2.4.2.3)------匹配问题

文中主要讲述动态规划算法在匹配问题的应用,主要包括通配符匹配问题、正则表达式匹配问题、子状态空间与子状态。

2023-11-26 16:08:01 1609

原创 第七章、python的变量、函数及其应用(7.7)------递归函数

文中主要论述python中的递归函数,包括递归组成及递归过程,递归函数与循环语句(动态规划算法)的使用对比,递进、归来过程与调用函数自身表达式的前后并列行代码执行情况,递归是多个函数运行、递归中的变量使用,递归的嵌套与并列关系、递归过程,递归函数中的return。

2023-11-13 09:42:57 204

原创 第七章、python的变量、函数及其应用(7.3-7.6)------匿名函数lambda、嵌套函数、闭包、装饰器

文中主要论述python中匿名函数lambda,嵌套函数,关键字nonlocal,闭包(closure),闭包的自由变量,@装饰器(decorator),Enclosed命名空间,作用域。

2023-11-12 16:16:18 154

原创 第二章、动态规划算法(2.3.1-2.3.2.6)------转换(编辑、变换)问题

文中主要讲述动态规划算法在转换(编辑、变换)问题的应用,主要包括字符串转换问题(编辑距离)、矩阵变换问题(矩阵连乘或矩阵链乘)、矩阵乘法性质。

2023-11-02 16:36:08 241

原创 第二章、动态规划算法(2.2.1-2.2.4.5)------空间中的移动(路径)问题

文中主要讲述动态规划算法在空间中的移动(路径)问题的应用,主要包括单方向移动(青蛙跳台阶、爬楼梯)问题、可选路径问题(多方向移动、机器人移动)问题、数学组合求解机器人移动问题、移动中最值(最小路径和)问题、杨辉三角形、改变移动规则的求解(三角形最小路径和)。

2023-10-12 10:52:06 243

原创 第二章、动态规划算法(2.1.1-2.1.2.2)------概述

文中主要讲述线性规划、非线性规划、动态规划的含义,直接相关状态、推动状态转移的因素(实现方式)、状态和状态值,状态的动态转移、动态规则(状态转移方程、状态方程)、动态规划的计算特点,初始值,单独处理、边界、子状态空间。

2023-10-04 16:31:42 194

原创 计算机的本质及其编码与解码

文中主要讲述计算机的本质及编码与解码的作用,计算机字符与二进制的编码和解码,计算机的编码表、进制、进制的转换。

2023-09-20 14:50:22 259

原创 计算机常用英文词汇概念解释

文中主要讲述计算机常用词汇的概念解释,常用单词在计算机中的含义(意思),比如:property与attribute,option、item、context menu,configuration、setting,terminal与console,Flag、Tokens,shell,script,function、feature,host等。

2023-09-11 19:16:24 920

原创 最新Node.js安装详细教程及node.js配置

文中主要讲述编译器、运行环境、开发环境的区别,Node.js与JavaScript、TypeScript,Node.js与浏览器,Windows、Linux、Mac的Node.js版本类型,VS Code安装程序的安装及安装选项设置,修改npm的包的全局的安装路径和缓存路径、配置镜像源(镜像站)、配置包管理工具,node.js的运行。

2023-08-21 17:32:17 59764 8

原创 Windows的cmd运行编译器(cmd运行c/c++、python等)

文中主要讲述了cmd简介,cmd运行编译器gcc/g++执行C/C++程序代码,gcc与g++的区别及其使用注意事项,extern "C",重载函数(函数重载),cmd运行python解释器执行python程序代码。

2023-07-31 13:32:41 8091 2

原创 编译器(Compiler)及c/c++编译器安装(c+安装)

文中主要讲述了常用编程语言的编译器的特点,GCC、MinGW、MinGW-w64 、TDM-GCC、Cygwin、MSYS、MSYS2的区别,MinGW-w64编译器套件下载及安装,安装后的环境变量配置(设置),编译器的运行及其与集成开发环境的关系、编译器的来源。

2023-07-25 14:36:17 6805

原创 最新VS Code安装详细教程及vs code配置

文中主要讲述VS Code与VS的区别及其下载网站,Windows、Linux、Mac的VS Code版本类型,VS Code安装程序的安装及安装选项设置,VS Code界面颜色、中文界面、自动保存、扩展(Extension)、运行(run)程序代码、Workspace、新标签页打开文件、Command Palette、卸载等配置。

2023-07-16 19:30:36 22304

原创 Python中f‘‘、str.format()和str%()的字符串格式化详解(2)------格式占位符的使用,日期、时间格式使用

文中主要论述python中f''、str.format()和str%()字符串格式化表达式中进制(或格式)的转换与冒号:,对象的字符串形式转换与感叹号!,指定宽度或精度,取百分比%,增加正号+或负号-,增加标志(flags),日期、时间格式使用。

2023-05-30 10:17:04 4787 2

原创 Python中f‘‘、str.format()和str%()的字符串格式化详解(1)------占位符及函数str()、repr()、ascii(),对象引用及描述

文中主要论述python中格式占位符及函数str、repr、ascii,f''、str.format()和str%()字符串格式化表达式中对对象的引用及增加描述。

2023-05-30 09:33:40 5350

原创 第十章、python中常用函数及方法(10.9-10.11)------映射函数map(),指定域函数itemgetter(),归纳函数reduce(),偏函数partial()

摘要:文中主要论述python中映射函数map(),指定域函数itemgetter(),归纳函数reduce,偏函数partial的用法及其参数含义。

2023-05-19 09:15:16 1033

原创 第十章、python中常用函数及方法(10.7-10.8)------解析函数eval()与exec()、过滤函数filter()

文中主要论述python中解析函数eval与exec、过滤函数filter的用法及其参数含义。

2023-03-25 17:23:52 1038

原创 最新PyCharm基本使用(3)------编码(Code)、重构(Refactor)

文中主要介绍PyCharm中代码填充、补充、检查、分析、清理、展开、折叠、格式规范、缩进、优化导入、移动等编码操作,重命名、更改签名、提取、引入、内联、安全删除、调整、转换等重构操作。

2023-03-07 17:03:25 4120

原创 最新PyCharm基本使用(2)------代码编辑(Edit),窗口视图(View),跳转、搜索、定位导航(Navigate)

文中主要介绍PyCharm中代码编辑器(editor)的查找、插入、选定、转换、合并、排序、转置等编辑,主窗口、子窗口的可视化信息展示、隐藏等视图操作,光标跳转、文件跳转、搜索、文件定位等导航操作。

2023-02-26 13:34:19 7243

原创 最新PyCharm基本使用(1)------文件(File)设置、管理操作

文中介绍PyCharm中项目或文件的设置、性质、管理等操作,包括PyCharm界面颜色、字体、汉化、shared indexes 、python interpreter设置、创建项目(或文件、模版)、打开、导出等操作。

2023-02-09 16:08:33 12078 1

原创 最新PyCharm安装详细教程及pycharm配置

文中主要讲述PyCharm简介及其下载网站,PyCharm安装程序下载,PyCharm的安装程序的安装及其配置,Virtualenv Environment、System Interpreter等环境配置、Python Interpreter设置。

2023-02-04 14:46:58 103128 22

原创 最新Python安装详细教程

文中主要介绍python官网、python安装程序下载、python程序安装过程及安装选项设置,python的开发环境工具,python的应用领域。

2023-01-08 15:37:18 172263 58

原创 第十二章、python的异常处理(12.3-12.6)------raise异常处理、assert异常处理、异常类BaseException、关键字as的用法

文中主要论述python中raise异常处理语句的特点,try except与raise联用,assert异常处理,基类BaseException的所有异常类及其基本含义,as的用法。

2022-11-23 09:59:10 1309

原创 第十二章、python的异常处理(12.1-12.2)------try except异常处理及其对模块Traceback的调用

文中主要论述python中try、except、else、finally之间的关系及作用,except与异常类Exception联用,自动的异常提示与try except异常处理的区别,try except对Traceback的调用。

2022-11-23 09:18:57 1478

原创 第十一章、python字符串操作与with语句及上下文管理器(11.2.1-11.2.4)------with语句与上下文管理器(Context Manager)

文中主要论述python中上下文管理器构成原理,with与类、with与open、with与装饰器contextmanager构成的上下文管理器的用法及其注意事项,__enter__、__exit__、yield的使用。

2022-11-23 08:59:25 1037

原创 第十一章、python字符串操作与with语句及上下文管理器(11.1.3-11.1.4)------字符串的匹配与分割、字符串连接

文中主要论述python中split、re.split、partition、splitlines、os.path.split、jion、os.path.join等用法,字符串的匹配与分割、字符串连接的注意事项。

2022-11-23 08:49:38 1032

原创 第十一章、python字符串操作与with语句及上下文管理器(11.1.2)------字符串的匹配与替换及删除

文中主要论述python中replace、re.sub、re.subn、translate、maketrans、strip、lstrip、rstrip等用法,字符串的匹配与替换及删除的注意事项。

2022-11-23 08:42:42 1178

原创 第十一章、python字符串操作与with语句及上下文管理器(11.1.1)------字符串的匹配与查找及正则表达式pattern

文中主要论述python中find、index、match、search、findall、finditer、compile、escape r''等用法,字符串的匹配与查找的注意事项,正则表达式pattern的特殊符号和修饰符flags。

2022-11-23 07:41:47 981

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除