مقدمه دوره آموزش پایتون 🐍💻
سلام! 👋
اگه تا حالا دوست داشتی برنامهنویسی رو شروع کنی ولی نمیدونستی از کجا شروع کنی، این دوره دقیقاً برای توئه. پایتون یکی از سادهترین و در عین حال قدرتمندترین زبانهای برنامهنویسیه که توی دنیا طرفدارای زیادی داره. از هوش مصنوعی 🤖 گرفته تا ساخت وبسایت 🌐 و حتی تحلیل داده 📊، همهجا پایتون حرفی برای گفتن داره.
این دورهای که برات آماده شده، از صفر مطلق شروع میکنه و قدم به قدم تو رو جلو میبره تا به یه درک قوی از پایتون برسی:
🔹 ستاپ و آمادهسازی: یاد میگیری چطور پایتون رو نصب کنی، VS Code رو راه بندازی و اولین فایل پایتونت رو بسازی.
🔹 مقدمات زبان: میریم سراغ پرینت گرفتن، متغیرها، عملگرها و قوانین نامگذاری.
🔹 استرینگها و اسلایس کردن: با متنها کار میکنیم، از ایندکس و اسلایس گرفته تا تبدیل بین رشته و عدد.
🔹 لیستها: یکی از مهمترین ساختارهای داده؛ اضافه کردن، تغییر دادن، کپی کردن و حتی کار با لیستهای تو در تو.
🔹 حلقهها: شرطها و تکرارها رو یاد میگیری، از if گرفته تا for و while، و حتی چند تا الگوریتم ساده مینویسیم.
🔹 توابع: میرسیم به جایی که کدهامون رو حرفهایتر میکنیم؛ تعریف تابع، پارامتر، مقدار بازگشتی و آرگومانهای مختلف.
در طول مسیر، مثالهای ساده و تمرینهای کوچیک داریم تا مفاهیم تو ذهنت بمونه. در آخر هم یه جمعبندی خواهیم داشت 🎯 تا همهی مباحث مهمی که یاد گرفتی رو مرور کنیم.
این دوره طوری طراحی شده که حتی اگه هیچ پیشزمینهای از برنامهنویسی نداشته باشی، با خیال راحت میتونی دنبال کنی. فقط کافیه لپتاپت رو آماده کنی و همراه من بیای 🚀
محتوای فصلها 📚
فصل ۱: ستاپ و آمادهسازی ⚙️
اول از همه محیط برنامهنویسی رو آماده میکنیم.
نصب پایتون و بررسی نسخهش
آشنایی با داکیومنتیشنها و یادگیری کلمات کلیدی جدید
عملگرهای ریاضی و اولویت اونها
آشنایی با فانکشنهای پایه و متود round
بررسی سینتکس کلی پایتون
ساخت اولین فایل پایتون و اجرای اون
نصب و راهاندازی Visual Studio Code
این فصل مثل سنگ بنای دورهست: بعدش میدونی چطور پایتون رو روی سیستم خودت بالا بیاری.
فصل ۲: آموزشهای مقدماتی 🧱
اینجا با مفاهیم پایه زبان آشنا میشیم.
نوشتن کامنت در کد
قوانین نامگذاری متغیرها
عملگرها: تقسیم با //، باقیمانده % و توان **
کار با تابع print
تعریف و استفاده از متغیرها
در پایان این فصل، تو میتونی اولین برنامههای سادهت رو بسازی.
فصل ۳: استرینگها و اسلایس کردن ✂️
یکی از مهمترین بخشهای پایتون، کار با متنهاست.
ساختن رشتهها (string)
کاراکترهای escape (مثل, )
تفاوت " " و ' '
اتصال (concatenate) رشتهها
رشتههای چندخطی
ایندکس کردن و اسلایس (برش زدن رشتهها)
استفاده از ایندکس و اسلایس منفی
ویژگی غیرقابل تغییر بودن استرینگها
فانکشنهای پرکاربرد مثل len
تبدیل رشته به عدد و برعکس
بعد این فصل، کاملاً مسلط میشی روی کار با متنها.
فصل ۴: لیستها 📋
میریم سراغ یکی از پرکاربردترین ساختار دادهها:
تعریف و ساخت لیست
ایندکسگذاری و تغییر عناصر
اسلایس کردن و کپی کردن لیستها
لیستهای تو در تو (Nested Lists)
کپی سطحی و کپی عمیق (shallow vs deep copy)
ترکیب کردن و اضافه کردن (append, extend, +)
اینجا یاد میگیری دادهها رو به صورت مجموعهای مدیریت کنی.
فصل ۵: حلقهها 🔄
جایی که منطق برنامهنویسی وارد بازی میشه:
گرفتن ورودی از کاربر و ساخت یه ماشین حساب BMI
آشنایی با انواع دادهها (types)
منطق بولین (Boolean Logic)
شرطها: if, elif, else
عملگرهای منطقی: and, or, not
متودهایی مثل .lower() برای کار با متن
حلقهی for و متودهای مربوط به range (شروع، پایان، گام)
الگوریتمهای ساده با for و while
کلمات کلیدی break, continue, pass
پرینت کردن بدون خط جدید
تمرین روی فلگها (flags) و ساخت حلقههای بینهایت
اینجا عملاً با ابزارهایی آشنا میشی که هر برنامهنویسی برای حل مسئله لازم داره.
فصل ۶: توابع 🛠️
برنامههامون رو مرتبتر و حرفهایتر میکنیم:
تعریف تابع (def)
پارامترها و آرگومانها
دستور return و بازگرداندن مقادیر
آرگومان پیشفرض
توابع با چند آرگومان
keyword arguments و positional arguments
خطاهای رایج مثل positional argument follows keyword argument
بعد این فصل میتونی توابع خودت رو بسازی و کدهات رو ماژولار کنی.
قسمت پایانی 🎬
یک جمعبندی کلی از تمام چیزهایی که یاد گرفتیم و آمادهایم برای پروژههای جدیتر.
مدرس دوره
بستن
*به
این نظر امتیاز دهید
*نام و نام
خانوادگی * پست
الکترونیک * متن پیام
|
آدرس دفتر مرکزی :شیراز-صدرا -خیابان سهند -مجتمع قائم -بلوکD21
شعبه دوم:شیراز-صدرا-خیابان مولانا-کوچه3مولانا-آذرخش8
شماره :09026410597 ثابت:36419306_071
دنیای ورودبه الکترونیک وبرنامه نویسی میکروبایت.
اینجا دنیایی نو وجدید هست
دنیایی پراز ایده های الکترونیک وپروژه های الکترونیک
دنیایی با قوانین طبیعت
تمامی پروژه ها و مقالات تحت نظارت افراد کاملا حرفه ای و متخصص انجام میشود.
تمامی پروژه ها در میکروبایت کاملا تست شده و بدون ابهام آموزش داده میشود.