-
2022-01-22 13:07:28
目录
-
python程序运行的方式
方式 解释 交互式 指python解释器逐行接收python代码并响应 文件式 也称为批量式,创建后缀为,py的文件,在其中写入python代码并保存。(创建一个hello.py的文件,在文件所在目录下空白处shift+鼠标右键,选则“在此处打开命令窗口”,输入“python hello.py”运行该python程序。)
-
python常用的开发工具
.工具 说明 Sublime Text 一个编辑器,功能丰富,支持多种语言、有自己的包管理器。开发者可通过包管理器安装组件’插件和额外的样式,以提升编码体验 Eclipse+PyDev 经典的开发工具,支持多种语言,PyDev是Eclipse中用于开发python程序的IDE。Eclipse+PyDev常被用于创建和开发交互式的web应用 Vim 是linux中自带的高级文本编辑器,也是linux程序员广泛使用的编辑器,具有代码补全、编译和错误跳转等功能民兵支持以插件形式进行扩展,可实现丰富的功能。 Jupyter Notebook 支持实时代码,便于用户创建和共享文档,本质是一个web应用程序,常被用于数据分析领域 Pycharm 具备一般的IED功能,如调试、语法高亮、项目管理、代码跳转、智能显示、单元测试、版本控制等,使用pycharm可以实现程序编写’、运行、测试一体化。 -
python模块
模块是用于存放功能性代码的文件,有利于代码的维护和实现一些比较复杂的功能。
步骤 语法格式 举例 模块的安装 pip install 模块名;
pip install pygame;
模块的导入 import 模块1,模块2,...
import pygame
模块的使用 模块.函数 模块.变量
pygame.init() --方法一 from pygame import init init() --方法二
更多相关内容 -
-
python笔记
2019-04-20 00:16:16python笔记,python课程笔记 python基础 flask框架 -
史上最全Python笔记.txt
2020-04-04 08:36:42Python基础语法,到包的使用 Python高级语法,常用模块 WEB前端 数据库 Django框架 爬虫及其框架 -
Python笔记 ,python笔记全,Python源码.zip
2021-10-15 01:12:26Python笔记 ,python笔记全,Python源码 -
Python笔记 _python笔记_python
2021-09-11 01:45:21python从入门到放弃,您不二的选择,python学习必读 -
python笔记1
2018-06-21 16:43:13python自学ing,自己总结了一些python的知识点,python笔记1。 -
Python 笔记源码——内含python后端&机器学习等.zip
2022-04-17 12:50:00Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip ... -
中文 Python 笔记
2019-11-03 16:02:42中文 Python 笔记 中文 Python 笔记 中文 Python 笔记 -
python基础学习笔记.pdf
2021-08-21 21:07:38python基础学习笔记 -
Python笔记Python笔记Python笔记
2010-01-25 15:58:47Python笔记PythonPython笔记笔Python笔Python笔记记记Python笔记 -
python笔记python笔记
2011-07-28 17:26:13python笔记python笔记python笔记python笔记python笔记python笔记python笔记python笔记python笔记 -
Python学习笔记md文件.rar
2020-04-04 21:22:00Python学习笔记,最基本的python相关基础知识点学习笔记,不包含框架。适合0基础入门,快速入门,快速过一遍Python涉及到的语法和其他基本问题,详细的记录在案。 -
黑马2017Python课程配套笔记
2018-03-28 16:57:25该文档是黑马2017Python课程的配套笔记,根据大纲和老师上课内容整理出来的,交流学习。 -
python入门笔记(强烈推荐).pdf
2017-12-21 11:20:17python刚刚开始学习还没入门的,可以试一下这些例题,掌握快速 -
小甲鱼《零基础入门学习Python》课堂笔记
2017-12-04 20:25:30小甲鱼《零基础入门学习Python》课堂笔记,内容详实,里面还有代码 -
Python全套-源码+笔记+资料+作业.rar
2020-09-11 16:14:15Python全套-源码+笔记+资料+作业.rar -
使用markdown语法书写python笔记
2018-02-17 23:24:41使用markdown语法书写python笔记,这个值得学习,对于我自己来说,可以训练自己把markdown的语法熟悉一下,还可以巩固自己的python基础知识的学习 Python3 基础语法 编码 标识符 python保留字 注释 行与缩进 多行...使用markdown语法书写python笔记,这个值得学习,对于我自己来说,可以训练自己把markdown的语法熟悉一下,还可以巩固自己的python基础知识的学习
基础知识学习教程参考:
简明教程
Markdown 语法说明 (简体中文版)
Python 入门指南
Python 3 教程
廖雪峰Python教程
——————————————————————————————
我学习的python3,安装的是Anaconda,因为它带了许多强大的工具,比如Jupyter Notebook,spyder等,当然里面好多库都不需要自己去加载了,我们直接导入模块,函数即可。Python解释器可以看下廖雪峰的,上面有介绍。对于解释器我没有太多独到的见解,请见谅!我直接从python的基础语法开始书写笔记Python3 基础语法
编码
在默认的情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。
即 # -- coding: utf-8 --
当然你也可以为源码文件指定不同的编码,
例如:# -- coding: cp-1252 --
真的,字符编码问题是真的让人头疼的标识符
- 第一个字符必须是字母表中字母或下划线’_’。
- 标识符的其他的部分有字母、数字和下划线组成。
- 标识符对大小写敏感。
在Python 3中,非-ASCII 标识符也是允许的了。
python保留字
保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:
注释
Python1中单行注释以 # 开头,实例如下:
当然在这儿,我是用的定义来计算a+b和a-b的
(这儿我用的粗斜体,需要__开头和结尾)
实现多行注释的话,可以用三个英文单引号或者双引号开头和结尾,这种一般使用在自定义函数下,对定义函数的解释和说明。当然也可以用其来注释掉一段代码,让其在程序中不运行。
""" 我是大笨蛋,需要学习 你是大英雄,带带我呗 """ print('女孩儿也不放过追男神的机会')
运行结果肯定只是打印“女孩儿也不放过追男神的机会”这句话的。
行与缩进
在python学习中,就是使用缩进来表示代码块。非常严谨
检查缩进是否正确,我用的是sublime3的,使用ctrl+A即可
当然缩进不一致,肯定会出错。多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,例如:
a = one + \ two + \ three + \ four + \
在上面编辑中,我第二行在markdown里使用一个tab就可使得one,two,three,four一致,不是那个么难看,也是培养自己书写的习惯。
在 {}, 或 () 中的多行语句,不需要使用反斜杠(),换行即可。数据类型
python中数有四种类型:整数、长整数、浮点数和复数。
* int (整数), 如 1
** long (长整数) , 比较大的整数
* float (浮点数), 如 1.23、3E-2
** complex (复数), 如 1 + 2j、 1.1 + 2.2j字符串
- python中单引号和双引号使用完全相同。
- 使用三引号(”’或”“”)可以指定一个多行字符串。
- 转义符 ‘\’
- 自然字符串, 通过在字符串前加r或R。 如 r”this is a line with \n” 则\n会显示,并不是换行。
- python允许处理unicode字符串,加前缀u或U, 如 u”this is an unicode string”。
- 字符串是不可变的。
- 按字面意义级联字符串,如”this ” “is ” “string”会被自动转换为this is string。
空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分
同一行显示多条语句
Python可以在同一行中使用多条语句,语句之间使用分号(;)分割
多个语句构成代码组
缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。
Print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=”“:
x='Hello' y='Chanel' # Line feed output print(x) print(y) #Print a dividing line print('-'*20) #Do not wrap output print(x,end=" ") print(y,end=" ") print(x+y,end=" ")
输出如下
import 与 from…import
- 在 python 用 import 或者 from…import 来导入相应的模块。
- 将整个模块(somemodule)导入,格式为: import somemodule
- 从某个模块中导入某个函数,格式为: from somemodule import somefunction
- 从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
- 将某个模块中的全部函数导入,格式为: from somemodule import *
导入模块
import pandas as pd pd.DataFrame([[101,205,223], [522,333,654], [851,684,721], [139,549,449]], columns=['v1','v2','v3'], index=['a','b','c','d'])
命令行参数
很多程序可以执行一些操作来查看一些基本信息,Python可以使用-h参数查看各参数帮助信息:
———-这儿是分割线———-
总结 01
差不多我把普通的markdown语法知识应用在了笔记中,总结一栏主要是引用的上下文标题的“=”,再看一下“-”的效果。这个“=”,“-”可以写多个的。
表格的写法
list tuple dict set 可变 不可变 键值对 没有值 ======== ========== ========= ============ 用python求解二重积分
from scipy.integrate import dblquad area = dblquad(lambda y, x: x+y, 1, 2, lambda x:x, lambda x:2*x) print(area)
即求解的是下列方程(使用的是$开头和结尾)
∫21∫2xxx+ydxdy ∫ 1 2 ∫ x 2 x x + y d x d y 计算积分这儿是需要熟习Latex的。
锚点
这个分公式标题锚点和需要跳转的目录,方法不一样,让我们回顾一下
公式标题锚点可以看看上面的那个积分,但是需要跳转的目录,还没想通。脚注
脚注写的话,需要指定好对象,另外在后面换行写脚注的内容。
引用
Hello Chanel
Hello Chanel
Hello Chanel
行内标记
用英文状态下tab上面那个键,
Hello Chanel
给打个招呼总结 02
表情的话,没必要在笔记里面展示的2,暂时先过一遍基础知识,Python基础语法也是大概过了一遍,主要为了过一遍markdown语法。
-
Python学习笔记大总结(我把我所有python笔记做了总结和学习顺序,点击即可进入相关博客。希望可以便于你们...
2020-06-11 10:47:57(2)组合数据类型之序列类型(包含元组,列表,字符串)(Python学习笔记) (3)组合数据类型之集合类型(学习笔记)(Python) (4)(Python)组合数据类型之字典类型和操作(学习笔记) 第二不足的我会后续慢慢补充到该博客里
Python测试题答案:(1)点击即可进入第一章程序设计基本方法 (单元测试题Python含答案)
(2)点击即可进入第二章 Python语言基本语法元素(单元测试题Python含答案)
(3)点击即可进入第三章 基本数据类型 (单元测试题Python含答案)
(4)点击即可进入第4章 程序的控制结构(单元测试题Python含答案)
(5)点击即可进入第5章 函数和代码复用(单元测试题Python含答案)
(6)点击即可进入第六章 组合数据类型(单元测试题Python含答案)
小知识点补充:
(1)[点击即可进入有用的python小知识(一)(Python重要的小知识总结)
第一章:Python语法基础(点击即可进入相关博客)
(1)点击即可进入Python数据类型(整数,浮点数,复数,字符串,format()用法)(超详细笔记)
(2)点击即可进入组合数据类型之序列类型(包含元组,列表,字符串)(Python学习笔记)
(3)点击即可进入组合数据类型之集合类型(学习笔记)(Python)
(4)点击即可进入(Python)组合数据类型之字典类型和操作(学习笔记)
第二章:Python控制语句
(1)点击即可进入Python控制语句(分支结构与选择结构,循环结构)
(2)点击即可进入try-except语句的应用(超详细的学习笔记)
第三章:Python函数
(1)点击即可进入函数定义与使用,函数参数,函数的返回值(学习笔记)
(2)点击即可进入用递归来解决汉诺塔问题(超详细的个人解读)(Python)
(3)点击即可进入Python中str()函数的使用(学习笔记)
(4)点击即可进入(Python)扑克牌发牌程序 超详细的个人解读(学习笔记)
第四章:Python文件使用
(1)点击即可进入一维数据与二维数据(超详细的学习笔记)(Python)~
(3)点击即可进入Python文件的使用(二)(学习笔记心得与总结)
第五章:面向对象程序设计
(1)点击即可进入面向对象设计—类和对象(一)(包含构造函数,析构函数,实例属性和类属性,方法的动态性)(超详细的学习笔记)
(2)点击即可进入面向对象设计—类和对象(二)(包含__call__方法,私有属性和私有方法,静态方法)(超详细的学习笔记)
-
安装pygame模块 pip3 install pygame
-
Python核心笔记
2018-03-26 13:13:51Python核心笔记,Python核心笔记,Python核心笔记,Python核心笔记 -
黑马程序员-python笔记-从入门到入职
2020-03-26 12:54:51先上框架图 `` 部分具体内容 如果觉得还ok 的话,就给个小赞吧,你们的支持是小编更新笔记最大的动力!...pythonpython基础python就业班入职 lim薪资→+∞ {\lim_{薪资\to +\infty}} 薪资→+∞lim ...