لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدماتی برنامهنویسی با پایتون
- آخرین آپدیت
دانلود 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()
نمایش نظرات