Python Tutorial Python教程

https://www.journaldev.com/python-tutorial

Python教程

 

Python是最流行的编程语言之一。在过去的几年中,由于对数据科学,深度学习,机器学习和人工智能的兴趣日益浓厚,它已经获得了很大的普及。


只需查看Google趋势图即可了解对Python编程语言的兴趣。它在不断增加,并且会随着时间的推移不断增加。

 

随着时间的推移对Python的兴趣

为什么要学习Python编程?

  1. Python编程非常简单,优雅,并且喜欢英语。因此,它非常容易学习,并且是一种良好的编程语言,可以开始您的IT职业生涯。
  2. Python是开放源代码,您可以自由扩展它并从中做出一些漂亮的事情。
  3. Python具有广泛的社区支持。关于Python类别的StackOverflow,有超过一百万个问题。
  4. 有大量的免费模块和软件包可以在每个开发领域中为您提供帮助。
  5. 大多数机器学习,数据科学,图形,人工智能API都建立在Python之上。因此,如果您想从事尖端技术领域的工作,那么这对您来说是一个不错的选择。
  6. Python几乎被世界上每个主要公司所使用。因此,如果您了解Python编程,那么找到工作的机会就会大得多。如果您正在申请任何Python职位,请进行“ Python面试问题
  7. Python编程没有任何限制,您可以在IoTWeb应用程序,游戏开发,加密,区块链,科学计算,图形和许多其他领域中使用它。

Python教程

Python教程可以大致分为以下几类。

  1. Python基础知识语法,数据类型,变量,循环,函数,数字,字符串,类,对象等。
  2. Python内置函数– format(),len(),super(),range(),slice(),tuple(),list()等。
  3. Python模块集合,jsonxmlioossyssystimedatetime等。
  4. Web应用程序框架– DjangoFlask
  5. 高级主题图形,AIML模块,例如MatplotlibNumPyTensorFlowSciKitPandas等。

Python教程重点

  1. 如果您不熟悉Python,请花足够的时间来学习基础知识。如果您的Python基础不强,那么您的代码本质上就不会是pythonic
  2. Python有两个正在运行的主要版本-Python-2Python-3Python-3Python-2不向后兼容。但是,推荐使用Python 3。这就是为什么这里所有Python教程都基于Python 3的原因。
  3. 在阅读Python教程时,请遵循以下示例并在您的IDE中运行它们以更好地理解。
  4. JetBrainsPyCharmPython编程的理想IDE。它的社区版本是免费使用的。
  5. 我们的大多数示例都在我们的GitHub存储库中。您可以下载它们并查看示例。我建议您分叉该项目,然后使用代码。
  6. 如果您认为我们错过了一些重要的话题,那么我们已经广泛地讨论了Python。请随时在这里发表评论,我也将包括它们。

Python基础

话题

描述

初学者的Python教程

有关Python编程语言及其优势的简要信息。了解如何在WindowsLinux / UbuntuMac OS操作系统上安装Python

Python关键字和标识符

有关Python中的关键字,标识符和变量的文章。了解有关编写有效标识符的规则。

Python注释和陈述

使用示例代码快速介绍不同类型的注释和语句。

Python数据类型

数值,字符串,列表,元组和字典数据类型介绍。

Python IO

文件操作读取,写入,打开,关闭。从用户和导入语句中获取输入。

Python运算子

算术,比较,按位,逻辑和赋值运算符。了解Python编程中的运算符优先级。

Python if-else

Python条件逻辑,if-elseelif条件逻辑的示例。

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模块的一部分。CounterDictionary的子类,用于跟踪元素及其计数。

Python OrderedDict

Python OrderedDict是一个dict子类,用于维护项目的插入顺序。当我们遍历OrderedDict时,将按照插入顺序返回项目。

Python namedtuple

Python namedtuple对象是collections模块的一部分。Python namedtupletuple的扩展。

Python捕获多个异常

有时,根据参数,处理逻辑等,我们调用一个可能引发多种异常的函数。在本教程中,我们将学习如何在python中捕获多种异常。

Python添加到字典

没有明确定义的方法可以向字典添加新键。如果要向字典添加新键,则可以将赋值运算符与字典键一起使用。

Python当前日期时间

我们可以使用Python datetime模块获取本地系统的当前日期和时间。Python pytz是获得时区感知日期时间对象的流行模块之一。

Python strftime()

datetimetime模块中提供了Python strftime()函数,用于基于指定的格式字符串创建字符串表示形式。

Python timedelta

Python timedelta对象用于以简单的方式执行日期时间操作。timedelta类是datetime模块的一部分。

Python日期

Python日期类是datetime模块的一部分。

Python等待特定时间

有时,我们希望python程序等待特定的时间才能执行下一步。我们可以使用时间模块sleep()函数将程序暂停指定的秒数。

Python字符串转换为日期时间– strptime()

我们可以使用strptime()函数将字符串转换为datetimedatetimetime模块中提供了此功能,可分别将字符串解析为datetimetime对象。

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()

 

Pythonchr(),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连接字符串和整数

