آموزش صفر تا صد برنامه نویسی پایتون (فیلم فارسی+ جزوه pdf)

در ادامه آموزش های کاربردی برنامه نویسی پایتون، بعد از حدود ۱ هفته گشت و گذار در اینترنت و از بین هزاران ویدیو، یک مجموعه بی نقص و کامل ویدیویی را برای یادگیری سریع این زبان برنامه نویسی گلچین کرده ایم. این مجموعه کامل برای شروع از صفر و برای همه سطوح مناسب می باشد. بعد از آن نیز بهترین جزوه PDF فارسی موجود در اینترنت را جهت تکمیل یادگیری می توانید دانلود کنید.
3 نکته مهم
- اگر با توضیحات نوشتاری بهتر یاد می گیرید، این جزوه ها را دانلود کنید (می توانید هم به عنوان مکمل فیلم های زیر استفاده کنید)
- اگر دوست دارید درس به درس با آموزش های نوشتاری ما یاد بگیرید از اینجا شروع کنید (میتوانید سوالات خود را نیز زیر هر درس مطرح کنید)
- برای یادگیری سریع تر و کامل تر نیز این چند ترفند کاربردی را که در هیج جای دیگری به شما یاد نمی دهند مطالعه کنید.
6 موضوع کاربردی از پایتون
پایتون (به انگلیسی: Python) یک زبان برنامهنویسی تفسیری، سطح بالا، و همه منظوره است، که خیدو فان روسوم آن را طراحی کردهاست، و اولین بار در سال ۱۹۹۱ منتشر شدهاست. فلسفه اصلی طراحی پایتون «خوانایی بالای کد» میباشد و نویسههای فاصله خالی در آن معنادار هستند و مکرر استفاده میشوند. ساختار زبانی و دیدگاه شیءگرا در پایتون به گونهای طراحی شدهاست که به برنامهنویس امکان نوشتن کد منطقی و واضح (بدون ابهام) را برای پروژههای کوچک و بزرگ میدهد. (ویکی پدیا)
پایتون همچنین یک زبان سطح بالا و چند منظوره است. که بدین ترتیب برای انواع پروژه ها در زمینه اپلیکیشن های سیستم عامل ، توسعه و ایجاد وب ، تحلیل داده ، هوش مصنوعی و.. مورد استفاده قرار می گیرد. و ساده بودن آن نیز به این منظور نیست که برای برنامه نویسان محدودیت داشته باشد.
زبان برنامه نویسی پایتون یک نوع زبان open source و اسکریپتی است. به این معنا که قابلیت اجرایی در پلتفرم های گوناگون نظیر ویندوز ، مکنیتاش و لینوکس را دارد. و با ویژگی های منحصر به فرد خود در شرکت های بزرگ صنعت کامپیوتر مانند گوگل ، یوتیوب ، فیسبوک ، اینستاگرام و … مورد استفاده قرار گرفته و می گیرد
- زبانی بسیار ساده است
- کدها به صورت خط به خط تفسیر می شوند
- همچنین زبان برنامه نویسی پایتون از قابلیت منحصر به فرد ماژولار برخوردار است که با استفاده از آن می توان ماژول های پر کاربرد را در انواع پروژه ها و در زبان ها و سیستم عامل های متفاوت مورد استفاده قرار داد.
- زبان پایتون بسیار قدرتمند و منعطف است و کدهای نوشته شده به این زبان از قابلیت خوانایی بسیار بالایی برخوردارند. به گونه ای که هر برنامه نویس به راحتی می تواند منطق کد های پایتون را متوجه شود.
- کتابخانه گسترده ای دارد ضمن اینکه امنیت بالایی را دارا می باشد.
- توضیحات کامل راجب پایتون و کاربردهای آن
مفاهیم، اصول و نکات اولیه پایتون برای مبتدیان
Python یکی از محبوبترین و سادهترین زبانهای برنامهنویسی برای شروع است. خوانایی بالای کد، کتابخانههای فراوان و کاربرد گسترده باعث شده پایتون در زمینههایی مانند هوش مصنوعی، تحلیل داده، طراحی وب، اتوماسیون، برنامهنویسی علمی، ساخت ابزارهای کاربردی و پردازش اطلاعات استفاده شود.
برای شروع لازم نیست صدها دستور را حفظ کنید. مهمتر این است که منطق برنامهنویسی را یاد بگیرید. مسیر مناسب برای یک مبتدی تقریباً چنین است:
متغیر → انواع داده → ورودی و خروجی → شرط → حلقه → List و Dictionary → Function → فایل → مدیریت خطا → Module → شیءگرایی → پروژه واقعی
دستورات پایتون را باید حفظ کرد؟
برنامهنویسی یعنی مجموعهای از دستورها را به کامپیوتر بدهیم تا مسئلهای را حل کند. مثلاً برنامهای برای محاسبه میانگین سه نمره میتواند این منطق را داشته باشد:
دریافت نمرهها → جمع آنها → تقسیم بر تعداد → نمایش نتیجه
برنامهنویس قبل از نوشتن کد باید بتواند مسئله را به مراحل کوچکتر تقسیم کند. بنابراین مهمترین مهارت برنامهنویسی فقط حفظ دستورات نیست؛ بلکه حل مسئله و طراحی الگوریتم است.
اولین برنامه پایتون
یکی از سادهترین دستورات:
print("Hello Python")تابع print() اطلاعات را روی صفحه نمایش میدهد. مثلاً:
print("سلام")
print(10 + 5)خروجی:
سلام
15همین مثال ساده نشان میدهد پایتون میتواند هم با متن و هم با محاسبات کار کند.
متغیر چیست؟
متغیر محلی برای نگهداری اطلاعات است. مثلاً:
name = "Ali"
age = 25
price = 150000در اینجا سه متغیر ساختهایم. میتوانیم بعداً از آنها استفاده کنیم:
print(name)
print(age)نام متغیر بهتر است معنیدار باشد. این:
student_age = 20بهتر از این است:
x = 20مگر اینکه x واقعاً معنی مشخصی در مسئله داشته باشد.
انواع داده در پایتون
چند نوع داده پایه بسیار مهم هستند:
| نوع | مثال | کاربرد |
|---|---|---|
| int | 25 |
عدد صحیح |
| float | 18.5 |
عدد اعشاری |
| str | "Tehran" |
متن |
| bool | True |
درست/غلط |
| None | None |
نبودن مقدار |
مثلاً:
age = 30
height = 1.78
city = "Tehran"
is_student = Trueمیتوانید نوع یک متغیر را بررسی کنید:
print(type(age))شناخت نوع داده بسیار مهم است، زیرا عملیات مختلف روی انواع متفاوت داده انجام میشوند.
دریافت اطلاعات از کاربر
برای گرفتن ورودی از input() استفاده میشود:
name = input("نام خود را وارد کنید: ")
print("سلام", name)نکته مهم این است که input() معمولاً نتیجه را به شکل متن برمیگرداند. اگر عدد میخواهید باید آن را تبدیل کنید:
age = int(input("سن: "))برای عدد اعشاری:
price = float(input("قیمت: "))این تفاوت یکی از اولین مواردی است که مبتدیان باید خوب یاد بگیرند.
عملگرهای ریاضی
پایتون میتواند مانند ماشینحساب عمل کند:
a = 10
b = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)عملگرهای مهم:
| عملگر | کاربرد |
+ |
جمع |
- |
تفریق |
* |
ضرب |
/ |
تقسیم |
// |
تقسیم صحیح |
% |
باقیمانده |
** |
توان |
مثلاً:
print(2 ** 3)نتیجه:
8شرط if
برنامهها باید بتوانند تصمیم بگیرند. مثلاً اگر سن کاربر حداقل 18 باشد:
age = 20
if age >= 18:
print("بزرگسال")اگر بخواهیم حالت دیگر را نیز مشخص کنیم:
if age >= 18:
print("بزرگسال")
else:
print("کمتر از 18 سال")و برای چند حالت:
score = 17
if score >= 18:
print("عالی")
elif score >= 12:
print("قبول")
else:
print("مردود")تورفتگی یا Indentation بسیار مهم است
پایتون برخلاف بسیاری از زبانها از { } برای مشخصکردن بلوک کد استفاده نمیکند. تورفتگی اهمیت دارد:
if age >= 18:
print("مجاز")این درست است. اما اگر تورفتگی اشتباه باشد، ممکن است خطا بگیرید یا منطق برنامه تغییر کند. معمولاً برای هر سطح از 4 Space استفاده میشود.
عملگرهای مقایسهای
برای ساخت شرطها از این عملگرها استفاده میکنیم:
| عملگر | معنی |
== |
مساوی |
!= |
نامساوی |
> |
بزرگتر |
< |
کوچکتر |
>= |
بزرگتر یا مساوی |
<= |
کوچکتر یا مساوی |
توجه کنید:
x = 10یعنی قرار دادن مقدار. اما:
x == 10یعنی بررسی اینکه آیا x برابر 10 است. اشتباهگرفتن = و == از خطاهای رایج مبتدیان است.
and، or و not
برای ترکیب چند شرط:
age = 25
has_card = True
if age >= 18 and has_card:
print("ورود مجاز است")and یعنی هر دو شرط باید درست باشند. or یعنی حداقل یکی درست باشد. not نتیجه منطقی را برعکس میکند.
حلقه for
وقتی میخواهیم کاری را چند بار انجام دهیم، حلقه استفاده میکنیم. مثلاً:
for i in range(5):
print(i)خروجی:
0
1
2
3
4نکته مهم: در بسیاری از بخشهای پایتون شمارش از صفر آغاز میشود. این موضوع در Listها نیز اهمیت دارد.
حلقه while
حلقه while تا زمانی ادامه دارد که یک شرط درست باشد. مثلاً:
number = 1
while number <= 5:
print(number)
number += 1اگر شرط هیچوقت False نشود، ممکن است حلقه بینهایت ایجاد شود. مثلاً:
while True:
print("Hello")این برنامه تا زمانی که متوقفش نکنید ادامه پیدا میکند.
List چیست؟
List یکی از مهمترین ساختارهای داده پایتون است. برای نگهداری چند مقدار:
names = ["Ali", "Sara", "Reza"]اولین عنصر:
print(names[0])خروجی:
Aliآخرین عنصر:
print(names[-1])برای اضافهکردن:
names.append("Mina")برای حذف:
names.remove("Sara")و برای پیمایش:
for name in names:
print(name)List را خیلی خوب یاد بگیرید؛ در پروژههای واقعی دائماً با آن سروکار خواهید داشت.
Tuple چیست؟
Tuple شبیه List است، اما معمولاً بعد از ساختهشدن تغییر نمیکند.
point = (10, 20)برای دادههایی که قرار نیست تغییر کنند، Tuple میتواند انتخاب مناسبی باشد. در شروع فقط تفاوت اصلی را به یاد داشته باشید:
List → قابل تغییر
Tuple → معمولاً ثابت
Dictionary چیست؟
Dictionary اطلاعات را به شکل کلید و مقدار ذخیره میکند. مثلاً:
student = {
"name": "Ali",
"age": 20,
"score": 18
}دسترسی به نام:
print(student["name"])نتیجه:
AliDictionary در بسیاری از برنامهها بسیار مهم است؛ مخصوصاً هنگام کار با اطلاعات ساختاریافته و دادههای JSON.
Set چیست؟
Set مجموعهای از مقادیر یکتا است. مثلاً:
numbers = {1, 2, 2, 3, 3, 4}
print(numbers)مقادیر تکراری حذف میشوند. Set برای بررسی عضویت و حذف مقادیر تکراری مفید است.
String یا رشته متنی
متن در پایتون با str نمایش داده میشود:
text = "Python Programming"چند عملیات کاربردی:
print(text.upper())
print(text.lower())
print(len(text))برای ترکیب متنها:
first_name = "Ali"
last_name = "Ahmadi"
full_name = first_name + " " + last_nameاما روش بسیار خوب، f-string است:
name = "Ali"
age = 25
print(f"{name} is {age} years old")برای تولید متنهای پویا، f-string بسیار کاربردی است.
Function چیست؟
Function مجموعهای از دستورات است که برای انجام یک کار مشخص نوشته میشود. مثلاً:
def greet():
print("سلام")برای اجرا:
greet()تابع میتواند ورودی بگیرد:
def greet(name):
print(f"سلام {name}")و نتیجه برگرداند:
def add(a, b):
return a + b
result = add(5, 7)
print(result)توابع باعث میشوند کد:
- مرتبتر شود
- تکرار کمتر شود
- تست آسانتر شود
- نگهداری پروژه سادهتر شود
یکی از مهمترین مراحل عبور از سطح مبتدی، یادگیری درست Function است.
Scope چیست؟
متغیری که داخل Function ساخته میشود معمولاً فقط در همان Function قابل دسترسی است. مثلاً:
def test():
x = 10
print(x)متغیر x در اینجا Local است. در شروع لازم نیست Scope را بسیار عمیق یاد بگیرید، اما تفاوت Local و Global Variable را بشناسید. استفاده زیاد از متغیرهای Global معمولاً طراحی خوبی نیست.
Module چیست؟
لازم نیست تمام کدهای پروژه را در یک فایل بنویسید. میتوان برنامه را به چند Module تقسیم کرد. همچنین پایتون Moduleهای آماده زیادی دارد. مثلاً:
import math
print(math.sqrt(25))نتیجه:
5.0یا:
import random
print(random.randint(1, 10))یکی از قدرتهای اصلی Python همین اکوسیستم بزرگ Moduleها و Packageهاست.
Package و pip
بستههای زیادی توسط جامعه پایتون ساخته شدهاند. برای نصب معمولاً از pip استفاده میشود. مثلاً:
pip install requestsبعد داخل برنامه:
import requestsبستههای معروف پایتون شامل مواردی مانند:
- NumPy
- Pandas
- Matplotlib
- Requests
- Django
- FastAPI
- Flask
- PyTorch
هستند. اما مبتدی نباید از روز اول دهها Package نصب کند. ابتدا خود زبان Python را یاد بگیرید.
خواندن و نوشتن فایل
یکی از کاربردهای مهم پایتون پردازش فایلهاست. مثلاً نوشتن:
with open("note.txt", "w", encoding="utf-8") as file:
file.write("سلام پایتون")برای خواندن:
with open("note.txt", "r", encoding="utf-8") as file:
text = file.read()
print(text)استفاده از with باعث میشود فایل بعد از پایان کار بهدرستی بسته شود.
خطاها بخش طبیعی برنامهنویسی هستند
اگر برنامه خطا داد، به معنی این نیست که برنامهنویسی بلد نیستید. Error بخشی طبیعی از کار است. مثلاً:
print(10 / 0)باعث خطای ZeroDivisionError میشود. خطاها معمولاً نام مشخصی دارند و همان نام اطلاعات خوبی درباره مشکل میدهد. یکی از عادتهای مهم برنامهنویس خوب این است که متن خطا را بخواند، نه اینکه فوراً همه کد را تغییر دهد.
try و except
میتوان بعضی خطاها را مدیریت کرد:
try:
number = int(input("عدد وارد کنید: "))
print(100 / number)
except ValueError:
print("لطفاً عدد وارد کنید")
except ZeroDivisionError:
print("تقسیم بر صفر ممکن نیست")این کار باعث میشود برنامه در برابر بعضی ورودیهای اشتباه مقاومتر باشد.
Class و Object
پایتون از برنامهنویسی شیءگرا پشتیبانی میکند. فرض کنید میخواهیم دانشجو تعریف کنیم:
class Student:
def __init__(self, name, score):
self.name = name
self.score = scoreساخت یک Object:
student1 = Student("Ali", 18)
print(student1.name)در اینجا: Student = Class و student1 = Object است. برای پروژههای اولیه لازم نیست شیءگرایی را خیلی عمیق شروع کنید. ابتدا Function، List و Dictionary را خوب یاد بگیرید و سپس وارد Class شوید.
Comment چیست؟
Comment توضیحی است که Python آن را اجرا نمیکند.
# محاسبه میانگین نمرات
average = total / countComment برای توضیح منطق پیچیده مفید است. اما لازم نیست برای هر خط کد توضیح بنویسید. این Comment:
# عدد 1 را به x اضافه کن
x += 1معمولاً ارزش زیادی ندارد، چون خود کد واضح است.
Virtual Environment چیست؟
وقتی چند پروژه Python دارید ممکن است هرکدام به نسخه متفاوتی از Packageها نیاز داشته باشند. Virtual Environment محیط جداگانهای برای وابستگیهای هر پروژه ایجاد میکند. مثلاً:
python -m venv .venvاین مفهوم برای اولین روز یادگیری ضروری نیست، اما وقتی پروژه واقعی شروع کردید بسیار مهم میشود.
PEP 8 چیست؟
PEP 8 مجموعهای از توصیههای استاندارد برای خواناتر نوشتن کد Python است. مثلاً نام متغیرها معمولاً به شکل:
user_name
total_price
student_countنوشته میشوند. کد خوانا فقط برای دیگران نیست؛ چند ماه بعد خودتان نیز باید بتوانید کد خود را بفهمید.
الگوریتم را قبل از کدنویسی مشخص کنید
فرض کنید میخواهید برنامهای برای تعیین زوج یا فرد بودن عدد بنویسید. قبل از Python:
- عدد را دریافت کن.
- باقیمانده تقسیم آن بر 2 را حساب کن.
- اگر صفر بود، زوج است.
- در غیر این صورت فرد است.
سپس کد:
number = int(input("عدد: "))
if number % 2 == 0:
print("زوج")
else:
print("فرد")این روش، یعنی فکرکردن قبل از کدنویسی، سرعت یادگیری را بسیار افزایش میدهد.
حوزههای کاربرد پایتون
بعد از یادگیری اصول پایه باید یک مسیر تخصصی انتخاب کنید.
هوش مصنوعی و Machine Learningابزارهایی مانند:
PyTorch
scikit-learn
ابزارهایی مانند:
Pandas
NumPy
Matplotlib
Framework هایی مانند:
Django
Flask
FastAPI
برای خودکارکردن فایلها، گزارشها، Excel، مرورگر و کارهای تکراری.
برنامهنویسی علمی برای محاسبات عددی، تحقیقات و مهندسی.
لازم نیست همزمان وارد همه این حوزهها شوید.
ویدیوی نمونه
ویدیوهای داخل پکیج از کیفیت بسیار بالاتری برخوردارند:
دانلود
حجم: ۶۰۰ مگابایت
سطح: از صفر تا صد
نسخه آموزش داده شده: مناسب برای همه نسخه ها
![]()
واقعیت این هست که یادگیری پایتون آینده شما را می سازد و زندگی تان را زیر و رو خواهد کرد. چه برنامه نویس باشید یا چه هر حرفه ای که مربوط به کاربردهای پایتون باشد. و واقعیت دیگر اینکه هیچ اموزش رایگانی یک منبع باکیفیت محسوب نخواهد شد. بعنوان یک برنامه نویس، حداقل 50 پک/دوره پایتون بازار ایران را زیر و رو کرده ام تا پک زیر از بین آنها گلچین شده است. یکبار برای همیشه استاد بلامنازع پایتون شوید (کلیک کنید-خرید پک)
آپدیت 2026
در ویدیوهای دانلودی بالا بصورت کاملا اصولی و پایه ای با مفاهیم اصلی پایتون آشنا می شوید. در لینک های جدید زیر از زبان گویای سید حسین احمدی که پیج او را میتوانید از اینجا دنبال کنید با روشی دیگر از آموزش پایتون آشنا شوید. اگر متد آموزش بالا را دوست نداشتید میتوانید از دروس زیر برای یادگیری استفاده کنید (بهتر است یکی از آموزشها را دنبال کنید نه هر دو):
- برای مشاهده بهتر ویدیوها در موبایل، گوشی را افقی نگه دارید. ضمنا لینک دانلود هر ویدیویی روی خود ویدیو قرار دارد. بهتر است وی پی ان روشن نباشد.
درس 1 درس 2 درس 3 درس 4 درس5 درس 6 درس 7 درس 8 درس 9 درس 10 درس11 درس12
اگر هر کدام از دروس قابل دانلود نبود در بخش کامنت ها مطرح کنید تا سریعا مشکل رفع شود
هوش مصنوعی و یادگیری Python
ابزارهای هوش مصنوعی میتوانند:
- کد نمونه بنویسند
- Error را توضیح دهند
- تمرین تولید کنند
- کد را سادهتر کنند
- درباره یک Function توضیح دهند
اما یکی از بدترین روشهای یادگیری این است که مسئله را مستقیماً به AI بدهید و کد آماده را بدون فهمیدن Copy کنید. مثلاً اگر AI حلقهای نوشته است، باید بتوانید توضیح دهید:
این حلقه چه زمانی شروع میشود، چند بار اجرا میشود و چه زمانی متوقف میشود.
در غیر این صورت فقط کد دارید، نه مهارت برنامهنویسی.
5 نکته طلایی برای ماندگاری یادگیری پایتون
در اینجا چند نکته برای کمک به تثبیت مفاهیم جدید برنامهنویسی برای مبتدیان آورده شده است:
نکته ۱: هر روز کدنویسی کنید
ثبات در یادگیری یک زبان جدید بسیار مهم است. پیشنهاد میکنیم خود را به کدنویسی روزانه متعهد کنید. ممکن است باور آن سخت باشد، اما حافظهی عضلانی نقش بزرگی در برنامهنویسی دارد. هر روز کدنویسی کردن به توسعهی این حافظه کمک میکند. با زمانهای کوتاه، مثلاً ۲۵ دقیقه در روز شروع کنید و بهتدریج آن را افزایش دهید.
نکته ۲: یادداشتبرداری کنید
یادداشتبرداری دستی برای یادگیری بلندمدت بسیار مفید است. این کار بهویژه برای آمادهسازی مصاحبههای برنامهنویسی روی تخته سفید مفید خواهد بود. علاوه بر این، هنگام برنامهریزی پروژهها، نوشتن ساختار کلاسها و توابع پیش از شروع کدنویسی، زمان زیادی صرفهجویی میکند.
نکته ۳: از محیط تعاملی پایتون استفاده کنید
محیط تعاملی پایتون (REPL) ابزار قدرتمندی برای یادگیری و دیباگ کردن کد است. برای دسترسی به آن، دستور python یا python3 را در ترمینال وارد کنید. این محیط به شما امکان میدهد عملیات مختلف را آزمایش کنید و از دستورات مفید مانند dir(), type(), و help() برای بررسی اطلاعات در مورد اشیاء استفاده کنید.
نکته ۴: استراحتهای منظم داشته باشید
تکنیک پومودورو، که شامل ۲۵ دقیقه کار و سپس یک استراحت کوتاه است، میتواند تمرکز شما را بهبود دهد. در مواجهه با مشکلات دیباگ، فاصله گرفتن از کامپیوتر و بازگشت با ذهنی تازه بسیار مؤثر است.
نکته ۵: شکارچی باگ شوید
اشکالات اجتنابناپذیر هستند، اما به جای ناامید شدن، از آنها برای یادگیری استفاده کنید. برای دیباگ کردن، کد خود را گام به گام بررسی کنید و از ابزارهایی مانند pdb برای توقف و اجرای خط به خط کد استفاده کنید:
import pdb; pdb.set_trace()
با این روشها، مهارتهای خود را تقویت کرده و لذت بیشتری از برنامهنویسی خواهید برد.
9 اشتباه رایج مبتدیان
از این موارد دوری کنید:
- حفظکردن دستورات بدون تمرین
- شروع مستقیم با هوش مصنوعی و Machine Learning
- کپیکردن کد بدون فهمیدن آن
- ترسیدن از Errorها
- ساخت پروژه بسیار بزرگ در شروع
- یادگیری چند زبان برنامهنویسی همزمان
- استفاده زیاد از متغیرهای نامفهوم مانند
aوx - نوشتن تمام برنامه در یک فایل بسیار بزرگ
- نصب دهها Library بدون نیاز
- تماشای آموزش زیاد بدون کدنویسی
قاعده مهم: برای یادگیری برنامهنویسی باید برنامه بنویسید. صرفاً دیدن ویدئو کافی نیست.
پروژههای مناسب برای شروع
پروژه اول: ماشینحساب
دو عدد دریافت کنید و عملیات جمع، تفریق، ضرب و تقسیم انجام دهید. مفاهیم:
input + متغیر + شرط + Function
پروژه دوم: بازی حدس عدد
کامپیوتر عددی تصادفی انتخاب کند و کاربر آن را حدس بزند. مفاهیم:
random + while + if
پروژه سوم: مدیریت لیست کارها
کاربر بتواند Task اضافه، حذف و مشاهده کند. مفاهیم:
List + Function + Loop
پروژه چهارم: دفترچه مخاطبان
نام و شماره تلفن ذخیره شود. مفاهیم:
Dictionary + File + Function
پروژه پنجم: تحلیل فایل CSV
یک فایل اطلاعات فروش بخوانید و مجموع یا میانگین را محاسبه کنید. این پروژه شما را به سمت Data Analysis هدایت میکند.
مسیر پیشنهادی یادگیری Python
ترتیب زیر برای یک مبتدی مناسب است:
مرحله ۱: print، متغیر و Data Type
مرحله ۲: input و تبدیل نوع داده
مرحله ۳: if، elif و else
مرحله ۴: for و while
مرحله ۵: String، List، Tuple، Dictionary و Set
مرحله ۶: Function
مرحله ۷: File Handling
مرحله ۸: Exception Handling
مرحله ۹: Module، Package و pip
مرحله ۱۰: Class و Object
مرحله ۱۱: Git و Virtual Environment
مرحله ۱۲: ساخت پروژه واقعی
بعد از این مرحله بر اساس هدفتان وارد وب، هوش مصنوعی، تحلیل داده، اتوماسیون یا برنامهنویسی علمی شوید.
با به کارگیری این ترفندها، میتوانید بهرهوری و کار در پایتون تا صد در صد افزایش می یابد! هر گونه سوالی در زمینه یا در باب زبان برنامه نویسی پایتون دارید این مطلب دارید در بخش نظرات مطرح کنید تا در صورت داشتن دانش کافی ما یا سایر هموطنان به آن پاسخ دهیم.


