پایتون مقدماتی
دورهی جامع آموزش برنامهنویسی پایتون با تمرینهای عملی و پروژههای واقعی، به شما کمک میکنه تا از مبتدی به حرفهای در پایتون برسید.


دربارهی دوره
سرفصلهای دوره
تمام آنچه در این دوره خواهید آموخت، به صورت گام به گام و طبقهبندی شده به شرح زیر است.
مقدمه
نصب پایتون و آموزش استفاده از سایت
نحوهی کار با وبسایت
چگونه سوال بپرسیم و از پشتیبانی استفاده کنیم؟
جلسات آنلاین
نصب پایتون - ویندوز
معرفی venv
آزمون venv
نصب VSCode
تمرین همیشه موفق
تمرین همیشه شکست
بررسی کد موجود در خطا
حل خطاها با کمک هوش مصنوعی: دیباگ هوشمند
پایتون مقدماتی - ۱
معرفی پایتون
تاریخچه
پایتون: زبان برنامهنویسی جهانی
چت جی پی تی
تفسیر شده یا کامپایل شده
Interpreted و Compiled
زبانهای Static Typed و Dynamic Typed
Static Type ها و Dynamic Type ها
سلام دنیا
کامنت گذاری در پایتون
تمرین مفاهیم پایه با هوش مصنوعی: از متغیر تا حلقه
متغیرها
متغیرها در پایتون
ورودی کاربر
پایتون در حالت Interpreted
انواع داده
انواع داده
عملگرها
آزمون عملگرها
دستورات شرطی
دستورات شرطی
حلقه for
حلقه while
pass
حلقهها
پایتون مقدماتی - ۲
توابع
pack و unpack مقادیر بازگشتی تابع
passed by refrence/value
ادامه توابع
انواع argument
*args و *kwargs
variable scope
نوشتن توابع حرفهای با کمک هوش مصنوعی
آزمون توابع
ماژولها
پشت پردهی import
کاربرد __init__ در ایمپورت
آزمون ماژولها
انواع دادهی عددی در پایتون
رشتهها در پایتون
رشتهها در پایتون ۲
رشتهها در پایتون ۳
تسلط بر انواع داده با هوش مصنوعی
لیستها در پایتون
نکات تکمیلی لیست و تاپل
تسلط بر لیست و تاپل با هوش مصنوعی
تاپلها در پایتون
comprehensions
set
dictionary
تسلط بر دیکشنری با هوش مصنوعی
تفاوت copy و deepcopy
ساخت چند متغیر
نام گذاری متغیر
اسلایس کردن رشتهها
فرمت دهی رشته
مجموع توان دوها
تا پایان ماه چند روز مونده
تمرین *args
مقادیر تکراری رو پیدا کن
بازی هوپ
رشتهی متقارن رو پیدا کن
دسته بندی اعداد
کاربر نفر چندمه؟
حروف صدا دار رو پیدا کن
دوبار نفرست (اختیاری)
لیست رو توی تابع تغییر بده
تمرین pack و unpack
پایتون مقدماتی - ۳
آشنایی با OOP
کلاسها و آبجکتها
attribute ها و متدها
encapsulation
inheritance
multiple inheritance
abstraction
polymorphism
تسلط بر برنامهنویسی شیگرا با هوش مصنوعی
method overloading و method overriding
آزمون OOP
ساخت کلاس مستطیل
ساخت کلاس اکانت بانکی
ساخت کلاس Person
ساخت کلاس LibraryBook
ساخت کلاس student
کار با فایل ۱
کار با فایل ۲
مدیریت فایلها و پوشهها
آزمون فایلها
خواندن فایل و نوشتن روی فایل دیگر
مدیریت فایلها با کمک هوش مصنوعی
مدیریت خطا ۱
مدیریت خطا ۲
مدیریت حرفهای خطاها با هوش مصنوعی
آزمون exceptions
جذر عدد به صورت امن
خطهای فایل رو بخون و به توان دو برسون
پسورد قوی انتخاب کن
تاریخ و زمان ۱
تمرین جمع عدد با فرمت رشته
تاریخ و زمان ۲
آزمون تاریخ و زمان
چند روز ازم بزرگتره؟
تبدیل timezone
پروژهی بانکی (اختیاری)
منشی هوشمند (اختیاری)
چند پروژه تمرینی
معرفی Json و CSV
کار با json در پایتون
کار با CSV در پایتون
پروژه دفترچه تماس ۱
پروژه دفترچه تماس ۲
پروژه دفترچه تماس ۳
پروژه مدیریت ورود و خروج کارمندان ۱
پروژه مدیریت ورود و خروج کارمندان ۲
پروژه مدیریت ورود و خروج کارمندان ۳
پروژه مدیریت ورود و خروج کارمندان ۴
پروژه مدیریت ورود و خروج کارمندان ۵
پروژه سیستم پیشنهاد دهنده کتاب بر اساس لایکها ۱
پروژه سیستم پیشنهاد دهنده کتاب بر اساس لایکها ۲
ساخت پروژههای واقعی با راهنمایی هوش مصنوعی
بازبینی و توسعه پروژهها با هوش مصنوعی
پروژه ۱ (استخراج قیمت ارزها دیجیتال)
توضیحات پروژه
اشنایی با پروژه
بررسی ابزارها
کلاس کانفیگ
کلاس writer
کلاس writer
تمیز کردن دیتا
قدمهای نهایی
تمرین کلاس Config
تمرین کلاس Writer
یادگیری کتابخانههای جدید با کمک هوش مصنوعی
پروژهی ۲ (ساخت بات تلگرامی)
ساخت بات تلگرام با pyTelegramBotAPI - قسمت اول: مقدمات و راهاندازی
ساخت بات تلگرام با pyTelegramBotAPI - قسمت دوم: دکمههای اینلاین و ارسال محتوا
ساخت بات تلگرام با pyTelegramBotAPI - قسمت سوم: ساخت بات یادآور (Reminder Bot)
ساخت بات تلگرام با pyTelegramBotAPI - قسمت چهارم: ساخت بات فروشگاهی (Shop Bot)
ساخت بات تلگرام با pyTelegramBotAPI - قسمت پنجم: ساخت بات مدیریت وظایف (Task Manager)
پروژه ۲ مقاله( بات تلگرام)
معرفی
بات echo
بات تلگرام چگونه کار میکنه؟
Inline Keyboard
Contact Handler
Handling Images
Image Handler, Location Handler
پروژه ۱
پروژه ۲
پروژه ۳
توسعه حرفهای بات تلگرام با هوش مصنوعی
تکمیل و انتشار بات تلگرام با هوش مصنوعی
توسعه پروژه با هوش مصنوعی
طراحی معماری و برنامهریزی پروژه با هوش مصنوعی
کشف ایدههای پروژه با هوش مصنوعی
مسیر بعد از یادگیری پایتون: راهنمای کامل با هوش مصنوعی
دسترسی محدود
پیام
مدرسین دوره

بهمن شادمهر
مهندس نرمافزار عاشق قهوه
درباره استاد
سلام! من بهمن شادمهرم من بهمنام، یه برنامهنویس و توسعهدهنده نرمافزار که عاشق چالشهای فنیام! این چند سال گذشته، بیشتر وقتهام رو صرف این کردم که با یه لپتاپ و یه اینترنت درستحسابی، سیستمهای عجیب و غریب بسازم و مشکلات بقیه رو حل کنم (از همونایی که میگن "این دیگه چطوری کار میکنه؟"). از نوشتن کدهای باحال و اتوماتکردن سیستمهای انرژی گرفته تا تریدینگ با دادههای پرسرعت، حسابی سرم شلوغ بوده. یه پروژهای داشتم که حسابی دردسرساز بود ولی آخرش تونستم با بهینهسازی زیرساخت، ۵۰ درصد هزینهها رو کاهش بدم! (میدونی وقتی هزینه رو اینقدر کم میکنی، چه جوری همه باهات رفیق میشن؟!). بعضی از پروژههایی که انجام دادم: CoffeeCodeCamp: یه پلتفرم که بهتون یاد میده کد بزنید و هر چی نوشتید رو هم خودش تست میکنه! MasterYourCourses: یه سیستم مدیریت دورههای آموزشی که کاملترین امکانات رو داره. CryptoCasting: این یکی برای عاشقای تریدینگ! پلتفرمی برای جمعآوری دادههای با سرعت بالا. اگه بخوام از مهارتهام بگم، بیشتر با پایتون و گلانگ ور میرم، توی AWS و GCP غرقم و از Docker و Kubernetes هم برای نگهداشتن سرویسها استفاده میکنم (یه جورایی مثل کارهای عادی روزمرهم شدن اینا!). همیشه دوست دارم با سیستمهای پیچیده سر و کله بزنم و کدهای خفنتر بنویسم. راستش از اینکه زیرساختهای نرمافزاری رو بهینه کنم و هزینهها رو پایین بیارم هم بد نمیاد؛ آخه کی از کمشدن هزینهها بدش میاد؟!
نظرات دانشجویان
هنوز نظری ثبت نشده
اولین نفری باشید که برای این دوره نظر میدهید.
سوالات متداول
این دوره برای چه کسانی مناسب است؟
این دوره برای تمام افرادی که میخواهند پایتون را بهصورت عملی و پروژهمحور یاد بگیرند، مناسب است. چه یک مبتدی باشید و چه برنامهنویسی در زبانهای دیگر بلد باشید، این دوره طوری طراحی شده که شما را از مفاهیم پایه به سمت موضوعات پیشرفته هدایت کند. حتی اگر علاقهمند به هوش مصنوعی یا علم دادهها هستید، این دوره میتواند نقطهی شروع بسیار خوبی برای شما باشد.
آیا نیاز به پیشنیاز خاصی برای شرکت در این دوره هست؟
خیر، این دوره از پایهترین مباحث شروع میشود و هیچ نیازی به پیشزمینهی قبلی در برنامهنویسی ندارید. کافیست علاقهمند به یادگیری و آمادهی کار بر روی تمرینها و پروژهها باشید.
دوره چه مباحثی را پوشش میدهد؟
دوره شامل همهی مفاهیم پایهی پایتون مثل متغیرها، حلقهها، توابع و شرطهاست و به مرور وارد مباحث پیشرفتهتری مثل شیگرایی، مدیریت خطاها، کار با فایلها و پروژههای واقعی میشود.
آیا دوره به صورت کاملاً آنلاین است؟
بله، تمام محتوای دوره بهصورت آنلاین ارائه میشود. شما میتوانید هر زمان که خواستید به دوره دسترسی داشته باشید و تمرینها و پروژهها را انجام دهید. محیط تعاملی سایت این امکان را فراهم میکند که مستقیماً کدنویسی کنید و بلافاصله نتیجهی آن را مشاهده کنید.
چه نوع پروژههایی در دوره وجود دارد؟
این دوره شامل پروژههای کاربردی متعددی مثل ساخت دفترچه تماس، مدیریت ورود و خروج کارمندان، پیشنهاددهنده کتاب، نمونه بانک ساده و حتی پروژههای مرتبط با استخراج قیمت ارزهای دیجیتال است. این پروژهها به شما کمک میکند مهارتهای خود را بهصورت عملی به کار ببندید و تجربهی واقعی در توسعه نرمافزار کسب کنید.
چطور میتوانم بازخورد تمرینهایم را دریافت کنم؟
تمرینها و پروژههای دوره بهصورت خودکار تست میشوند. پس از انجام هر تمرین، سیستم به شما بازخوردی دقیق از درستی یا نادرستی کدتان میدهد و میتوانید ایرادها را فوراً برطرف کنید. این روش به یادگیری عمیقتر و سریعتر شما کمک میکند.
آیا دوره دارای آزمون یا ارزیابی است؟
بله، در طول دوره آزمونهایی طراحی شده که به شما کمک میکند مهارتها و پیشرفت خود را بسنجید. این آزمونها به شما نقاط ضعف و قوتتان را نشان میدهند تا بتوانید بهبود پیدا کنید.
مدت زمان دوره چقدر است؟
مدت زمان یادگیری به خود شما بستگی دارد. دوره بهصورت غیرحضوری است و شما میتوانید با سرعت خودتان پیش بروید. از آنجا که دوره پروژهمحور است، توصیه میکنیم زمان کافی برای تمرین و کار روی پروژهها اختصاص دهید تا بهترین نتیجه را بگیرید.
آیا پس از اتمام دوره مدرکی دریافت میکنم؟
بله، پس از تکمیل تمام تمرینها و پروژهها و قبولی در آزمونها، یک مدرک معتبر به شما ارائه میشود که نشاندهندهی تسلط شما بر برنامهنویسی پایتون است.
اگر سوال یا مشکلی در طول دوره داشته باشم، چه کاری باید انجام دهم؟
در صورت برخورد با هر گونه سوال یا مشکل، میتوانید از طریق سیستم پشتیبانی سایت با مربیان و پشتیبانان ارتباط برقرار کنید. ما اینجا هستیم تا به شما کمک کنیم و تمام سوالاتتان را پاسخ دهیم.
نتیجهای یافت نشد
لطفاً با کلمات کلیدی دیگری جستجو کنید.
۲,۵۰۰,۰۰۰ تومان
۳,۰۰۰,۰۰۰ تومان
پرداخت قسطی
2 قسط ماهانه
دورههای هدیه همراه با این دوره
