随笔分类 - python基础
介绍python的基础知识
摘要:做好Python环境的包版本管理对于确保项目的稳定性、可重复性和可维护性至关重要。以下是我平时采取的一些方法,期望对读者有所帮助: 1. 使用虚拟环境 虚拟环境是实现包版本管理的重要基础,它可以隔离不同项目的运行环境,避免包版本冲突。我平时主要使用conda来管理虚拟环境。 先在测试环境部署一套跟b
阅读全文
摘要:Python和MySQL常用时间格式化异同 1. Python时间格式化 Python的 datetime和time模块有一些常用的格式化形式,具体如下。 %Y:四位数的年份,如 2023。 %m:两位数的月份(01 - 12)。 %d:两位数的日期(01 - 31)。 %H:24小时制的小时数(0
阅读全文
摘要:1. 简介 Conda 是一款功能强大的命令行工具,用于在 Windows、macOS 和 Linux 上管理包和环境。请确保你已经安装了anaconda。具体下载地址如下:https://www.anaconda.com/download本文最适合在linux系统下安装,如果是windows环境,
阅读全文
摘要:exe文件是windows系统的可执行文件,具有很强的可移植性,制作exe文件同时也是开发gui软件的重要过程,以下是python代码打包exe文件的基本步骤。 1. 进入虚拟环境 一开始使用pipenv shell,后续可以使用conda。使用虚拟环境可以尽量减小软件包的大小,减少不相关包的引入。
阅读全文
摘要:1. 相对路径 import os source_path=r'你的目录' for root,dirs,files in os.walk(source_path): print('当前目录为:',root) print('当前目录下的子目录为:') for dirname in dirs: prin
阅读全文
摘要:1. 制作requirements文件 pip freeze > requirements.txt 2. 批量下载离线包 pip download -d 你的文件夹 -r requirements.txt 3. 批量安装离线包 pip install --no-index --find-links=
阅读全文
摘要:例如sql语句可能是: sql='''select * from test_table where 1 and id_no IN ({0}) ''' 需要在python之中对sql进行格式化,先有id_no_list: id_no_list=['123','456','678','111',] 对s
阅读全文
摘要:Chapter10/pandas 10.1 dataframe简介 dataframe是pandas中最基础的数据结构,当然它也是pandas中最常见的对象,它跟表格类似。 dataframe的行和列是分别存储的数据集;这种存储方式,加快了列和行的操作效率。 10.1.1 创建dataframe 一
阅读全文
摘要:chapter9/numpy 9.1. ndarray简介 ndarray是numpy的一种基本的数据结构,numpy的运算都是基于其展开的。 9.1.1 创建ndarray 在numpy中通常使用array方法来创建ndarray对象。 还可以通过其他方法创建吗? 举例: 通过np.arange
阅读全文
摘要:chapter8/模块和包 8.1. 模块 8. 1.1 模块简介 类、函数、变量等,都可重复使用。 为了方便调用,我们通常把他们放到Python文件之中。 单个文件的代码阅读和调用都比较混乱。 代码最好分开存储,相似功能的代码放在一起。 模块可以帮助我们实现这样的功能。 后缀为py的文件都是pyt
阅读全文
摘要:chapter7/面向对象 7.1 面向对象基础 7.1.1 定义 类:同一类的属性和方法的集合; 对象:类的实例化就是对象; 7.1.2 特征 类的三大特性:封装,继承,和多态; 封装 封装就是将属性和方法相捆绑,形成一个整体; 封装可以提高程序的简洁性和安全性; 使用者只需调用程序的相关接口,不
阅读全文
摘要:chapter6/迭代器和生成器 6.1 迭代器 6.1.1 迭代基础 迭代是一种算法,其目的是收敛到一个值; 本次迭代的终值是下次迭代的初始值; 迭代是所有计算机语言的基本算法; 可迭代对象都可以进行迭代; 怎么去检验可迭代对象? 6.1.2 迭代器 迭代器可以进行迭代操作; 迭代器只能往前不会后
阅读全文
摘要:chapter5/函数 5.1 函数基础 5.1.1 函数形式 函数是可实现一个或多个功能的代码块; 函数的特点:重用性、模块化; Python的内置函数,如print()、len()、min()、max()等; 同时,我们也可以自定义函数; 5.1.2 函数调用 参数是函数重要组成部分,pytho
阅读全文
摘要:chapter4/条件和循环 4.1 条件 4.1.1 基本形式 条件语句是通过一条或多条语句的执行结果(True 或者False)来决定执行的子程序; 每个条件后面要使用冒号”:”,表示满足条件后执行子程序。 缩进来划分子程序范围,相同缩进的语句组成一个整体子程序。 如果“condition”为T
阅读全文
摘要:chapter3/数据结构 3.1 列表(List) 序列是Python中最基本的数据结构,最常见的序列是列表和元组。 序列中的每个元素都分配一个索引,第一个索引是0,第二个索引是1,依此类推。 序列都可以进行如下操作,包括:索引,切片,加,乘,查询。 Python 中可以通过组合一些值得到多种复合
阅读全文
摘要:chapter2/变量和数据类型 2.1 Python语法简介 Python 的语法主要有三个特点:英文输入,单行执行,缩进模式。 如上图的代码,以“#”开头的语句是注释;一行是一块代码;以冒号“:”结尾时,换行执行缩进模式,其后的语句组成一个整体的代码块。 大小写敏感的。 2.2 print()
阅读全文
摘要:chapter1/概述 1.1 Python简介 Python是一种跨平台的计算机程序语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和新功能的增加,越来越多的被用于各种开发项目 。 Python已经应用于很多领域: Web开发:比如Django、Requests、Beautif
阅读全文
摘要:python_basics chapter1/概述 1.1 Python简介 1.2 Python发展历史 1.3 Python优势 1.4 Python 环境搭建 chapter2/变量和数据类型 2.1 Python语法简介 2.2 print() 2.3 数据类型 2.4 变量 chapter
阅读全文