سلام لینک دروس پایتون از درس اول به بعد مشکل داره لطفا رسیدگی کنید ممنون میشم
پاسخمتشکرم بله جایگزین شدند
مهدی هستم دو سالی میشه مهاجرت کردم استرالیا. اینجا هزینه های یادگری خییلی بالاس. برای کار توی شرکت نیس وب شدیدا به یادگیری برنامه نویسی پایتون نیاز داشتم. یه دوره انلاین شرکت کردم و 2 تا پک که کلی تبلیغ شده بود با قیمت های میلیونی خریدم ولی نتونستم خودمو در حد چیزی که شرکت ازم می خوان برسونم. همینطوری اتفاقی با سایت شما اشنا شدم گفتم دوره اموزشی شما هم قیمتش کمه بخرم تست کنم. میتونم بگم هرچی تو اون دوره ها و پکا بود یه جا داشت الان بدون منتورهای سخت گیر استرالیا همه کارهای پایتون به تنهایی دارم انجام میدم. به امید موفقیت تون
سلام گزینه دانلود نداره
آقای حیدری پک پایتون تون خوبه قبول. اما چرا هر روز گرونترش می کنین اخه؟ واقعا چرااا؟ قیمت دوره های بقیه سایت ها که ثابته
پاسخبرای ویندوز 7 را نصب کن درست روی ویندوز 8 و 8.1 هم جوابگوست
سلام دانلود نمیشه اگه میشه رفع کنید ممنون
سلام فقط همینه دیگه ویدیو نیست
پاسخسلام. خواسم بگم دوستان این اموزشای رایگان خیلی بیسیک هستن. یعنی هیچکی مفتی ... کامل این اموزشا رو دیدم اما اصلا مباحث اصلی و ریز که بدرد بازار کار برنامه نویسی، نرم افزار و هک بخورن رو نداشت. فقط کلی گویی. بعد پک اموزشیتون خریدم بقول خودتون از زمین تا اسمان فرق داشت تو 2 هفته زیرو روی پایتون یاد داد اونم خیلی ساده ینی اولش گفتم شاید قیمتش نسبت به بقیه سایتا خیلی پایینتره حتما اینم بدردنخور اما انصافن ترفندایی که واقعا تو بازار بدرد میخوره رو یاد میده اما دوستان نکنید الکی وقت نذارین رو اموزش بی کیفیت بخدا مفتی ... راحت پک اموزشی بخرین دو سه هفته وقت بذارین اصولی و حرفه ای یاد بگیرید. شما ادمین محترمم حذف کنید این اموزشای رایگانو...
پاسخبله متاسفانه پایتون از نان شب واجب تره این روزا. دوستانی که سیستم ندارن میتونن از pydroid استفاده کنن من خودم عاشق برنامه نویسی ام اما لبتاب یا کامپیوتر ندارم و با اندروید کد مینویسم. دوره تون رو یک ماه پیش تمام کردم. اشکالاتی داشت اما یک سرو گردن بالاتر از دوره مکتب بود
سلام فیلم هاتون خیلی خوبن اگه میشه بازم ادامه بدین
پاسخسلام این آموزش بایتون کامله؟
پاسخسلام ممنون بابت اموزش من یه مشکل دارم اونم اینه ک پایتون رو سیستمم نصب میشه و ورژنایه مختلفو نصب کردم نمیشه نمیدونم چ نسخه ای برا ویندوز ۷ نصب کنم ممنون میشم راهنمایی کنین
پاسخببین بستگی داره ویندوزت 32بیت باشه یا 64 بیت .
روی ویندوز 32 بیت فکر کنم پایتون نصب نمیشه (مطمئن نیستم) ببین سیستمت 32بیته یا 64
ببخشید،ایا میشه از کد نویسی پایتون در ترموکس استفاده کرد؟
سلام ممنون از اموزشهاتون لینک درس 2 باز نمیشه لطفا بررسی کنید متشکرم
کی گفته رو ۳۲ بیت نصب نمیشع؟
تو سایتش پره نسخه های مختلفه
باید ورژن قدیمی دانلود کنی
اگر بخواهیم فقط یکی از 4 جزوه رگ مطالعه کنیم کدومش رو پیشنهاد می کنید
من میخوام از صفر صفر شروع کنم ممنونم
سلام ممنونم از سبک آموزشتان، لینک درس 2 باز نمیشه، لطفأ بررسی کنید، تشکر
ببخشید،ایا میشه از کد نویسی پایتون در ترموکس استفاده کرد؟
پاسخسلام این آموزش تون کامله
پاسخسلام یه سوال داشتم آیا این ویدیو آموزشی ساختن برنامه هست یا نه یعنی منظورم با پایتون برنامه ساخته میشود؟؟
پاسخ