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

دانلود Introduction to Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی که برای برنامه‌نویسان مبتدی طراحی شده است، زیربنایی ساختاریافته برای توسعه برنامه‌های پیچیده در زمینه‌های علوم کامپیوتر یا علم داده در اختیار شما قرار می‌دهد. اگر برنامه‌نویسی خودآموز هستید که دانش پراکنده‌ای دارید یا یک تازه‌کار مطلق هستید، این دوره دقیقاً برای شما مناسب است. در اینجا، شما از طریق تمرین‌های عملی، ساختارمند و گام‌به‌گام همراه با مثال‌های متعدد، درک عمیقی از نحوه نوشتن برنامه‌ها برای حل مسائل کسب خواهید کرد. شما مفاهیم بنیادی علوم کامپیوتر را با توسعه برنامه‌ها در زبان برنامه‌نویسی پایتون (یکی از پرکاربردترین زبان‌های دنیا) یاد خواهید گرفت. ما همچنین از بسیاری از پکیج‌های رایج پایتون استفاده خواهیم کرد؛ چرا وقتی می‌توانید از راهکارهای از پیش ساخته شده، منعطف و تست شده استفاده کنید، بخواهید چرخ را از اول اختراع کنید؟ اگرچه این پکیج‌ها باعث صرفه‌جویی قابل توجهی در زمان می‌شوند، اما درک نحوه عملکرد آن‌ها و اینکه آیا برای مشکل خاص شما مناسب هستند یا خیر، بسیار مهم است. شما با پکیج‌های زیر آشنا خواهید شد: numpy، scipy، matplotlib، pandas، seaborn، re (برای عبارت‌های منظم)، textblob، nltk و موارد دیگر. در مسیر یادگیری برنامه‌نویسی، موضوعات مختلفی را در سطح مقدماتی بررسی خواهیم کرد، از جمله پردازش زبان طبیعی (NLP) و تحلیل داده‌ها. در پایان این دوره، شما در توانایی خود برای حل مسائل با استفاده از زبان پایتون و همچنین نحوه تأیید دقت راه حل خود، اعتماد به نفس کامل خواهید داشت.

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

مقدمه‌ای بر برنامه‌نویسی و پایتون Introduction to Programming and Python

  • خوش‌آمدگویی به دوره Welcome to the Course

  • مرور فصل اول Module 1 Overview

  • آشنایی با مدرس Meet your Instructor

  • چرا پایتون؟ Why python?

  • نوشتن کد در Jupyter Notebook Writing Code in Jupyter Notebook

  • متغیرها و دستورات انتساب Variables and Assignment Statements

  • عمليات ریاضی Arithmetic

  • کدنویسی زنده: انتساب متغیر و محاسبات Live Coding: Variable Assignment and Arithmetic

  • استفاده از print() برای خروجی و رشته‌ها Using print() for Output and Strings

  • دریافت ورودی از کاربر با استفاده از input() Getting Input from the User with input()

  • تصمیم‌گیری: دستور if Decision Making: the if Statement

  • کدنویسی زنده: توضیحات و مثال دستور if Live Coding: comments and if Statement Example

  • توابع داخلی: min() و max() Built-in Functions: min() and max()

