آموزش پایتون مقدماتی
درباره این دوره
اگر رویای ساخت وباپلیکیشنهای پویا و مقیاسپذیر با فریمورک محبوب فلسک را دارید، اولین و غیرقابلانکارترین قدم، تسلط بر اصول پایهای زبان پایتون است. فلسک در هسته خود یک میکرو-فریمورک است که به شما امکان کنترل کامل بر کدنویسی میدهد، اما این آزادی عمل زمانی شیرین میشود که با مفاهیم ابتدایی مانند متغیرها، حلقهها، شرطها، توابع، و ساختارهای داده (لیست، دیکشنری) به خوبی آشنا باشید. یادگیری پایتون مقدماتی صرفاً یک توصیه نیست؛ بلکه یک پیشنیاز فنی است. بدون درک نحوه کار با آبجکتها و توابع در پایتون، درک مفاهیم پیشرفتهتری مانند دکوریتورها (Decorators) که قلب فلسک هستند، یا مدیریت درخواستها (Request/Response) برای شما به معمایی پیچیده تبدیل خواهد شد.
اهداف یادگیری
مواد آموزشی
- پایتون چیست و چطور نصب میشود؟
- استفاده از VSCODE
- ساختمان های داده در پایتون
- مفهوم تابع در برنامه نویسی
- Format String و رشته ها
- استفاده از کتابخانه ها در پایتون
- شرط و حلقه در پایتون
- کار با فایل در پایتون
- مفهوم شیء گرایی
- ارث بری در شیء گرایی
- دکوراتورها در پایتون
- مدیریت استثنائات و خطاها
- هش و رمز در پایتون
پیش نیازها
- الزام دقیقی برای این دوره در نظر گرفته نشده اما دانش عمومی کامپیوتر دانشجویان باید در سطح مناسبی باشد. همچنین آشنایی با لینوکس به عزیزان کمک میکند تا درک بهتری از برنامه نویسی پیدا کنند.
مخاطب هدف
- تمام دوستانی که به پایتون و یادگیری هوش مصنوعی علاقمندند میتوانند از دوره مقدماتی استفاده کنند تا دانش ابتدایی کسب کنند تا سنگ بنایی باشد برای آموزش های آینده در حوزه وب، هوش مصنوعی یا تحلیل داده.
برنامه درسی
مقدمه
پایتون چیست؟
مروری بر مزایا و معایب پایتون
در پایان این دوره چکارهایی میتونم انجام بدم؟
ترکیبات ابتدایی پایتون
ترکیبات پیشرفته
مثال های OOP
مباحث ضروری پایتون
Git & Github
مدرسان شما
امیر
مدرس
من امیر هستم بیشتر از ده ساله برنامه نویسی میکنم و تجربه کار با پایتون، جاوا و PHP رو داشتم. در بخش کوتاهی از زندگیم با .NET هم کار میکردم که بعد از تحولات دنیای تکنولوژی بصورت تخصصی روی پایتون و PHP متمرکز شدم.