آموزش برنامه‌نویسی متن‌باز - مقطع کارشناسی ارشد - آخرین آپدیت

دانلود Open Source Programming - Master's

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره آموزشی، زبان‌ها و چارچوب‌های مدرن برنامه‌نویسی متن‌باز (Open Source) ارائه می‌شوند. دانشجویان مباحث طراحی و توسعه در برنامه‌نویسی سیستم، رابط کاربری گرافیکی (GUI)، شبکه و وب را بررسی خواهند کرد. زبان‌های اسکریپت‌نویسی پویا با استفاده از پارادایم‌های برنامه‌نویسی شی‌گرا، همزمان و تابعی پوشش داده می‌شوند. مفاهیم آموخته شده در طول دوره با تمرینات متعدد تقویت شده و در نهایت منجر به اجرای یک پروژه برنامه‌نویسی متن‌باز خواهد شد. به عنوان یک تجربه یادگیری عالی، پایتون (Python) یک زبان برنامه‌نویسی چندمنظوره و پرکاربرد است که می‌تواند در طیف گسترده‌ای از کاربردها از جمله علم داده، یادگیری ماشین، توسعه وب و موارد دیگر استفاده شود. یادگیری پایتون می‌تواند مزایای شغلی بسیاری از جمله افزایش فرصت‌های استخدامی، حقوق‌های بالاتر و توانایی کار روی پروژه‌های هیجان‌انگیز و نوآورانه را به همراه داشته باشد. علاوه بر این، افزودن دوره‌های آنلاین و گواهینامه‌ها به رزومه، نشان‌دهنده تعهد به توسعه حرفه‌ای و اشتیاق برای یادگیری مهارت‌های جدید است! کتاب درسی مورد نیاز: Starting Out with Python: 5th Edition, Tony Gaddis نیازمندی‌های نرم‌افزاری: Python, Visual Studio Code برای برتری در این دوره و بهره‌مندی حداکثری از آن، داشتن پایه‌ای قوی در چندین حوزه کلیدی است. آشنایی با سخت‌افزار کامپیوتر و تجهیزات جانبی، شامل اجزا و عملکردهای آن‌ها، قطعاً کمک‌کننده خواهد بود. درک مبانی شبکه‌های کامپیوتری، رایانش متحرک و رایانش ابری نیز زیربنای محکمی فراهم می‌کند. علاوه بر این، تسلط مناسب بر برنامه‌نویسی پایتون برای موفقیت در این دوره حیاتی است. اما اگر هنوز در این سطح نیستید، نگران نباشید! برای کمک به شما در ایجاد مهارت‌های لازم، ما شدیداً توصیه می‌کنیم دوره‌های پذیرش مبتنی بر عملکرد (Performance Based Admission) ما را که مباحث بنیادی ذکر شده را پوشش می‌دهند، بررسی کنید. همچنین اگر به تمرین بیشتر در پایتون نیاز دارید، شرکت در دوره «مقدمه‌ای بر توسعه اپلیکیشن‌های متن‌باز» را در نظر بگیرید. این دوره‌های پیش‌نیاز، شما را به دانش ضروری مجهز کرده و برای موفقیت در این مطالب هیجان‌انگیز آماده می‌کنند.

سرفصل ها و درس ها

پودمان ۱: ورودی، پردازش و خروجی Module 1: Input, Processing, and Output

  • خوش‌آمدگویی مدرس و مرور کلی دوره Instructor Welcome and Course Overview

  • معرفی مدرس Instructor Introduction

  • مقدمه پودمان ۱ Module 1 Introduction

  • مقدمه‌ای بر IPO فصل ۲.۱ تا ۲.۳ IPO Intro Ch. 2.1-2.3

  • کامنت‌ها، متغیرها و تبدیل داده‌ها ۲.۴ تا ۲.۶ بخش اول Comments, Variables, Data Conversions 2.4-2.6 - Part 1

  • کامنت‌ها، متغیرها و تبدیل داده‌ها ۲.۴ تا ۲.۶ بخش دوم Comments, Variables, Data Conversions 2.4-2.6 - Part 2

  • محاسبات، خروجی داده‌ها و ثابتی‌ها فصل ۲.۷ تا ۲.۹ بخش اول Calculations, More on Data Output and Constants Ch. 2.7-2.9 - Part 1

  • محاسبات، خروجی داده‌ها و ثابتی‌ها فصل ۲.۷ تا ۲.۹ بخش دوم Calculations, More on Data Output and Constants Ch. 2.7-2.9 - Part 2

پودمان ۲: ساختارهای تصمیم‌گیری و منطق بولی Module 2: Decision Structures and Boolean Logic

  • مقدمه پودمان ۲ Module 2 Introduction

  • دستورات If Else فصل ۳.۲ If Else Statements Ch. 3.2

  • مقایسه رشته‌ها فصل ۳.۳ String Comparisons Ch. 3.3

  • Ifهای تو در تو، عملگرهای منطقی و منطق بولی فصل ۳.۴ تا ۳.۶ بخش اول Nested ifs, Logical Operators/Boolean Logic Ch. 3.4-3.6 - Part 1

  • Ifهای تو در تو، عملگرهای منطقی و منطق بولی فصل ۳.۴ تا ۳.۶ بخش دوم Nested ifs, Logical Operators/Boolean Logic Ch. 3.4-3.6 - Part 2

پودمان ۳: ساختارهای تکرار Module 3: Repetition Structures

  • مقدمه پودمان ۳ Module 3 Introduction

  • ساختارهای حلقه While و For فصل ۴.۲ تا ۴.۳ While and For Loop Structures Ch. 4.2-4.3

  • مجموع‌های جاری و مقادیر نگهبان فصل ۴.۴ تا ۴.۵ Running Totals and Sentinel Values Ch. 4.4-4.5

  • اعتبارسنجی ورودی و حلقه‌های تو در تو فصل ۴.۶ تا ۴.۷ Input Validation and Nested Loops Ch. 4.6-4.7