دستورات کنترلی، حلقه‌ها و توسعه برنامه Control Statements, Loops, and Program Development

  • مرور فصل دوم Module 2 Overview

  • مقدمه، الگوریتم‌ها و شبه‌کد Introduction, algorithms, and pseudocode

  • دستورات کنترلی و کلمات کلیدی پایتون Control statements and python keywords

  • دستورات if و if..else if statements and if..else statements

  • دستورات if..elif..else if..elif..else statements

  • شکل کلی دستور if General form for an if statement

  • کدنویسی زنده: دستور if...elif...else Live Coding: if...elif...else statement

  • دستورات while: مثال اول while statements: example 1

  • دستورات while: مثال دوم While Statements: Example 2

  • کدنویسی زنده: دستور while Live Coding: while statement

  • دستورات for for statements

  • دستورات for: مثال اول؛ پیمایش حروف یک کلمه for statements: example 1 - loop through letters in a word

  • دستورات for: مثال دوم؛ پیمایش اعداد با استفاده از range() for statements: example 2 - loop through numbers using range()

  • شکل کلی حلقه for، انتساب افزایشی و مثال سوم؛ جمع اعداد با حلقه for General form for a for loop, augmented assignment, and example 3 - use a for loop to add up numbers

  • کدنویسی زنده: دستور for (و دستورات تو در تو) Live Coding: for statement (and nested statements)

  • مثال‌هایی با استفاده از رشته‌های فرمت‌بندی شده Examples using formatted strings

  • دستورات کنترلی: break و continue Control statements: break and continue

  • عملگرهای بولی: And Boolean Operators: And

  • عملگرهای بولی: Or و Not Boolean Operators: Or, Not

  • کدنویسی زنده: استفاده از دستور for برای شمارش صعودی Live Coding: Using a For Statement to Count Upwards

  • مقدمه‌ای بر علم داده: mean()، median()، mode() و وارد کردن پکیج Intro to Data Science: mean(), median(), and mode(), and Importing a Package

  • اشتباهات رایج: در دستورات If، For و While Common Mistakes: If, For, and While

توابع، شروع کار Functions, A Beginning

  • مرور فصل سوم Module 3 Overview

  • مقدمه‌ای بر توابع Introduction to Functions

  • تعریف یک تابع Defining a Function

  • فراخوانی یک تابع Calling a Function

  • ساخت برنامه‌ای که از توابع استفاده می‌کند Creating a Program that Uses Functions

  • محدوده متغیر (Scope): محلی در مقابل سراسری Variable Scope: Local vs. Global

  • توابع با چندین پارامتر Functions With Multiple Parameters

  • کدنویسی زنده: تابعی بدون آرگومان Live Coding: A Function With No Arguments

  • کدنویسی زنده: تابعی با یک آرگومان Live Coding: A Function With One Argument

  • کدنویسی زنده: تابعی با دو آرگومان Live Coding: A Function With Two Arguments

  • کدنویسی زنده: دو تابع در یک برنامه Live Coding: Two Functions in One Program

  • تولید اعداد تصادفی Random Number Generation

  • مثال: تولید عدد تصادفی Example: Random Number Generation

  • کتابخانه استاندارد پایتون و ماژول Math The Python Standard Library and the Math Module

  • کدنویسی زنده: استفاده از ماژول Math (و نوشتن یک تابع) Live Coding: Using the Math Module (and Writing a Function)

توابع، ادامه مسیر Functions, The Ongoing Story

  • مرور فصل چهارم Module 4 Overview

  • مرور کلی توابع Review of Functions

  • متدها (Methods) Methods

  • قواعد Scope: محلی در مقابل سراسری Scope Rules: Local vs. Global

  • نگاهی عمیق‌تر به دستور Import A Deeper Look at Import

  • مقدمه‌ای بر علم داده: شاخص‌های پراکندگی Intro to Data Science: Measures of Dispersion

  • کدنویسی زنده یک تابع دیگر همراه با بحث درباره Scope محلی و سراسری Live Coding of Another Function, With Discussion of Local vs. Global Scope

  • کدنویسی زنده کاربردهای مختلف Import با ماژول Math Live Coding of the Different Uses of Import, With the Math Module

  • کدنویسی زنده استفاده از ماژول Statistics: pvariance() و pstdev() Live Coding of the Use of the Statistics Module: pvariance() and pstdev()

جمع‌بندی و نتیجه‌گیری Conclusion

نمایش نظرات

آموزش مقدماتی برنامه‌نویسی با پایتون
جزییات دوره
19h 48m
59
(آخرین آپدیت)
7,145
4.9 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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