دانشگاه هاروارد: آموزش رایگان مقدمه CS50 بر برنامه نویسی با پایتون
پایتون (python) یک زبان محبوب برای برنامهنویسی همهمنظوره، علم داده، برنامهنویسی وب و غیره است. یکی از زبانهای چندمنظوره شیءگرایی که خوانایی بالایی در کدها دارد و به صورتی طراحی شده که برنامهنویس قادر است به شکلی کاملاً واضح و بدون ابهام پروژههای برنامهنویسی بزرگ و کوچک را ایجاد کند. دوره مقدماتی CS50 برنامه نویسی با پایتون که در دانشگاه هاروارد برگزار میشود، ثبتنام خود را به صورت رایگان از 13 ژوئن آغاز خواهد کرد. این دوره بهخصوص برای داوطلبانی که تجربه قبلی برنامه نویسی با پایتون را ندارند و مایلند به طور خاص پایتون را بیاموزند، طراحی شده است.
در این دوره، به اطلاعات زیر دست خواهید یافت:
– آموزش نحوه خواندن و نوشتن کد.
– آموزش نحوه آزمایش و اشکالزدایی آن.
– آموزش توابع، آرگومانها و مقادیر بازگشتی.
– آموزش متغیرها و انواع آن.
– آموزش شرطیها و عبارات بولی و حلقهها.
– آموزش نحوه رسیدگی به استثناها.
– آموزش رفع اشکالات و نوشتن تستهای واحد.
– آموزش استفاده از کتابخانههای شخص ثالث.
– آموزش اعتبارسنجی و استخراج دادهها با عبارات منظم.
– آموزش مدلسازی موجودیتهای دنیای واقعی با کلاسها، اشیاء، متدها و ویژگیها.
– آموزش خواندن و نوشتن فایلها.
– تمرینهایی با الهام از مسائل برنامهنویسی در دنیای واقعی.
برای شرکت در دوره مفید برنامه نویسی با پایتون، هیچ نرمافزاری بهجز یک مرورگر وب مورد نیاز نیست. حتی شما میتوانید در رایانه شخصیتان یا مک خود کد بنویسید.
البته قابل ذکر است که با وجود اینکه خود CS50x به طور کلی بر روی علوم کامپیوتر و همچنین برنامهنویسی با C، Python، SQL و JavaScript تمرکز دارد، اما این دوره با نام مستعار CS50P، کاملاً بر برنامه نویسی با پایتون متمرکز است. شما میتوانید CS50P را قبل از CS50x، در طول CS50x یا بعد از CS50x مصرف کنید؛ اما برای مقدمهای بر خود علوم کامپیوتر، همچنان باید از CS50x استفاده کنید.
مربی این دوره کیست؟
مربی این دوره، دیوید جی. مالان، دانشمند و استاد کامپیوتر آمریکایی است که بیشتر به عنوان مدرس دوره CS50 شناخته شده است. وی یکی از اعضای هیئت علمی دانشکده مهندسی و علوم کاربردی دانشگاه هاروارد است. علایق تحقیقاتی این دانشمند علوم کامپیوتر، شامل امنیت سایبری، پزشکی قانونی دیجیتال، بات نتها، آموزش علوم کامپیوتر، یادگیری از راه دور و یادگیری مشارکتی است.
داوطلبان بهراحتی میتوانند در این دوره آنلاین که حدود 10 هفته به طول میانجامد، شرکت کنند و هر آنچه را که درباره این زبان لازم است، در طول آموزش، متخصص این زبان بشنوند و پرسشهای خود را با او مطرح کنند. با این روش، ضمن آنکه در وقت و هزینه خود صرفهجویی کردهاند، اطلاعات خود را درباره این زبان و برنامه نویسی با پایتون تقویت کردهاند.
توضیحات مهم درباره ثبتنام دوره
لازم به ذکر است به علت پارهای از تحریمها، کاربران ایرانی برای ثبتنام این دوره با محدودیت مواجه هستند. لذا لازم است داوطلبان یا با استفاده از فیلترشکن اقدام به ثبتنام کنند و هر بار که به پروفایل خود برای ادامه درس مراجعه میکنند، حتماً فیلترشکن آنها روشن باشد، یا سعی نمایند اکانت خود را با IP غیر از ایران ایجاد کنند.
برای ثبتنام از طریق لینک زیر اقدام کنید: