# gstart **Repository Path**: beck_bi/gstart ## Basic Information - **Project Name**: gstart - **Description**: pystart - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-09 - **Last Updated**: 2025-03-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # python基础 ## 1 零基础 python有趣的版本 * cpython 官方 * pypy jit * anaconda数学模板 pip安装模块的四种方法 ``` 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包,进行解压,进入模块文件夹,执行: python setup.py install 三、 方法3:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以使用easy_install进行安装package了。 easy_install packageName easy_install package.egg 四、 方法4:pip 方式 先进行pip工具的安裝:easy_install pip(pip 可以通过easy_install 安裝,而且也会装到 Scripts 文件夹下。) 安裝:pip install PackageName 更新:pip install -U PackageName 移除:pip uninstall PackageName 搜索:pip search PackageName ``` ## 2 python基础语法 缩进和函数def 两个顶级定义:函数和类 * def * class 三种结构:顺序,分支,循环 * if else * for while 四种结构:整数,浮点数,bool,字符串 五大内置结构:列表,字典,元组,集合,字符串 十个常用的函数 * print(),input(),len(),range(),format() * sorted(),open(),type(),isinstance() * enumerate(),ziip(),map(),chr(),ord() * sum(),max(),min(),abs(),pow(),divmod(),round() 进阶语法 * 函数参数 * 异常捕获 * 三元表达式 * 列表推导 * 断言 * with-as * lambda * 迭代器,生成器 * 装饰器 * 闭包 面向对象编程 * 类和对象 * 类的成员 * 静态变量和实例变量 * 面向对象三要素 * 抽象类 * 单实例 编程规范 * 格式,文档字符串,命名规范,常量和全局变量,缩进,注释,引号 * 导入模块 ## 3 pyton基础库 ## 4 基础数据包numpy ## 5 画图Matplotlib ## 6 数据分析工具