پودمان ۴: توابع Module 4: Functions

  • مقدمه پودمان ۴ Module 4 Introduction

  • تعریف توابع فصل ۵.۲ تا ۵.۴ Defining Functions Ch. 5.2-5.4

  • ارسال آرگومان‌ها و توابع بازگرداننده مقدار فصل ۵.۵ تا ۵.۸ بخش اول Passing Arguments and Value Returning Functions Ch. 5.5-5.8 - Part 1

  • ارسال آرگومان‌ها و توابع بازگرداننده مقدار فصل ۵.۵ تا ۵.۸ بخش دوم Passing Arguments and Value Returning Functions Ch. 5.5-5.8 - Part 2

  • ماژول‌ها فصل ۵.۹ تا ۵.۱۰ بخش اول Modules Ch. 5.9-5.10 - Part 1

  • ماژول‌ها فصل ۵.۹ تا ۵.۱۰ بخش دوم Modules Ch. 5.9-5.10 - Part 2

پودمان ۵: پردازش فایل‌ها و لیست‌ها Module 5: File and List Processing

  • مقدمه پودمان ۵ بخش اول Module 5 Introduction - Part 1

  • مقدمه پودمان ۵ بخش دوم Module 5 Introduction - Part 2

  • حلقه‌ها، رکوردها و استثناها فصل ۶.۲ تا ۶.۴ بخش اول Loops, Records, and Exceptions Ch. 6.2-6.4 - Part 1

  • حلقه‌ها، رکوردها و استثناها فصل ۶.۲ تا ۶.۴ بخش دوم Loops, Records, and Exceptions Ch. 6.2-6.4 - Part 2

  • لیست‌ها فصل ۷.۱ تا ۷.۲ Lists Ch. 7.1-7.2

  • برش لیست‌ها (Slicing) فصل ۷.۳ تا ۷.۴ List Slicing Ch. 7.3-7.4

  • توابع لیست، لیست‌های دو بعدی و تاپل‌ها فصل ۷.۵ تا ۷.۹ بخش اول List Functions, Two-Dim. Lists, Tuples Ch. 7.5-7.9 - Part 1

  • توابع لیست، لیست‌های دو بعدی و تاپل‌ها فصل ۷.۵ تا ۷.۹ بخش دوم List Functions, Two-Dim. Lists, Tuples Ch. 7.5-7.9 - Part 2

پودمان ۶: مباحث تکمیلی رشته‌ها، دیکشنری‌ها و مجموعه‌ها Module 6: More on Strings, Dictionaries and Sets

  • مقدمه پودمان ۶ بخش اول Module 6 Introduction - Part 1

  • مقدمه پودمان ۶ بخش دوم Module 6 Introduction - Part 2

  • دیکشنری‌ها فصل ۹.۱ بخش اول Dictionaries Ch. 9.1 - Part 1

  • دیکشنری‌ها فصل ۹.۱ بخش دوم Dictionaries Ch. 9.1 - Part 2

  • مجموعه‌ها فصل ۹.۲ Sets Ch. 9.2

  • سریال‌سازی (Serialization) فصل ۹.۳ Serialization Ch. 9.3

پودمان ۷: کلاس‌ها، اشیاء و ارث‌بری Module 7: Classes and Objects & Inheritance

  • مقدمه پودمان ۷ Module 7 Introduction

  • کلاس‌ها فصل ۱۰.۲ تا ۱۰.۴ Classes Ch. 10.2-10.4

  • مقدمه‌ای بر ارث‌بری فصل ۱۱.۱ Intro to Inheritance Ch. 11.1

  • چندریختی (Polymorphism) فصل ۱۱.۲ Polymorphism Ch. 11.2

پودمان ۸: رابط‌های کاربری گرافیکی و مقدمه‌ای بر برنامه‌نویسی پایگاه داده با SQLite3 Module 8: Graphical User Interfaces and Intro to Database Programming with SQLite3

  • مقدمه پودمان ۸ Module 8 Introduction

  • ویجت‌ها فصل ۱۳.۳ تا ۱۳.۸ بخش اول Widgets Ch. 13.3-13.8 - Part 1

  • ویجت‌ها فصل ۱۳.۳ تا ۱۳.۸ بخش دوم Widgets Ch. 13.3-13.8 - Part 2

  • پایگاه داده‌ها: برقراری ارتباط Databases - Making the Connection!

  • برنامه‌نویسی پایگاه داده (پرس‌وجوها) | مستندات پایتون Sqlite3 بخش اول Database Programming (Queries) | Python Docs Sqlite3 Ref. (API 2.0) - Part 1

  • برنامه‌نویسی پایگاه داده (پرس‌وجوها) | مستندات پایتون Sqlite3 بخش دوم Database Programming (Queries) | Python Docs Sqlite3 Ref. (API 2.0) (Part 2)

  • برنامه‌نویسی پایگاه داده در عمل Database Programming in Action

  • محتوای تکمیلی: استخراج داده‌های وب (Web Scraping) Course Supplementals: Web Scraping

  • محتوای تکمیلی: توسعه تست‌محور (TDD) Course Supplementals: Test Driven Development (TDD)

ارزیابی نهایی دوره Summative Course Assessment

نمایش نظرات

آموزش برنامه‌نویسی متن‌باز - مقطع کارشناسی ارشد
جزییات دوره
59h 5m
50
(آخرین آپدیت)
743
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده