https://www.journaldev.com/python-tutorial
Python教程
Python是最流行的编程语言之一。在过去的几年中,由于对数据科学,深度学习,机器学习和人工智能的兴趣日益浓厚,它已经获得了很大的普及。
只需查看Google趋势图即可了解对Python编程语言的兴趣。它在不断增加,并且会随着时间的推移不断增加。
随着时间的推移对Python的兴趣
为什么要学习Python编程?
Python教程
Python教程可以大致分为以下几类。
Python教程重点
Python基础
话题 |
描述 |
初学者的Python教程 |
有关Python编程语言及其优势的简要信息。了解如何在Windows,Linux / Ubuntu和Mac OS操作系统上安装Python。 |
Python关键字和标识符 |
有关Python中的关键字,标识符和变量的文章。了解有关编写有效标识符的规则。 |
Python注释和陈述 |
使用示例代码快速介绍不同类型的注释和语句。 |
Python数据类型 |
数值,字符串,列表,元组和字典数据类型介绍。 |
Python IO |
文件操作–读取,写入,打开,关闭。从用户和导入语句中获取输入。 |
Python运算子 |
算术,比较,按位,逻辑和赋值运算符。了解Python编程中的运算符优先级。 |
Python if-else |
Python条件逻辑,if-else和elif条件逻辑的示例。 |
Python for循环 |
Python for循环示例。另外,了解Python中的嵌套for循环。 |
Python while循环 |
Python while循环,嵌套while循环和无限while循环示例。 |
Python中断继续 |
关于Python break关键字和continue语句的简短教程。 |
Python pass语句 |
了解pass语句以及在代码中使用它们的最佳实践。 |
Python循环 |
了解如何在一个序列上循环,反向循环,一次遍历多个序列。 |
Python函数 |
了解如何在Python中定义函数,不同类型的参数 |
Python递归 |
如何在Python中实现递归,使用递归打印Fibonacci系列。 |
Python匿名函数 |
什么是Python匿名函数?如何以及何时在Python中使用匿名函数。 |
Python模块 |
了解什么是Python中的模块。模块和软件包之间的区别以及如何在程序中导入模块。 |
Python包 |
快速介绍Python软件包以及如何使用它们。 |
Python数字 |
Python中不同类型的数字,类型转换和复数 |
Python清单 |
Python List函数–通过元素创建,更新,删除,追加和迭代。 |
Python元组 |
了解有关访问元组元素,更新和删除元组(重要的元组功能)的信息。 |
Python字符串 |
Python中的String简介和重要的Python字符串函数。 |
Python集 |
了解如何在Python中使用Set。 |
Python字典 |
Python字典操作,访问键值对,删除dict元素。 |
Python文件 |
Python文件操作–读取,打开,写入,删除和复制文件。 |
Python目录 |
如何在Python中创建,重命名和删除目录。 |
Python排序列表 |
了解如何在Python中对List元素进行排序,如何以降序和自定义逻辑进行排序。 |
Python列表理解 |
了解有关Python List Comprehension的信息,以根据某些源序列,字符串或列表创建列表。 |
Python尝试除外 |
了解如何使用try-except块在Python中执行异常处理。 |
Python自定义异常 |
如何在Python中创建自定义异常。 |
Python名称空间 |
Python名称空间和变量范围 |
Python类 |
有关Python类的一切,如何使用变量,构造函数和函数定义它们。 |
Python继承 |
了解Python中的继承,方法重载,超类和子类。 |
Python多重继承 |
Python多重继承范例。多重继承和多级继承,方法解析顺序(MRO)和用python多重继承解决冲突的逻辑之间有什么区别? |
Python运算符重载 |
Python允许我们重载运算符以使用自定义对象。了解如何在Python中使用运算符重载。 |
Python迭代器 |
Python Iterator协议,可迭代元素,创建自定义迭代器示例程序。 |
Python生成器 |
了解Python中的yield关键字,以创建生成器函数,该生成器函数返回一系列参数并用作迭代器。 |
Python关闭 |
一个带有嵌套函数的稍微复杂的主题,其中外部函数返回嵌套函数,而嵌套函数在封闭的函数参数上做一些工作。 |
Python装饰器 |
Python装饰器是一个功能,可以帮助向已定义的功能添加一些其他功能。 |
Python数组 |
Python Array包含一系列数据。在python编程中,没有排他的数组对象,因为我们可以使用list执行所有数组操作。 |
Python列表追加 |
在Python中使用列表append()函数的简短示例。 |
将Python字符串转换为int |
了解Python中将字符串转换为int或反之亦然的不同方法。 |
Python变量 |
深入了解Python变量声明及其范围。 |
Python Lambda |
Python lambda关键字简介,以创建匿名函数。 |
Python元类 |
Pyton元类介绍以及如何创建元类。 |
Python开关盒 |
与许多其他著名的编程语言不同,Python没有switch-case语句。但是,我们可以使用字典编写代码来模拟相同的行为。 |
Python模数 |
Python模运算用于获取除法提示。Python Modulo的基本语法为%b。在此,a除以b,然后返回该除法的其余部分。 |
Python断言语句 |
Python断言语句带有一个条件,该条件必须为true。如果条件为真,则程序将平稳运行,并执行下一条语句。但是,如果条件为假,则将引发异常。 |
Python产量 |
Python yield的用途几乎与return关键字相同,除了它逐个返回值。当您需要返回大量值时,这是非常有用的关键字。 |
Python堆栈 |
Python不提供Stack数据结构的任何实现。本示例说明如何在Python中实现堆栈数据结构。 |
Python PIP |
PIP是一个软件包管理系统,用于安装和管理以Python编写的软件包。 |
Python自我 |
关于Python类构造函数中存在的'self'参数的简短文章。 |
Python三元运算符 |
了解如何有效地使用Python三元运算符来减少样板代码。 |
Python打印格式 |
在本课程中,我们将研究Python打印格式的各种方法,通过这些方法,我们可以在控制台上打印数据并进行插值。 |
Python命令行参数 |
Python命令行参数是执行它们时传递给脚本的输入参数。了解如何在Python中有效地读取和解析命令行参数。 |
Python主要功能 |
了解在python程序中定义main方法的特殊技术,以便仅在程序直接运行时才执行,而在作为模块导入时则不执行。 |
Python垃圾回收 |
Python垃圾回收是python中的内存管理机制。 |
Python XML解析器 |
Python ElementTree XML API为我们提供了一种读取XML文件并提取有用数据的简便方法。 |
Python连接列表到字符串 |
我们可以使用String join()函数将带有指定定界符的字符串列表连接起来以创建新字符串。 |
Python __init __()函数 |
有关Python类__init __()函数的完整教程。 |
Python打印到文件 |
了解如何将Python print()函数输出路由到文件。 |
Python静态方法 |
在本Python教程中,我们将学习如何创建Python静态方法。我们还将研究静态方法的优缺点以及与实例方法的比较。 |
Python计算器程序 |
在此Python教程中,我们将学习如何创建一个非常简单的python计算器程序。我们将从用户输入有关他要执行的操作的信息,并根据其显示结果。 |
Python类方法 |
了解如何使用@classmethod注释创建Python类方法。 |
Python计数器 |
Python Counter类是Collections模块的一部分。Counter是Dictionary的子类,用于跟踪元素及其计数。 |
Python OrderedDict |
Python OrderedDict是一个dict子类,用于维护项目的插入顺序。当我们遍历OrderedDict时,将按照插入顺序返回项目。 |
Python namedtuple |
Python namedtuple对象是collections模块的一部分。Python namedtuple是tuple的扩展。 |
Python捕获多个异常 |
有时,根据参数,处理逻辑等,我们调用一个可能引发多种异常的函数。在本教程中,我们将学习如何在python中捕获多种异常。 |
Python添加到字典 |
没有明确定义的方法可以向字典添加新键。如果要向字典添加新键,则可以将赋值运算符与字典键一起使用。 |
Python当前日期时间 |
我们可以使用Python datetime模块获取本地系统的当前日期和时间。Python pytz是获得时区感知日期时间对象的流行模块之一。 |
Python strftime() |
datetime和time模块中提供了Python strftime()函数,用于基于指定的格式字符串创建字符串表示形式。 |
Python timedelta |
Python timedelta对象用于以简单的方式执行日期时间操作。timedelta类是datetime模块的一部分。 |
Python日期 |
Python日期类是datetime模块的一部分。 |
Python等待特定时间 |
有时,我们希望python程序等待特定的时间才能执行下一步。我们可以使用时间模块sleep()函数将程序暂停指定的秒数。 |
Python字符串转换为日期时间– strptime() |
我们可以使用strptime()函数将字符串转换为datetime。datetime和time模块中提供了此功能,可分别将字符串解析为datetime和time对象。 |
Python复数 |
从两个实数创建一个复数。可以使用complex()函数以及直接赋值语句创建Python复数。 |
Python Set交集 |
|
Python设置差异 |
|
Python Set联合 |
|
Python设置为列表 |
|
Python反向列表 |
|
Python设置环境变量 |
|
Python * args和** kwargs |
|
Python部门 |
|
Python不等于运算符 |
|
Python Return陈述式 |
|
Python和运算符 |
|
Python逻辑运算符 |
|
Python按位运算符 |
|
Python比较运算符 |
Python内置函数
话题 |
描述 |
Python input() |
Python input()函数用于从控制台获取用户输入。 |
Python zip() |
Python zip函数将可迭代的元素作为输入,并返回迭代器。 |
Python super() |
Python super()函数允许我们显式引用父类。在继承中我们要调用超类函数的情况下很有用。 |
Python getattr() |
Python getattr()函数用于获取对象属性的值,如果未找到该对象的属性,则返回默认值。 |
Python类型 |
Python type()函数示例,用于确定对象的类型。 |
Python范围() |
Python range()函数示例生成数字列表。 |
Python enumerate() |
Python枚举采用一个序列,然后将该序列的每个元素组成一个元组。 |
Python float() |
此内置函数用于创建浮点数。我们可以使用此函数将字符串转换为浮点数。 |
Python print() |
最广泛使用的Python函数之一,用于将值打印到流或默认情况下打印到sys.stdout。 |
Python hash() |
Python hash()函数返回对象的哈希值,它是一个固定大小的整数,用于标识特定值。 |
Python __str __()和__repr __() |
Python __str __()函数返回对象的字符串表示形式。在对象上调用print()或str()函数时,将调用此方法。Python __repr __()函数返回对象表示形式。它可以是任何有效的python表达式,例如元组,字典,字符串等。 |
Python eval()函数 |
Python eval()函数用于将表达式字符串解析为python表达式,然后执行它。 |
Python exec() |
Python exec()函数提供了对动态代码执行的支持。 |
Python导入 |
|
Python abs() |
|
python all() |
|
Python any() |
|
Python ascii() |
|
Python bin() |
|
Python bool() |
|
Python断点() |
|
Python bytearray() |
|
python bytes() |
|
Python callable() |
|
Python的chr(),ord() |
|
Python classmethod() |
|
Python compile() |
|
Python complex() |
|
Python delattr() |
|
python dir() |
|
Python divmod() |
|
Python filter() |
|
Python格式() |
|
Python Frozenset() |
|
Python全局变量 |
|
Python hasattr() |
|
Python帮助() |
|
Python hex() |
|
Python id() |
|
Python int() |
|
Python isinstance() |
|
Python issubclass() |
|
Python iter() |
|
Python len() |
|
Python locals() |
|
Python map() |
|
Python max() |
|
Python min() |
|
Python对象() |
|
Python oct() |
|
Python open() |
|
Python pow() |
|
Python属性() |
|
python reversed() |
|
python round() |
|
Python set() |
|
Python setattr() |
|
Python slice() |
|
Python sorted() |
|
Python staticmethod() |
|
Python sum() |
|
Python vars() |
Python字符串函数
话题 |
描述 |
Python字符串join() |
Python字符串join()函数用于连接字符串序列以创建新字符串。 |
Python字符串转换为大写字母– str.upper() |
我们可以使用str.upper()函数将字符串转换为大写形式。 |
Python字符串转换为小写字母– str.lower() |
我们可以使用str.lower()函数将字符串转换为小写。在这个简短的教程中,我们将学习如何将python字符串转换为小写。 |
Python字符串包含 |
Python字符串类具有__contains __()函数,我们可以使用该函数检查它是否包含另一个字符串。 |
Python字符串拆分 |
Python字符串split()函数用于根据定界符将字符串拆分为字符串列表。 |
Python字符串replace() |
Python字符串replace()函数用于通过替换另一个字符串的某些部分来创建字符串。 |
Python字符串格式() |
Python String format()函数用于根据模板字符串和提供的值创建格式化的字符串。 |
Python字符串模板 |
Python String Template类用于创建简单的模板字符串,以后可以在其中替换字段以创建字符串对象。 |
Python字符串到字节 |
了解如何在Python中将String转换为字节,然后将字节转换为String。 |
Python检查变量是字符串 |
我们可以使用isinstance()函数来验证变量是否为字符串。 |
Python字符串比较 |
可以使用相等(==)和比较(<,>,!=,<=,> =)运算符执行Python字符串比较。 |
Python字符串join() |
Python字符串join()函数返回一个字符串,该字符串是使用string对象作为定界符可迭代的字符串的串联。 |
Python字符串串联 |
了解在Python中连接字符串的五种不同方法。 |
Python切片字符串 |
Python字符串支持切片以创建子字符串。请注意,Python字符串是不可变的,切片会根据源字符串创建一个新的子字符串,而原始字符串将保持不变。 |
Python中的f字符串 |
Python f字符串或格式化的字符串是格式化字符串的新方法。此功能是在PEP-498下的Python 3.6中引入的。也称为文字字符串内插。 |
Python原始字符串 |
Python原始字符串是通过在字符串文字前加上'r'或'R'来创建的。Python原始字符串将反斜杠(\)视为文字字符。 |
Python字符串等于 |
可以使用==运算符或__eq __()函数检查Python字符串是否相等。Python字符串区分大小写,因此这些相等性检查方法也区分大小写。 |
python字符串encode()decode() |
Python字符串encoding()函数用于使用提供的编码对字符串进行编码。此函数返回bytes对象。Python字节的bytes()函数用于将字节转换为字符串对象。 |
Python修剪字符串 |
Python提供了三种方法,可用于从字符串对象中修剪空格。 |
Python字符串长度 |
可以使用内置的len()函数确定Python字符串的长度。 |
Python连接字符串和整数 |
了解连接String和int以创建新字符串的不同方法。 |
Python反向字符串 |
Python String没有内置的reverse()函数。但是,有多种方法可以在Python中反转字符串。 |
Python列表到字符串 |
了解如何在Python程序中将列表转换为字符串。 |
Python字符串find() |
Python String find()方法用于查找字符串中子字符串的索引。 |
Python从字符串中删除字符 |
了解如何使用replace()和translate()函数从字符串中删除字符。 |
Python字符串追加 |
了解追加多个字符串以创建新字符串的最佳方法。 |
Python字符串translate() |
Python字符串translate()函数返回一个新字符串,该字符串中的每个字符都使用给定的转换表替换。 |
Python字符串浮动 |
我们可以使用float()函数将字符串转换为float在Python中。 |
列出的Python字符串 |
我们可以使用split()函数将字符串转换为Python中的列表。 |
Python字符串count() |
Python String count()函数返回给定字符串中子字符串出现的次数。 |
Python在列表中查找字符串 |
我们可以使用Python in运算符来检查列表中是否存在字符串。还有一个not in运算符,用于检查列表中是否不存在字符串。 |
Python从字符串中删除空格 |
了解在Python中从字符串中删除空格的五种方法。 |
Python子串 |
Python字符串提供了各种方法来创建子字符串,检查其是否包含子字符串,子字符串的索引等。在本教程中,我们将研究与子字符串相关的各种操作。 |
Python生成随机字符串 |
有时我们想为唯一标识符,会话ID或建议密码生成随机字符串。了解如何在Python中生成随机字符串。 |
Python字符串模块 |
Python String模块包含一些常量,实用程序函数和用于字符串操作的类。 |
字符串包含子字符串? |
Python提供了两种常见的方法来检查一个字符串是否包含另一个字符串。 |
Python字符串startswith() |
如果字符串以给定前缀开头,则Python字符串startswith()函数返回True,否则返回False。 |
Python字符串endswith() |
如果字符串以给定的后缀结尾,则Python字符串endswith()函数返回True,否则返回False。 |
Python多行字符串 |
有时我们有一个很长的字符串,我们想将其写成多行以提高代码的可读性。Python提供了多种创建多行字符串的方法。 |
Python字符串大写() |
Python字符串capitalize()函数返回字符串的大写版本。返回的字符串的第一个字符转换为大写,其余字符更改为小写。 |
Python String center() |
Python字符串center()函数返回指定大小的居中字符串。 |
Python String casefold() |
Python字符串casefold()函数返回该字符串的casefolded副本。此函数用于执行不区分大小写的字符串比较。 |
Python字符串expandtabs() |
Python字符串expandtabs()函数返回一个新的字符串,其中的制表符(\ t)替换为一个或多个空格。 |
Python字符串index() |
Python String index()函数返回找到指定子字符串的最低索引。如果未找到子字符串,则引发ValueError。 |
Python字符串format_map() |
Python字符串format_map()函数使用提供的映射中的替换值返回字符串的格式化版本。 |
Python字符串isalnum() |
|
Python字符串isalpha() |
|
Python字符串isdecimal() |
|
Python字符串isdigit() |
|
Python字符串isidentifier() |
|
Python字符串islower() |
|
Python字符串isnumeric() |
|
Python字符串isprintable() |
|
Python字符串isspace() |
|
Python字符串istitle() |
|
Python字符串isupper() |
|
Python字符串ljust(),rjust() |
|
Python字符串swapcase() |
|
Python字符串partition() |
|
Python字符串splitlines() |
|
Python字符串title() |
|
Python字符串zfill() |
|
Python字符串函数 |
Python模块
话题 |
描述 |
Python操作系统模块 |
Python OS模块提供了简单的功能,使我们可以进行交互并获取与操作系统相关的信息,甚至可以控制进程。 |
Python sys模块 |
Python sys模块提供了简单的功能,使我们可以直接与解释器进行交互。 |
Python时间 |
Python时间模块可帮助我们处理本地系统的日期和时间。本文还介绍了日历模块,以获取日历格式的数据。 |
Python MySQL |
Python pymysql模块用于连接到MySQL数据库并执行数据库查询。 |
Python CSV |
Python csv模块使我们可以轻松读取和写入CSV文件。 |
Python多处理 |
Python多处理模块允许我们编写代码以在多个CPU上进行并行处理。进程,队列和锁是多处理模块中最重要的类。 |
Python泡菜 |
Python pickle模块用于序列化和反序列化python对象结构。可以对python上的任何对象进行腌制,以便将其保存在磁盘上。 |
Python时间睡眠 |
Python time sleep()函数用于增加程序执行的延迟。我们可以使用python sleep函数在给定的时间(以秒为单位)中暂停程序的执行。 |
Python队列 |
Python队列模块提供了不同种类的Queue数据结构的实现,例如Queue,LifoQueue和Priority Queue。 |
Python单元测试 |
Python unittest模块用于测试一个源代码单元。 |
Python套接字 |
Python套接字模块可帮助我们以Python代码实现套接字服务器和客户端程序。 |
Python SimpleHTTPServer |
Python SimpleHTTPServer模块是一个非常方便的工具。您可以使用Python SimpleHTTPServer将任何目录转换为简单的HTTP Web服务器。 |
Python JSON |
Python json模块用于将对象转换为JSON数据,反之亦然。 |
Python信号 |
python中几乎所有基本的信号处理操作都需要Python信号模块。 |
Python随机 |
Python随机模块用于生成随机数。 |
Python系统命令 |
我们可以使用os.system()函数或subprocess.call()函数从Python程序运行shell命令。 |
Python守护程序线程 |
了解如何使用Python线程模块创建守护程序线程。 |
Python复制 |
Python复制模块允许我们执行对象的浅层复制和深层复制。 |
Python线程模块 |
Python线程模块用于在python程序中实现多线程。 |
Python结构 |
Python struct模块能够执行Python值和C结构之间的转换,这些值以Python字符串表示。 |
Python日志记录 |
Python日志记录模块定义了为python应用程序提供灵活的事件日志记录系统的函数和类。 |
Python子进程 |
Python子流程模块提供了简单的功能,这些功能使我们可以生成新流程并获取其返回码。 |
Python的argparse |
Python argparse模块是解析命令行参数的首选方法。 |
Python功能工具 |
Python functools模块为我们提供了各种工具,这些工具允许并鼓励我们编写可重用的代码。 |
Python IterTools |
Python itertools模块为我们提供了遍历序列时操纵序列的各种方法。 |
Python getopt |
Python getopt模块是解析python命令行参数的选项之一。 |
Python的FTP |
Python ftp模块可帮助我们连接到FTP服务器,上传和下载文件。 |
python tar文件 |
Python tarfile模块用于读取和写入tar归档文件。 |
python lxml |
Python lxml是功能最丰富且易于使用的库,用于处理XML和HTML数据。 |
Python ConfigParser |
为了提供一个简短的摘要,使用configparser模块,我们可以将与我们的应用程序相关的配置保存在配置文件中,位于系统中的任何位置,并可以在我们的应用程序内部对其进行访问。 |
Python日期时间 |
Python datetime模块处理日期和时间。我们还可以格式化日期并创建朴素或时区感知的日期和时间对象。 |
Python十进制模块 |
Python十进制模块可帮助我们进行适当的除法和数字舍入。 |
Python集合 |
Python集合模块附带了许多容器数据类型,例如OrderedDict,defaultdict,counter,namedtuple和deque。 |
Python压缩档 |
Python zipfile模块可帮助我们处理zip文件。在本文中,我们将学习如何读取zip存档详细信息,如何使用zipfile模块创建和提取zip文件。 |
python pdb |
Python pdb模块提供了一个交互式调试环境,供开发人员调试Python程序。 |
Python io |
Python io模块允许我们管理与文件相关的输入和输出操作。使用IO模块的优点是可用的类和函数使我们能够扩展功能以实现对Unicode数据的写入。 |
Python分数 |
Python分数模块允许我们在Python程序中管理分数。 |
Python AST |
抽象语法树是Python中非常强大的功能。Python AST模块允许我们与Python代码本身进行交互并对其进行修改。 |
Python HTTP |
Python HTTP模块定义了提供HTTP和HTTPS协议客户端的类。在本文中,我们将学习如何使用Python HTTP客户端来触发HTTP请求,然后解析响应状态并获取响应主体数据。 |
Python xmltodict |
我们可以使用python xmltodict模块读取XML文件并将其转换为Dict或JSON数据。我们还可以流式传输大型xml文件并将其转换为Dictionary。 |
Python gzip |
Python gzip模块提供了一种非常简单的方式来压缩和解压缩文件,并以类似于GNU程序gzip和gunzip的方式工作。 |
Python HTML解析器 |
Python html.parser模块为我们提供了HTMLParser类,可以将其子类化以解析HTML格式的文本文件。 |
Python检查模块 |
Python检查模块是一个非常有用的模块,用于检查程序中的活动对象,并查看整个程序中使用的模块,类和函数的源代码。 |
Python发送电子邮件 |
在任何软件程序中发送电子邮件都是非常常见的任务,我们可以使用python smtplib模块在python程序中发送电子邮件。 |
Python临时文件 |
Python tempfile模块提供了简单的功能,通过它们我们可以创建临时文件和目录并轻松访问它们。 |
Python SQLite |
Python sqlite3是一个出色的模块,您可以通过它使用应用程序中的内存和持久数据库执行所有可能的数据库操作。 |
Python关闭 |
Python shutil模块使我们能够轻松处理文件对象,而无需大量研究文件对象。它处理低级语义,例如创建文件对象,一旦复制文件就关闭文件,并使我们能够专注于程序的业务逻辑。 |
Python timeit |
Python timeit模块可帮助我们评估一段Python代码的执行时间。timeit模块将一段代码运行一百万次(默认值),并考虑了运行该段代码所需的最短时间。 |
Python getpass模块 |
当我们希望用户通过终端输入密钥,通行短语或密码时,Python getpass模块是理想的选择。 |
Python URLlib |
Python urllib模块允许我们以编程方式访问URL数据。一些常见用法是调用REST Web服务以及发出HTTP请求和读取响应数据。 |
python pytz |
Python pytz模块允许我们创建时区感知日期时间实例。 |
Python摆锤 |
Python Pendulum模块是内置datetime模块的直接替代。Python摆锤模块支持时区,并提供了格式化,解析和日期时间操作的有用方法。 |
Python箭头模块 |
Python Arrow模块是datetime的替代库。这是一个简单的模块,采用人性化的方法来创建,操作,格式化和转换日期,时间和时间戳。 |
Python Web应用程序框架
话题 |
描述 |
Python烧瓶 |
Python flask模块允许我们在Python中创建Web应用程序。 |
Python Django教程 |
了解如何开始使用Django框架来创建简单的Web应用程序。 |
Django模板 |
|
Django模型 |
|
Django表格 |
|
Django ModelForms |
Python高级主题
话题 |
描述 |
Python NumPy |
Python NumPy是Python中科学计算的核心库。NumPy提供了高性能的多维数组对象和用于处理这些数组的工具。 |
Python矩阵 |
矩阵在科学和数学方程中使用很多。Python NumPy模块为矩阵创建,加法,乘法,逆运算和转置运算提供支持。 |
Python数学 |
Python数学模块提供对C标准定义的数学函数的访问。因此,我们可以借助Python Math函数执行许多复杂的数学运算。 |
Python hashlib |
我们可以使用python hashlib模块从源消息生成消息摘要或安全哈希。Python hashlib哈希函数采用可变长度的字节,并将其转换为固定长度的序列。这是一种单向功能。 |
蟒蛇皮 |
Plotly的Python图形库可在线生成交互式图形,并允许我们根据需要将其离线保存。 |
Python Matplotlib |
Python matplotlib库可帮助我们以最简单的方式在图形上绘制数据。如果您熟悉MATLAB绘图,那么Matplotlib将很容易用于基本绘图。 |
Python SciPy |
Python SciPy库是一组基于NumPy和数学算法构建的便捷功能。 |
Python TensorFlow |
TensorFlow是用于数据流编程的库。它是一个符号数学库,还用于机器学习(例如神经网络)的应用。 |
Keras深度学习 |
Keras是高级神经网络API。它是用Python编写的,可以在Theano,TensorFlow或CNTK之上运行。 |
Python SciKit学习 |
Scikit-learn是用于Python的机器学习库。它具有多种回归,分类和聚类算法,包括SVM,梯度提升,k均值,随机森林和DBSCAN。 |
Python Seaborn |
Seaborn是一个使用Python制作统计信息图表的库。它基于matplotlib构建,还支持numpy和pandas数据结构。它还支持SciPy的统计单位。 |
Python StatsModels |
Python StatsModels允许用户浏览数据,执行统计测试和估计统计模型。它应该补充SciPy的统计模块。 |
Python Gensim Word2Vec |
Gensim是一个开源矢量空间和主题建模工具包。它是用Python实现的,并使用NumPy和SciPy。它还使用Cython来提高性能。 |
NetworkX – Python图形库 |
NetworkX是一个Python软件包,可让我们创建,操纵和研究复杂网络的结构,功能和动力学。 |
散景Python数据可视化 |
Bokeh是一个交互式Python数据可视化库,以现代Web浏览器为对象进行演示。 |
参考文献: