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 الوثائق
قائمة المحتويات
ما هو الجديد في بيثون 3.7؟
1. شحذ شهيتك
2. استخدام مترجم Python
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. استخدام بايثون على ماكنتوش
Porting Python 2 Code to Python 3
نقل وحدات التمديد إلى Python 3
اللعنات البرمجة مع بايثون
واصف دليل HowTo
البرمجة الوظيفية HOWTO
تسجيل HOWTO
تسجيل كتاب الطبخ
التعبير العادي HOWTO
برمجة مقبس HOWTO
الفرز كيف
Unicode HOWTO
HOWTO جلب موارد الإنترنت باستخدام حزمة urllib
برنامج Argparse تعليمي
مقدمة لوحدة ipaddress
حجة عيادة كيف ل
صك CPython مع DTrace و SystemTap
أسئلة عامة حول Python
أسئلة وأجوبة البرمجة
التصميم والتاريخ الأسئلة الشائعة
مكتبة والإرشاد أسئلة وأجوبة
توسيع / تضمين الأسئلة الشائعة
بايثون على ويندوز التعليمات
الأسئلة المتداولة حول واجهة المستخدم الرسومية
"لماذا تم تثبيت Python على جهاز الكمبيوتر الخاص بي؟" الأسئلة الشائعة
المقدمة
وظائف مدمجة
الثوابت المدمجة
المدمج في أنواع
استثناءات مضمنة
خدمات معالجة النصوص
خيط
إعادة
difflib
textwrap
unicodedata
stringprep
يقوم readline
rlcompleter
خدمات البيانات الثنائية
البنية
الترميز
أنواع البيانات
التاريخ والوقت
التقويم
مجموعات
collections.abc
heapq
ينصف
مجموعة مصفوفة
weakref
أنواع
نسخ
pprint
reprlib
التعداد
الوحدات الرقمية والرياضية
أعداد
الرياضيات
cmath
عدد عشري
الكسور
عشوائي
الإحصاء
وحدات البرمجة الوظيفية
itertools
functools
المشغل أو العامل
الملف والوصول إلى الدليل
pathlib
os.path
fileinput
القانون الأساسي
filecmp
tempfile
غلوب
fnmatch
linecache
shutil
macpath
استمرار البيانات
ورطة
copyreg
اكتنز
مارشال
ديسيبل
sqlite3
ضغط البيانات والأرشفة
زليب
غزيب
BZ2
LZMA
ملف مضغوط
tarfile
تنسيقات الملفات
CSV
configparser
netrc
xdrlib
plistlib
خدمات التشفير
hashlib
HMAC
أسرار
خدمات نظام التشغيل العامة
عظم
الإعلام والتوعية
زمن
argparse
getopt
تسجيل
logging.config
logging.handlers
getpass
الشتائم
curses.ascii
curses.panel
برنامج
errno
ctypes
التنفيذ المتزامن
خيوط
متعدد المعالجة
الحزمة المتزامنة
concurrent.futures
فرعي أو جانبي
SCHED
طابور
_خيط
_dummy_thread
dummy_threading
contextvars
الشبكات والاتصال الداخلي
asyncio
قابس كهرباء
خدمة تصميم المواقع
تحديد
محددات
asyncore
asynchat
إشارة
mmap
معالجة بيانات الإنترنت
البريد الإلكتروني
سلمان
mailcap
صندوق بريد
من mimetypes
base64 في
binhex
binascii
quopri
ش ش
أدوات معالجة الترميز المهيكلة
أتش تي أم أل
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
بروتوكولات الإنترنت والدعم
متصفح الإنترنت
المجموعة الاستشارية لاندونيسيا
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
خدمات الوسائط المتعددة
audioop
AIFC
sunau
موجة
قطعة
colorsys
imghdr
sndhdr
ossaudiodev
تدويل
الحصول على النص
مكان
أطر البرنامج
سلحفاة
كمد
shlex
واجهات المستخدم الرسومية مع المعارف التقليدية
tkinter
tkinter.ttk
tkinter.tix
tkinter.scrolledtext
IDLE
حزم واجهة المستخدم الرسومية الأخرى
ادوات التطوير
الكتابة
pydoc
doctest
unittest
unittest.mock
unittest.mock
2to3 - أتمتة Python من 2 إلى 3 ترجمة
اختبار
التصحيح والتنميط
بنك البحرين للتنمية
faulthandler
فوسفات
بيثون
الوقت هو
أثر
tracemalloc
تعبئة وتغليف البرمجيات
... أكثر من