دوره یادگیری مبانی پایتون یک دوره مقدماتی و کاربردی است که برای افرادی طراحی شده که میخواهند برنامهنویسی را از پایه و به شکلی اصولی شروع کنند. در این دوره تلاش شده مفاهیم اصلی زبان پایتون بهصورت ساده، قابلفهم و همراه با مثالهای عملی آموزش داده شود تا شرکتکنندگان بتوانند در مدت کوتاه با منطق برنامهنویسی آشنا شوند و اولین قدمهای خود را در این مسیر بردارند.
در ابتدای دوره، شرکتکنندگان با نصب و راهاندازی ابزارهای موردنیاز مانند Python و VS Code آشنا میشوند و سپس مفاهیم پایهای برنامهنویسی شامل متغیرها، انواع داده و عملگرها (Operators) آموزش داده میشود. این بخش به شما کمک میکند تا درک درستی از نحوه ذخیره و پردازش دادهها در برنامهها داشته باشید.
در ادامه، به بررسی رشتهها (Strings) و روشهای کار با آنها پرداخته میشود. همچنین نحوه قالببندی رشتهها (String Formatting) برای ساخت خروجیهای خواناتر و حرفهایتر آموزش داده میشود. سپس مفاهیم مقادیر منطقی (Boolean) و ساختارهای شرطی مانند if و else معرفی میشوند تا بتوانید در برنامههای خود تصمیمگیری و کنترل جریان اجرای برنامه را پیادهسازی کنید. همچنین در این بخش با دریافت ورودی از کاربر (Input) نیز آشنا خواهید شد.
در بخش بعدی دوره، مفاهیم حلقهها (Loops) شامل حلقههای for و while آموزش داده میشود. این مفاهیم به شما کمک میکنند تا عملیات تکراری را بهصورت بهینه در برنامهها انجام دهید و منطق برنامههای پیچیدهتر را پیادهسازی کنید.
در ادامه، شرکتکنندگان با ساختارهای دادهای مهم در پایتون آشنا میشوند. ابتدا لیستها (Lists) معرفی میشوند که یکی از پرکاربردترین ساختارهای داده در پایتون هستند و برای نگهداری مجموعهای از دادهها استفاده میشوند. سپس به بررسی دیکشنریها (Dictionaries)، مجموعهها (Sets) و تاپلها (Tuples) پرداخته میشود تا درک بهتری از روشهای مختلف ذخیره و مدیریت دادهها در برنامهها به دست آورید.
این دوره در مجموع ۴ ساعت آموزشی در قالب ۶ جلسه برگزار میشود و هدف آن ایجاد یک پایهی محکم برای ورود به دنیای برنامهنویسی با پایتون است. پس از پایان دوره، شرکتکنندگان میتوانند برنامههای ساده بنویسند، مفاهیم پایه برنامهنویسی را درک کنند و برای ادامه مسیر در حوزههای پیشرفتهتر پایتون آماده شوند.
● نصب vs code و پایتون و اولین قدم (متغییرها ، انواع داده ، operators)
● strings , strings-formatting
● مقادیر منطقی ، شرط ها (if-else) ، Input
● حلقه ها (for-loops , while)
● لیست ها
● دیکشنری ها ، Sets , Tuples
