Python 3.7 Documentation
Table of Content
What's new in Python 3.7?
1. Whetting Your Appetite
2. Using the Python Interpreter
3. An Informal Introduction to Python
4. More Control Flow Tools
5. Data Structures
6. Modules
7. Input and Output
8. Errors and Exceptions
9. Classes
10. Brief Tour of the Standard Library
11. Brief Tour of the Standard Library — Part II
12. Virtual Environments and Packages
13. What Now?
14. Interactive Input Editing and History Substitution
15. Floating Point Arithmetic: Issues and Limitations
16. Appendix
Installing Python Modules
Distributing Python Modules
1. Introduction
2. Lexical analysis
3. Data model
4. Execution model
5. The import system
6. Expressions
7. Simple statements
8. Compound statements
9. Top-level components
10. Full Grammar specification
1. Command line and environment
2. Using Python on Unix platforms
3. Using Python on Windows
4. Using Python on a Macintosh
Porting Python 2 Code to Python 3
Porting Extension Modules to Python 3
Curses Programming with Python
Descriptor HowTo Guide
Functional Programming HOWTO
Logging HOWTO
Logging Cookbook
Regular Expression HOWTO
Socket Programming HOWTO
Sorting HOW TO
Unicode HOWTO
HOWTO Fetch Internet Resources Using The urllib Package
Argparse Tutorial
An introduction to the ipaddress module
Argument Clinic How-To
Instrumenting CPython with DTrace and SystemTap
General Python FAQ
Programming FAQ
Design and History FAQ
Library and Extension FAQ
Extending/Embedding FAQ
Python on Windows FAQ
Graphic User Interface FAQ
“Why is Python Installed on my Computer?” FAQ
Introduction
Built-in Functions
Built-in Constants
Built-in Types
Built-in Exceptions
Text Processing Services
string
re
difflib
textwrap
unicodedata
stringprep
readline
rlcompleter
Binary Data Services
struct
codecs
Data Types
datetime
calendar
collections
collections.abc
heapq
bisect
array
weakref
types
copy
pprint
reprlib
enum
Numeric and Mathematical Modules
numbers
math
cmath
decimal
fractions
random
statistics
Functional Programming Modules
itertools
functools
operator
File and Directory Access
pathlib
os.path
fileinput
stat
filecmp
tempfile
glob
fnmatch
linecache
shutil
macpath
Data Persistence
pickle
copyreg
shelve
marshal
dbm
sqlite3
Data Compression and Archiving
zlib
gzip
bz2
lzma
zipfile
tarfile
File Formats
csv
configparser
netrc
xdrlib
plistlib
Cryptographic Services
hashlib
hmac
secrets
Generic Operating System Services
os
io
time
argparse
getopt
logging
logging.config
logging.handlers
getpass
curses
curses.ascii
curses.panel
platform
errno
ctypes
Concurrent Execution
threading
multiprocessing
The concurrent package
concurrent.futures
subprocess
sched
queue
_thread
_dummy_thread
dummy_threading
contextvars
Networking and Interprocess Communication
asyncio
socket
ssl
select
selectors
asyncore
asynchat
signal
mmap
Internet Data Handling
email
json
mailcap
mailbox
mimetypes
base64
binhex
binascii
quopri
uu
Structured Markup Processing Tools
html
html.parser
html.entities
XML Processing Modules
xml.etree.ElementTree
xml.dom
xml.dom.minidom
xml.dom.pulldom
xml.sax
xml.sax.handler
xml.sax.saxutils
xml.sax.xmlreader
xml.parsers.expat
Internet Protocols and Support
webbrowser
cgi
cgitb
wsgiref
urllib
urllib.request
urllib.parse
urllib.error
urllib.robotparser
http
http.client
ftplib
poplib
imaplib
nntplib
smtplib
smtpd
telnetlib
uuid
socketserver
http.server
http.cookies
http.cookiejar
xmlrpc
xmlrpc.client
xmlrpc.server
ipaddress
Multimedia Services
audioop
aifc
sunau
wave
chunk
colorsys
imghdr
sndhdr
ossaudiodev
Internationalization
gettext
locale
Program Frameworks
turtle
cmd
shlex
Graphical User Interfaces with Tk
tkinter
tkinter.ttk
tkinter.tix
tkinter.scrolledtext
IDLE
Other Graphical User Interface Packages
Development Tools
typing
pydoc
doctest
unittest
unittest.mock
unittest.mock
2to3 - Automated Python 2 to 3 code translation
test
Debugging and Profiling
bdb
faulthandler
pdb
The Python Profilers
timeit
trace
tracemalloc
Software Packaging and Distribution
... more
پایتون 3.7 مستندات
جدول محتویات
چه جدید در Python 3.7 جدید است؟
1. سقط جنین شما
2. با استفاده از مترجم پایتون
3. مقدمه غیر رسمی به پایتون
4. کنترل جریان بیشتر ابزار
5. سازه های داده
6. ماژول
7. ورودی و خروجی
8. خطاها و استثنائات
9. کلاس ها
10. کتاب مختصری از کتابخانه استاندارد
11. مرور کوتاه کتابخانه استاندارد - قسمت دوم
12. محیط های مجازی و بسته
13. حالا چه خبر؟
14. تعویض ورودی تعاملی و جایگزینی تاریخ
15. حساب حساب شناور: مسائل و محدودیت ها
16. ضمیمه
نصب ماژول های پایتون
توزیع ماژول های پایتون
1. معرفی
2. تحلیل لفظی
3. مدل داده
4. مدل اجرایی
5. سیستم واردات
6. عبارات
7. اظهارات ساده
8. اظهارات ترکیب
9. اجزای سطح بالا
10. دستورالعمل کامل دستورالعمل
1. خط فرمان و محیط زیست
2. با استفاده از پایتون در سیستم عامل یونیکس
3. با استفاده از پایتون در ویندوز
4. با استفاده از پایتون در مکینتاش
پینگ پایتون 2 کد به پایتون 3
پیمایش ماژول های فرمت به پایتون 3
Curses برنامه نویسی با پایتون
راهنمای توصیفگر HowTo
برنامه نویسی کاربردی HOWTO
ورود به سیستم HOWTO
ثبت نام کتاب آشپزی
HOWTO عبارات منظم
سوکت برنامه نویسی HOWTO
مرتب کردن به چگونگی
HOWTO یونیکد
HOWTO منابع اینترنت را با استفاده از Package Urllib بارگیری کنید
آموزش Argparse
مقدمه ای بر ماژول ipaddress
کلینیک Argument How-To
ابزار دقیق CPython با DTrace و SystemTap
عمومی پایتون پرسش و پاسخ
برنامه نویسی پرسش و پاسخ
سوالات متداول طراحی و تاریخچه
پرسش و پاسخ کتابخانه و فرمت
گسترش / تعبیه سوالات متداول
پایتون در Windows FAQ
پرسش و پاسخ رابط کاربر گرافیکی
"چرا پایتون بر روی کامپیوتر من نصب شده است؟" پرسش و پاسخ
معرفی
توابع ساخته شده
ساخته شده در ثابت
انواع ساخته شده
استثناء های ساخته شده
خدمات پردازش متن
رشته
دوباره
difflib
متن کاغذی
unicodedata
stringprep
readline
rlcompleter
خدمات دودویی داده
ساختار
کدک ها
انواع داده ها
زمان قرار
تقویم
مجموعه ها
collections.abc
heapq
تقسیم
آرایه
ضعیف
انواع
کپی کنید
pprint
تجدید حیات
enum
ماژول های عددی و ریاضی
شماره
ریاضی
cmath
دهدهی
کسری
تصادفی
آمار
ماژول های برنامه نویسی کاربردی
itertools
functools
اپراتور
دسترسی به فایل و دایرکتوری
مسیریابی
os.path
fileinput
آمار
filecmp
tempfile
کره زمین
fnmatch
چسب زخم
شوتلی
macpath
پایداری داده
ترشی کردن
کپی رایت
قفسه
مارشال
dbm
sqlite3
فشرده سازی داده ها و بایگانی
زلیب
gzip
bz2
lzma
فایل فشرده
tarfile
فرمت های فایل
CSV
configparser
netrc
xdrlib
plistlib
خدمات رمزنگاری
هشلیب
hmac
اسرار
خدمات سیستم عامل عمومی
اس
یو
زمان
اشتباه
getopt
ورود به سیستم
logging.config
logging.handlers
عبور کن
لعنت
curses.ascii
curses.panel
سکو
errno
ctypes
اعدام همزمان
موضوع
چند پردازش
بسته همزمان
concurrent.futures
زیر پروسه
برنامه ریزی
صف
_thread
_dummy_thread
dummy_threading
contextvars
شبکه و ارتباطات بین پردازنده
asyncio
سوکت
ssl
انتخاب کنید
انتخابگرها
asyncore
آسینچات
سیگنال
mmap
پردازش داده های اینترنتی
پست الکترونیک
جسون
mailcap
صندوق پستی
mimetype ها
base64
binhex
binascii
کوپری
uu
ابزار پردازش نشانه ساختاری
html
html.parser
html.entities
XML ماژول های پردازش
xml.etree.ElementTree
xml.dom
xml.dom.minidom
xml.dom.pulldom
xml.sax
xml.sax.handler
xml.sax.saxutils
xml.sax.xmlreader
xml.parsers.expat
پروتکل های اینترنتی و پشتیبانی
مرورگر اینترنت
CGI
cgitb
wsgiref
پروردگار
urllib.request
urllib.parse
urllib.error
urllib.robotparser
http
http.client
ftplib
poplib
imaplib
nntplib
smtplib
smtpd
telnetlib
uuid
سوکت سرور
http.server
http.cookies
http.cookiejar
xmlrpc
xmlrpc.client
xmlrpc.server
نشانی آیپی
خدمات چندرسانه ای
audioop
aifc
خورشید
موج
تکه
رنگ ها
imghdr
sndhdr
ossadeiodev
بین المللی شدن
دریافت متن
زبان محلی
چارچوب برنامه
لاک پشت
cmd
شلکس
رابط کاربری گرافیکی با Tk
tkinter
tkinter.ttk
tkinter.tix
tkinter.scrolledtext
IDLE
سایر بسته های رابط کاربری گرافیکی
ابزارهای توسعه
تایپ کردن
پودوک
مدارک تحصیلی
واحد آزمایش
unittest.mock
unittest.mock
2to3 - خودکار پایتون 2 تا 3 ترجمه کد
تست
اشکال زدایی و پروفایل
bdb
گمراه کننده
pdb
پایتون Profilers
timeit
پی گیری
tracemalloc
بسته بندی و توزیع نرم افزار
... بیشتر