了解连接Stringint以创建新字符串的不同方法。

Python反向字符串

Python String没有内置的reverse()函数。但是,有多种方法可以在Python中反转字符串。

Python列表到字符串

了解如何在Python程序中将列表转换为字符串。

Python字符串find()

Python String find()方法用于查找字符串中子字符串的索引。

Python从字符串中删除字符

了解如何使用replace()和translate()函数从字符串中删除字符。

Python字符串追加

了解追加多个字符串以创建新字符串的最佳方法。

Python字符串translate()

Python字符串translate()函数返回一个新字符串,该字符串中的每个字符都使用给定的转换表替换。

Python字符串浮动

我们可以使用float()函数将字符串转换为floatPython中。

列出的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数据结构的实现,例如QueueLifoQueuePriority 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子流程模块提供了简单的功能,这些功能使我们可以生成新流程并获取其返回码。

Pythonargparse

Python argparse模块是解析命令行参数的首选方法。

Python功能工具

Python functools模块为我们提供了各种工具,这些工具允许并鼓励我们编写可重用的代码。

Python IterTools

Python itertools模块为我们提供了遍历序列时操纵序列的各种方法。

Python getopt

Python getopt模块是解析python命令行参数的选项之一。

PythonFTP

Python ftp模块可帮助我们连接到FTP服务器,上传和下载文件。

python tar文件

Python tarfile模块用于读取和写入tar归档文件。

python lxml

Python lxml是功能最丰富且易于使用的库,用于处理XMLHTML数据。

Python ConfigParser

为了提供一个简短的摘要,使用configparser模块,我们可以将与我们的应用程序相关的配置保存在配置文件中,位于系统中的任何位置,并可以在我们的应用程序内部对其进行访问。

Python日期时间

Python datetime模块处理日期和时间。我们还可以格式化日期并创建朴素或时区感知的日期和时间对象。

Python十进制模块

Python十进制模块可帮助我们进行适当的除法和数字舍入。

Python集合

Python集合模块附带了许多容器数据类型,例如OrderedDictdefaultdictcounternamedtupledeque

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模块定义了提供HTTPHTTPS协议客户端的类。在本文中,我们将学习如何使用Python HTTP客户端来触发HTTP请求,然后解析响应状态并获取响应主体数据。

Python xmltodict

我们可以使用python xmltodict模块读取XML文件并将其转换为DictJSON数据。我们还可以流式传输大型xml文件并将其转换为Dictionary

Python gzip

Python gzip模块提供了一种非常简单的方式来压缩和解压缩文件,并以类似于GNU程序gzipgunzip的方式工作。

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 NumPyPython中科学计算的核心库。NumPy提供了高性能的多维数组对象和用于处理这些数组的工具。

Python矩阵

矩阵在科学和数学方程中使用很多。Python NumPy模块为矩阵创建,加法,乘法,逆运算和转置运算提供支持。

Python数学

Python数学模块提供对C标准定义的数学函数的访问。因此,我们可以借助Python Math函数执行许多复杂的数学运算。

Python hashlib

我们可以使用python hashlib模块从源消息生成消息摘要或安全哈希。Python hashlib哈希函数采用可变长度的字节,并将其转换为固定长度的序列。这是一种单向功能。

蟒蛇皮

PlotlyPython图形库可在线生成交互式图形,并允许我们根据需要将其离线保存。

Python Matplotlib

Python matplotlib库可帮助我们以最简单的方式在图形上绘制数据。如果您熟悉MATLAB绘图,那么Matplotlib将很容易用于基本绘图。

Python SciPy

Python SciPy库是一组基于NumPy和数学算法构建的便捷功能。

Python TensorFlow

TensorFlow是用于数据流编程的库。它是一个符号数学库,还用于机器学习(例如神经网络)的应用。

Keras深度学习

Keras是高级神经网络API。它是用Python编写的,可以在TheanoTensorFlowCNTK之上运行。

Python SciKit学习

Scikit-learn是用于Python的机器学习库。它具有多种回归,分类和聚类算法,包括SVM,梯度提升,k均值,随机森林和DBSCAN

Python Seaborn

Seaborn是一个使用Python制作统计信息图表的库。它基于matplotlib构建,还支持numpypandas数据结构。它还支持SciPy的统计单位。

Python StatsModels

Python StatsModels允许用户浏览数据,执行统计测试和估计统计模型。它应该补充SciPy的统计模块。

Python Gensim Word2Vec

Gensim是一个开源矢量空间和主题建模工具包。它是用Python实现的,并使用NumPySciPy。它还使用Cython来提高性能。

NetworkX – Python图形库

NetworkX是一个Python软件包,可让我们创建,操纵和研究复杂网络的结构,功能和动力学。

散景Python数据可视化

Bokeh是一个交互式Python数据可视化库,以现代Web浏览器为对象进行演示。

参考文献:

  • Python内置函数
  • Python内置类型
  • Python 3官方文档
  • Python维基百科页面
  • Python GitHub源代码
  • Python封装索引(PyPI
  • Python Reddit社区

 

你可能感兴趣的:(Python Tutorial Python教程)