دوره آموزشی مقدماتی پایتون Python
مدرس دوره
استاد رحیمی
مقدمه
توضیحات دوره
توضیحات جامع معرفی دوره آموزشی مقدماتی پایتون
زبان برنامهنویسی پایتون (Python) امروزه به عنوان یکی از محبوبترین، قدرتمندترین و در عین حال سادهترین زبانهای برنامهنویسی در جهان شناخته میشود. از هوش مصنوعی و علم داده گرفته تا توسعه وب، اتوماسیون و ساخت ربات، پایتون در تمامی حوزههای تکنولوژی حضور پررنگی دارد. اگر شما هم قصد دارید وارد دنیای جذاب برنامهنویسی شوید اما هیچ پیشزمینهای ندارید، این دوره آموزشی مقدماتی پایتون دقیقاً برای شما طراحی شده است تا قدمبهقدم و به سادهترین زبان ممکن، مفاهیم پایه را به صورت کاملاً کاربردی بیاموزید.
ما در این دوره، مسیر یادگیری را از نقطه صفر آغاز میکنیم. در گام اول، پس از معرفی کلی دوره و نقشه راه، نحوه دانلود و نصب صحیح پایتون و محیط کدنویسی محبوب VS Code را آموزش میدهیم تا سیستم شما برای کدنویسی آماده شود. بلافاصله پس از آن، اولین کد خود را با دستور print اجرا خواهید کرد تا لذت خلق اولین برنامه را تجربه کنید. در ادامه، وارد دنیای دادهها میشویم؛ با مفهوم متغیرها و قوانین نامگذاری آنها آشنا خواهید شد و یاد میگیرید چگونه با دستور type نوع دادههای خود را شناسایی کنید. همچنین نحوه نوشتن توضیحات در کد (Comments) برای خوانایی بیشتر و تمیز نگهداشتن محیط ترمینال با دستور cls را فرا میگیرید.
بخش بعدی دوره به منطق و محاسبات اختصاص دارد. شما به طور کامل با عملگرهای ریاضی و اولویت (تقدم) اجرای آنها در محاسبات آشنا میشوید. سپس وارد مبحث مهم مقادیر منطقی یا بولینها (Booleans) و عملگرهای مقایسهای میشویم که پایه و اساس تصمیمگیری در برنامهنویسی هستند. با تسلط بر این مفاهیم، آماده ورود به ساختارهای شرطی خواهید شد. در سه بخش مجزا، دستورات شرطی if، elif و else را به همراه عملگرهای منطقی and و or بررسی میکنیم تا بتوانید برنامههایی بنویسید که بر اساس شرایط مختلف، مسیرهای متفاوتی را انتخاب و اجرا کنند.
یکی از قدرتمندترین ابزارها در برنامهنویسی، تکرار خودکار کارهاست. در این دوره، مبحث حلقهها را با جزئیات کامل پوشش دادهایم. شما ابتدا با حلقه for، نحوه استفاده از تابع range، و پیادهسازی حلقههای تودرتو (Nested Loops) آشنا میشوید. سپس حلقه while را یاد میگیرید و میبینید چگونه میتوان با دستورات کلیدی break، continue و بلوک else، کنترل کاملی بر روند اجرای حلقهها داشت. پس از آن، در سه جلسه مجزا به طور تخصصی روی رشتهها (Strings) و متدهای پردازش متن کار میکنیم و مفهوم «تبدیل نوع داده» (Type Casting یا همان ریختهگری) را برای تبدیل انواع متغیرها به یکدیگر بررسی خواهیم کرد.
بخش پایانی و بسیار مهم این دوره، به ساختمانهای داده پایه در پایتون اختصاص دارد که برای ذخیره و مدیریت اطلاعات ضروری هستند:
لیستها (Lists): در ۵ قسمت جامع، نحوه تعریف لیست، دسترسی و تغییر آیتمها، ایجاد لیستهای تودرتو، و کار با متدهای اضافه کردن (insert, append, extend) و حذف آیتمها (remove, pop, clear و دستور del) را به صورت عملی یاد میگیرید.
تاپلها (Tuples): در ۳ قسمت، ساختار تاپلها، تفاوت آنها با لیستها، ترفندهای اعمال تغییرات در آنها، ترکیب تاپلها و نحوه تعریف تاپلهای تکآیتمی را بررسی میکنیم.
مجموعهها (Sets): در ۳ بخش پایانی، با ساختار ستها آشنا میشوید و متدهای کاربردی افزودن (add, update)، حذف ایمن (remove, discard) و عملیات ریاضی مجموعهها مانند اشتراک و تفاضل متقارن (intersection, symmetric_difference و نسخههای بروزرسانی آنها) را به طور کامل فرا خواهید گرفت. در پایان این دوره، شما بر تمامی مفاهیم بنیادین پایتون مسلط خواهید بود و پایه علمی و عملی بسیار محکمی برای ورود به مباحث پیشرفته و پروژهمحور خواهید داشت.
زبان برنامهنویسی پایتون (Python) امروزه به عنوان یکی از محبوبترین، قدرتمندترین و در عین حال سادهترین زبانهای برنامهنویسی در جهان شناخته میشود. از هوش مصنوعی و علم داده گرفته تا توسعه وب، اتوماسیون و ساخت ربات، پایتون در تمامی حوزههای تکنولوژی حضور پررنگی دارد. اگر شما هم قصد دارید وارد دنیای جذاب برنامهنویسی شوید اما هیچ پیشزمینهای ندارید، این دوره آموزشی مقدماتی پایتون دقیقاً برای شما طراحی شده است تا قدمبهقدم و به سادهترین زبان ممکن، مفاهیم پایه را به صورت کاملاً کاربردی بیاموزید.
ما در این دوره، مسیر یادگیری را از نقطه صفر آغاز میکنیم. در گام اول، پس از معرفی کلی دوره و نقشه راه، نحوه دانلود و نصب صحیح پایتون و محیط کدنویسی محبوب VS Code را آموزش میدهیم تا سیستم شما برای کدنویسی آماده شود. بلافاصله پس از آن، اولین کد خود را با دستور print اجرا خواهید کرد تا لذت خلق اولین برنامه را تجربه کنید. در ادامه، وارد دنیای دادهها میشویم؛ با مفهوم متغیرها و قوانین نامگذاری آنها آشنا خواهید شد و یاد میگیرید چگونه با دستور type نوع دادههای خود را شناسایی کنید. همچنین نحوه نوشتن توضیحات در کد (Comments) برای خوانایی بیشتر و تمیز نگهداشتن محیط ترمینال با دستور cls را فرا میگیرید.
بخش بعدی دوره به منطق و محاسبات اختصاص دارد. شما به طور کامل با عملگرهای ریاضی و اولویت (تقدم) اجرای آنها در محاسبات آشنا میشوید. سپس وارد مبحث مهم مقادیر منطقی یا بولینها (Booleans) و عملگرهای مقایسهای میشویم که پایه و اساس تصمیمگیری در برنامهنویسی هستند. با تسلط بر این مفاهیم، آماده ورود به ساختارهای شرطی خواهید شد. در سه بخش مجزا، دستورات شرطی if، elif و else را به همراه عملگرهای منطقی and و or بررسی میکنیم تا بتوانید برنامههایی بنویسید که بر اساس شرایط مختلف، مسیرهای متفاوتی را انتخاب و اجرا کنند.
یکی از قدرتمندترین ابزارها در برنامهنویسی، تکرار خودکار کارهاست. در این دوره، مبحث حلقهها را با جزئیات کامل پوشش دادهایم. شما ابتدا با حلقه for، نحوه استفاده از تابع range، و پیادهسازی حلقههای تودرتو (Nested Loops) آشنا میشوید. سپس حلقه while را یاد میگیرید و میبینید چگونه میتوان با دستورات کلیدی break، continue و بلوک else، کنترل کاملی بر روند اجرای حلقهها داشت. پس از آن، در سه جلسه مجزا به طور تخصصی روی رشتهها (Strings) و متدهای پردازش متن کار میکنیم و مفهوم «تبدیل نوع داده» (Type Casting یا همان ریختهگری) را برای تبدیل انواع متغیرها به یکدیگر بررسی خواهیم کرد.
بخش پایانی و بسیار مهم این دوره، به ساختمانهای داده پایه در پایتون اختصاص دارد که برای ذخیره و مدیریت اطلاعات ضروری هستند:
لیستها (Lists): در ۵ قسمت جامع، نحوه تعریف لیست، دسترسی و تغییر آیتمها، ایجاد لیستهای تودرتو، و کار با متدهای اضافه کردن (insert, append, extend) و حذف آیتمها (remove, pop, clear و دستور del) را به صورت عملی یاد میگیرید.
تاپلها (Tuples): در ۳ قسمت، ساختار تاپلها، تفاوت آنها با لیستها، ترفندهای اعمال تغییرات در آنها، ترکیب تاپلها و نحوه تعریف تاپلهای تکآیتمی را بررسی میکنیم.
مجموعهها (Sets): در ۳ بخش پایانی، با ساختار ستها آشنا میشوید و متدهای کاربردی افزودن (add, update)، حذف ایمن (remove, discard) و عملیات ریاضی مجموعهها مانند اشتراک و تفاضل متقارن (intersection, symmetric_difference و نسخههای بروزرسانی آنها) را به طور کامل فرا خواهید گرفت. در پایان این دوره، شما بر تمامی مفاهیم بنیادین پایتون مسلط خواهید بود و پایه علمی و عملی بسیار محکمی برای ورود به مباحث پیشرفته و پروژهمحور خواهید داشت.