دوره اموزش پایتون مقدماتی 1
دوره پایتون مقدماتی ۱ کدچ؛ آموزش برنامهنویسی از پایه دوره پایتون مقدماتی ۱ کدچ برای کسانی طراحی شده است که میخواهند برنامهنویسی را از نقطهٔ شروع یاد بگیرند. در این مسیر ۱۰ جلسهای، از آشنایی با کامپیوتر و الگوریتم شروع میکنید، اولین برنامهٔ Python را مینویسید و با متغیرها، شرطها، حلقهها و ساختارهای داده کار میکنید. در پایان، آموختههای خود را در یک پروژهٔ کاربردی برای ثبت هزینههای شخصی و بررسی بودجه به کار میگیرید.
دوره پایتون مقدماتی ۱ کدچ؛ آموزش برنامهنویسی از پایه
دوره پایتون مقدماتی ۱ کدچ برای کسانی طراحی شده است که میخواهند برنامهنویسی را از نقطهٔ شروع یاد بگیرند. در این مسیر ۱۰ جلسهای، از آشنایی با کامپیوتر و الگوریتم شروع میکنید، اولین برنامهٔ Python را مینویسید و با متغیرها، شرطها، حلقهها و ساختارهای داده کار میکنید. در پایان، آموختههای خود را در یک پروژهٔ کاربردی برای ثبت هزینههای شخصی و بررسی بودجه به کار میگیرید.
هدف این دوره، فقط آشنایی با دستورهای پایتون نیست. یاد میگیرید یک مسئله را به گامهای کوچک تقسیم کنید، برای آن راهحل بنویسید، خروجی برنامه را بررسی کنید و خطاهای رایج را پیدا کنید. اگر به دنبال آموزش برنامهنویسی از پایه همراه با مثال و تمرین هستید، این دوره نقطهٔ شروع مسیر یادگیری شما در کدچ است.
این دوره برای چه کسانی مناسب است؟
- افرادی که تجربهٔ قبلی در برنامهنویسی ندارند و میخواهند با پایتون شروع کنند.
- دانشآموزان و دانشجویانی که به یادگیری منطق برنامهنویسی و حل مسئله علاقه دارند.
- کسانی که چند آموزش پراکنده دیدهاند و به یک مسیر مقدماتی منظم نیاز دارند.
- علاقهمندان به مسیرهای بعدی پایتون، مانند توسعهٔ وب، تحلیل داده یا هوش مصنوعی.
برای شروع، نیازی به دانستن یک زبان برنامهنویسی دیگر ندارید. آشنایی ابتدایی با کار با کامپیوتر کافی است. در بخش شروع کار، نصب Python، نصب VS Code و اجرای فایلهای پایتون را نیز یاد میگیرید. مباحث تخصصی وب، تحلیل داده و هوش مصنوعی موضوع این دوره نیستند؛ ابتدا پایهٔ لازم برای ادامهٔ یادگیری را میسازید.
سرفصلهای آموزش پایتون مقدماتی در کدچ
-
فصل اول: مبانی کامپیوتر و برنامهنویسی
کامپیوتر، سختافزار، نرمافزار، سیستمعامل، مفهوم برنامه، الگوریتم و حل مسئله، زبانهای برنامهنویسی، تفاوت Interpreter و Compiler و کاربردهای Python.
-
فصل دوم: شروع کار با Python
نصب پایتون و VS Code، نصب افزونهٔ Python، ساخت و اجرای اولین فایل، قواعد نگارش کد، کامنت، تورفتگی و آشنایی اولیه با متغیرها.
-
فصل سوم: متغیرها و انواع داده
تعریف و نامگذاری متغیرها، مقداردهی، نمایش خروجی با print، انواع int، float، str، bool و None، تبدیل نوع و بررسی نوع داده با type.
-
فصل چهارم: رشتهها، ورودی و عملگرها
کار با رشته، اندیس و برش، متدهای متنی، قالببندی رشته، دریافت ورودی و عملگرهای محاسباتی، مقایسهای، انتسابی و منطقی.
-
فصل پنجم: تصمیمگیری با دستورات شرطی
مقادیر منطقی، if، else و elif، شرطهای تو در تو، ترکیب شرطها و شکل کوتاه شرط با تمرینهای کاربردی.
-
فصل ششم: حلقهها و تکرار در پایتون
حلقههای while و for، تابع range، حلقهٔ تو در تو، پیمایش رشته و کنترل اجرای حلقه با break، continue و pass.
-
فصل هفتم: کار با List
ساخت لیست، دسترسی و تغییر اعضا، برش، افزودن و حذف داده، مرتبسازی، کپی و پیمایش لیست.
-
فصل هشتم: Tuple و Set
کار با تاپل، دسترسی به اعضا و بازکردن مقادیر، مجموعهها، افزودن و حذف عضو، اجتماع، اشتراک و پیمایش Set.
-
فصل نهم: Dictionary و دادههای کلید و مقدار
ساخت دیکشنری، دسترسی امن به داده، تغییر و حذف اعضا، keys، values و items، پیمایش، کپی و نگهداری رکوردهای مرتبط.
-
فصل دهم: پروژهٔ پایانی دفتر هزینه و کنترل بودجه
ترکیب مباحث دوره برای ساخت یک برنامهٔ تعاملی، ثبت و حذف هزینهها، دستهبندی دادهها، گزارش مجموع هزینه و بودجهٔ باقیمانده، آزمایش ورودیها و جمعبندی مسیر یادگیری.
پروژهٔ پایانی: ساخت دفتر هزینهٔ شخصی با پایتون
در جلسهٔ پایانی، یک برنامهٔ متنی میسازید که بودجه را دریافت میکند و به کاربر اجازه میدهد هزینههای خود را ثبت، مشاهده و حذف کند. برنامه با استفاده از List و Dictionary، اطلاعات هر هزینه را نگه میدارد و با شرطها و حلقهها، مجموع هزینهها، گزارش دستهها و بودجهٔ باقیمانده را محاسبه میکند.
- دریافت عنوان، مبلغ و دستهٔ هر هزینه از کاربر.
- بررسی ورودیهای نامعتبر، مانند مبلغ خالی، غیرعددی یا صفر.
- نمایش هزینهها و حذف یک رکورد با شناسهٔ آن.
- گزارش هزینهٔ دستهها و اعلام عبور مجموع هزینهها از بودجه.
- آزمایش برنامه با دادهٔ معمولی، فهرست خالی و حالتهای مرزی.
این پروژه با مباحث همین دوره انجام میشود و به کتابخانهٔ خارجی نیاز ندارد. اطلاعات نسخهٔ مقدماتی فقط در حافظهٔ برنامه میمانند و پس از خروج ذخیره نمیشوند. به این ترتیب، تمرکز شما روی فهم منطق برنامه و استفادهٔ درست از آموختهها خواهد بود.
پس از پایان دوره چه تواناییهایی خواهید داشت؟
با انجام تمرینها و تکمیل پروژه، میتوانید:
- یک فایل پایتون بسازید، اجرا کنید و خروجی آن را توضیح دهید.
- ورودی کاربر را دریافت کنید و با متغیرها و انواع داده کار کنید.
- برای تصمیمگیری از شرط و برای تکرار کارها از حلقه استفاده کنید.
- متناسب با مسئله، دادهها را در List، Tuple، Set یا Dictionary نگه دارید.
- یک برنامهٔ کوچک تعاملی را مرحلهبهمرحله طراحی و آزمایش کنید.
- با آمادگی بیشتر، یادگیری را در دورهٔ پایتون مقدماتی ۲ ادامه دهید.
پرسشهای متداول دربارهٔ دوره پایتون مقدماتی ۱
آیا این دوره برای شروع برنامهنویسی از صفر مناسب است؟
بله. آموزش از مبانی کامپیوتر و مفهوم برنامه شروع میشود و پیشنیاز برنامهنویسی ندارد. برای یادگیری بهتر، لازم است مثالها را خودتان اجرا کنید و تمرینها را انجام دهید.
برای تمرین به چه ابزارهایی نیاز دارم؟
به یک کامپیوتر برای نصب و اجرای Python و یک ویرایشگر کد مانند VS Code نیاز دارید. مراحل نصب و شروع کار در سرفصلهای دوره قرار دارند.
آیا دوره فقط شامل توضیح مفاهیم است؟
خیر. در کنار توضیح مفاهیم، با مثال و تمرین کار میکنید و در پایان، پروژهٔ دفتر هزینهٔ شخصی را با مباحث آموختهشده میسازید.
آیا با این دوره، پایتون را در سطح پیشرفته یاد میگیرم؟
این دوره برای یادگیری مبانی پایتون است. پس از تسلط بر مطالب و انجام پروژه، میتوانید سراغ دورهٔ پایتون مقدماتی ۲ و سپس مسیر تخصصی مورد علاقهٔ خود بروید.
پروژهٔ پایانی به دانش خارج از دوره نیاز دارد؟
خیر. نسخهٔ اصلی پروژه با ورودی و خروجی، متغیرها، شرطها، حلقهها و ساختارهای دادهٔ همین دوره ساخته میشود و به تابعنویسی، کلاس یا نصب کتابخانهٔ خارجی وابسته نیست.
شروع یادگیری پایتون با کدچ
اگر میخواهید آموزش برنامهنویسی از پایه با پایتون را در یک مسیر مشخص دنبال کنید، سرفصلهای این دوره را بررسی کنید و یادگیری را از اولین جلسه آغاز کنید. در دورهٔ پایتون مقدماتی ۱ کدچ، قدمبهقدم تمرین میکنید تا بتوانید اولین پروژهٔ کاربردی خود را بنویسید و منطق آن را توضیح دهید.
سرفصلهای دوره
مبانی کامپیوتر و برنامهنویسی
- جلسههای این فصل هنوز منتشر نشدهاند.
شروع کار با Python
- جلسههای این فصل هنوز منتشر نشدهاند.
گفتوگو دربارهٔ دوره
برای ثبت دیدگاه وارد حساب کاربری شوید.
هنوز دیدگاهی ثبت نشده است. اولین پرسش را تو مطرح کن.