معرفی ماژولهای داخلی پایتون 🐍
پایتون دارای تعداد زیادی از ماژولهای داخلی است که میتوانند برای انواع مختلفی از وظایف استفاده شوند. در اینجا تعدادی از مهمترین و پرکاربردترین ماژولهای داخلی پایتون رو معرفی میکنیم:
1.
- مدیریت فایل سیستم، دستورات سیستمعامل، و کار با مسیرهای فایل.
2.
- دسترسی به پارامترها و توابع خاص مفسر پایتون.
3.
- توابع ریاضی مانند سینوس، کسینوس، جذر و غیره.
4.
- کار با تاریخ و زمان.
5.
- پارس و تولید دادههای JSON.
6.
- کار با عبارات منظم (Regular Expressions).
7.
- تولید اعداد تصادفی و انتخابهای تصادفی از دنبالهها.
8.
- انواع دادههای جمعآوری پیشرفته مانند
9.
- توابع برای ایجاد و کار با تکرارها (iterators).
10.
- توابع و متدهایی برای دستکاری و کار با توابع دیگر.
11.
- توابع برای کار با عملگرهای استاندارد.
12.
- توابع برای کپی کردن اشیاء.
13.
- پیادهسازی صف اولویت با استفاده از heap queue.
14.
- توابع برای کار با دنبالههای مرتب.
15.
- آرایههایی با انواع دادههای محدود.
16.
- کلاسهای شمارشی (enumeration).
17.
- کلاسهای کار با کسرها.
18.
- محاسبات دقیق اعشاری.
19.
- توابع آماری پایه.
20.
- برقراری ارتباط شبکهای.
21.
- مدیریت و کار با رشتهها (threads).
22.
- اجرای کد در چندین فرآیند.
23.
- اجرا و مدیریت فرآیندهای خارجی.
24.
- عملیات سطح بالای فایل و دایرکتوری.
25.
- چارچوب تست واحد برای پایتون.
26.
- ایجاد و مدیریت لاگها.
27.
- پارس و تولید فایلهای پیکربندی.
28.
- کار با فایلهای CSV.
29.
- پایگاه داده SQLite.
30.
- پارس و تولید دادههای XML.
31.
- مدیریت و ساخت ایمیلها.
32.
- کار با پروتکل HTTP.
33.
- باز کردن و خواندن URLها.
34.
- دستکاری دادههای HTML.
35.
- پشتیبانی از CGI برای برنامههای وب.
36.
- ابزار و کلاسها برای WSGI.
37.
- الگوریتمهای هش.
38.
- پیامهای هش مبتنی بر کلید.
39.
- مدیریت ارتباطات امن SSL/TLS.
40.
- کدگذاری و دیکدگذاری دادهها با استفاده از Base64.
پایتون دارای تعداد زیادی از ماژولهای داخلی است که میتوانند برای انواع مختلفی از وظایف استفاده شوند. در اینجا تعدادی از مهمترین و پرکاربردترین ماژولهای داخلی پایتون رو معرفی میکنیم:
1.
os
🌐- مدیریت فایل سیستم، دستورات سیستمعامل، و کار با مسیرهای فایل.
2.
sys
⚙️- دسترسی به پارامترها و توابع خاص مفسر پایتون.
3.
math
➕➖- توابع ریاضی مانند سینوس، کسینوس، جذر و غیره.
4.
datetime
⏰- کار با تاریخ و زمان.
5.
json
📜- پارس و تولید دادههای JSON.
6.
re
🔍- کار با عبارات منظم (Regular Expressions).
7.
random
🎲- تولید اعداد تصادفی و انتخابهای تصادفی از دنبالهها.
8.
collections
📚- انواع دادههای جمعآوری پیشرفته مانند
deque
, Counter
, OrderedDict
.9.
itertools
🔄- توابع برای ایجاد و کار با تکرارها (iterators).
10.
functools
🛠️- توابع و متدهایی برای دستکاری و کار با توابع دیگر.
11.
operator
🔗- توابع برای کار با عملگرهای استاندارد.
12.
copy
📋- توابع برای کپی کردن اشیاء.
13.
heapq
📈- پیادهسازی صف اولویت با استفاده از heap queue.
14.
bisect
🪛- توابع برای کار با دنبالههای مرتب.
15.
array
📊- آرایههایی با انواع دادههای محدود.
16.
enum
🏷️- کلاسهای شمارشی (enumeration).
17.
fractions
🍰- کلاسهای کار با کسرها.
18.
decimal
💲- محاسبات دقیق اعشاری.
19.
statistics
📈- توابع آماری پایه.
20.
socket
📡- برقراری ارتباط شبکهای.
21.
threading
🧵- مدیریت و کار با رشتهها (threads).
22.
multiprocessing
🖥️- اجرای کد در چندین فرآیند.
23.
subprocess
🛠️- اجرا و مدیریت فرآیندهای خارجی.
24.
shutil
🗂️- عملیات سطح بالای فایل و دایرکتوری.
25.
unittest
🧪- چارچوب تست واحد برای پایتون.
26.
logging
📋- ایجاد و مدیریت لاگها.
27.
configparser
⚙️- پارس و تولید فایلهای پیکربندی.
28.
csv
📑- کار با فایلهای CSV.
29.
sqlite3
🗄️- پایگاه داده SQLite.
30.
xml
🌐- پارس و تولید دادههای XML.
31.
email
📧- مدیریت و ساخت ایمیلها.
32.
http
🌍- کار با پروتکل HTTP.
33.
urllib
🌐- باز کردن و خواندن URLها.
34.
html
📄- دستکاری دادههای HTML.
35.
cgi
🌐- پشتیبانی از CGI برای برنامههای وب.
36.
wsgiref
🌐- ابزار و کلاسها برای WSGI.
37.
hashlib
🔒- الگوریتمهای هش.
38.
hmac
🔒- پیامهای هش مبتنی بر کلید.
39.
ssl
🔒- مدیریت ارتباطات امن SSL/TLS.
40.
base64
📜- کدگذاری و دیکدگذاری دادهها با استفاده از Base64.
❤2
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🟡 آموزش مقدماتی kivymd در پایتون - پروژه محور
📝 زبان: فارسی
👤 مدرس: ایمان صادقی رونیزی
🔗 منبع: لیموناد
📌 جلسه 3- پروژه ساخت ساعت جهانی
🔆 معرفی timezone های کشورهای مختلف و استفاده از یک کد search آماده و تبدیل آن به یک ساعت جهانی
#ویدئو #فیلم #پایتون #ساعت
#Video #Python #kivymd #Date #Time
🐍 @PythonForever
📝 زبان: فارسی
👤 مدرس: ایمان صادقی رونیزی
🔗 منبع: لیموناد
📌 جلسه 3- پروژه ساخت ساعت جهانی
🔆 معرفی timezone های کشورهای مختلف و استفاده از یک کد search آماده و تبدیل آن به یک ساعت جهانی
#ویدئو #فیلم #پایتون #ساعت
#Video #Python #kivymd #Date #Time
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM