آموزش برنامه نویسی پایتون 3: راهنمای شما برای برنامه نویسی پایه پایتون برای مبتدیان

Python 3 Programming: Your Guide to Basic Python Programming for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

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

اسم من متیو دیویی است. من یک برنامه نویس باتجربه هستم، که در تحصیلات رسمی خود چندین امتیاز در زمینه برنامه نویسی دریافت کرده ام و همچنین چندین زبان برنامه نویسی را به هزاران دانش آموز آموزش داده ام. هدف من این است که به شما، برنامه نویس نوپا، دانشی را که در مورد برنامه نویسی نیاز دارید، به شیوه ای سرگرم کننده و آسان ارائه دهم. در این دوره، من این کار را با زبان برنامه‌نویسی پایتون انجام می‌دهم.

Python، یک زبان برنامه نویسی فوق العاده ساده است که بسیاری از برنامه نویسان را تشویق کرده است تا مشاغلی را که شامل برنامه نویسی است، به جای هر زبان دیگری دنبال کنند. البته ناگفته نماند که پایتون یک زبان عالی است، اما آیا می دانید برای شروع برنامه نویسی پایتون چه چیزی از شما لازم است؟

مانند هر زبان برنامه نویسی، مهم است که اصول را بدانید و این دقیقاً همان چیزی است که در این دوره به شما آموزش می دهم. از آنجا به مطالعات پیشرفته می‌روم که شامل درک انواع داده‌های خاص و پردازش داده‌ها می‌شود و در نهایت به برنامه‌نویسی شی‌گرا، به‌اختصار OOP، پایان می‌یابد. OOP یکی از مهارت های ضروری است که هر برنامه نویسی که شایستگی اشتغال را دارد در کیت ابزار خود دارد. من به شما کمک می کنم تا به این دانش و خیلی بیشتر دست یابید.

شما یاد خواهید گرفت که چگونه:

  • نرم افزار خود را آناکوندا نصب کنید

  • کد اساسی ایجاد کنید

  • متغیرها را ایجاد و استفاده کنید

  • بازیابی ورودی کاربر

  • داده های ساده را پردازش کنید

  • روش‌های پیشرفته پایتون

  • مجموعه داده

  • پردازش و ذخیره سازی داده

  • ایجاد کلاس

  • استفاده از شی

  • توسعه و اتصالات مشخصه

  • OOP، برنامه نویسی شی گرا

  • و نکات و ترفندهای جایزه!

اگر به دنبال دوره ای هستید که شما را به دنیای برنامه نویسی راهنمایی کند، بیشتر از این ادامه ندهید! با دوره ام، می توانم تضمین کنم که دانشی که یاد می گیرید به شما کمک می کند تا در برنامه نویسی پایتون یک شروع کنید. امیدوارم از این دوره لذت ببرید و به شما در راه ورود به دنیای برنامه نویسی کمک کند!

"برنامه نویسی نوعی هنر است. خلاقیت منطقی است!"

این دوره شامل چندین پروژه است. کد شما را می توان برای بررسی در بحث ها ارسال کرد. این پروژه ها اجباری نیستند، اما توصیه می شود برای استفاده کامل از دوره، تمرین شوند.

پروژه 1:

شما برنامه ای به نام بررسی سن ایجاد می کنید که از کاربر می خواهد سه نام و سن آنها را وارد کند. این برنامه سن را بررسی می کند تا ببیند 18 سال یا بالاتر است. سپس نام آنهایی که به اندازه کافی بزرگ هستند و یک X به جای آنهایی که نیستند، خروجی خواهید گرفت.

علاوه بر این، تعداد نام‌هایی را که 18 یا بیشتر بودند را خروجی خواهید گرفت.

مثال:

جان
X
X

1 وارد برنامه شد.

پروژه 2:

نسخه بسیار پیچیده‌تری از پروژه اول است، اما شباهت‌هایی وجود دارد که باید با آنها آشنا شوید. شما باید از توابع برای ایجاد یک برنامه کارآمد به نام ticketMaker استفاده کنید.

این برنامه دارای چهار نوع داده است: نام، نام خانوادگی، سن و مقصد. یک تابع اطلاعات را بازیابی می کند در حالی که تابع دوم خروجی می دهد. این توابع باید به طور مناسب نامگذاری شوند.

سپس یک تابع سوم ایجاد خواهید کرد که هر دو تابع قبلی را شامل می شود و هر چند بار که بخواهید اجرا می شود. سپس ticketMaker به همان اندازه که داده‌های خام دارید، اطلاعات پردازش شده را چاپ می‌کند.

مثال:

نام: J. Blogs, 25
مقصد: لندن

پروژه 3:

با استفاده از روش‌ها و برنامه‌های پیچیده در بخش 3، برنامه‌ای ایجاد می‌کنید که می‌تواند حجم زیادی از داده‌ها را بگیرد و آن‌ها را به طور تمیز پردازش کند. مشابه Project 2، اما بسیار کارآمدتر، با استفاده کامل از متدها و کدهای مورد استفاده در زبان پایتون.

برای اطلاعات بیشتر در مورد پروژه، حتما بحث پروژه را تماشا کنید. مثل همیشه پس از هر بحث پاسخ داده خواهد شد. برنامه نویسی راه های زیادی را برای حل یک مشکل امکان پذیر می کند، بنابراین اگر روش شما با روش من یا هر دانش آموز دیگری متفاوت است، تعجب نکنید.

امیدوارم از تجربه برنامه نویسی لذت ببرید و از این دوره مبتدی در پایتون لذت ببرید!


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

درس ها Lessons

  • برش و نمایه سازی مقدمه Slicing and Indexing Introduction

  • مجموعه های عملی Sets Practical

  • حلقه برای The For Loop

  • مقدمه تاپلز Tuples Introduction

  • معرفی مجموعه ها Sets Introduction

  • روش های داندر Dunder Methods

  • روش های متنی پایه Basic Text Methods

  • معرفی دیکشنری ها Dictionaries Introduction

  • تمرین برش و نمایه سازی Slicing and Indexing Practice

  • فهرست ها مقدمه Lists Introduction

  • بحث پروژه 1 Project 1 Discussion

  • مقدمه ای بر برنامه نویسی پایه پایتون برای مبتدیان Introduction to Basic Python Programming for Beginners

  • تاپل ها کاربردی Tuples Practical

  • Nested If Statements و اپراتورهای اضافی Nested If Statements and Additional Operators

  • بیانیه اگر The If Statement

  • دانلود و نصب نرم افزار Software Download and Installation

  • پاسخ پروژه 3 Project 3 Answer

  • بحث پروژه 2 Project 2 Discussion

  • ایجاد پروژه Project Creation

  • مقدمه بخش 2 Introduction to Section 2

  • پایتون چیست؟ What Is Python?

  • بحث پروژه 3 Project 3 Discussion

  • مقدمه بخش 3 Introduction to Section 3

  • ریاضیات با متغیرها Mathematics with Variables

  • خط اول کد First Line Of Code

  • مقدمه رشته String Introduction

  • مقدمه روشها و توابع Methods and Functions Introduction

  • بازیابی ورودی کاربر Retrieving User Input

  • انواع داده ها و متغیرها Data Types and Variables

  • ایجاد کلاس و ویژگی ها Creating a Class and Attributes

  • رشته کاربردی String Practical

  • وراثت و چند شکلی Inheritance and Polymorphism

  • تمرین توابع پیشرفته Advanced Functions Practice

  • پشتیبانی برنامه نویسی Programming Support

  • پاسخ پروژه 1 Project 1 Answer

  • بررسی اجمالی دوره Course Overview

  • روش های پایه ریاضی Basic Math Methods

  • نتیجه گیری از پایتون پایه برای مبتدیان Conclusion to Basic Python for Beginners

  • حلقه while The While Loop

  • مقدمه قالب بندی Formatting Introduction

  • تبدیل نوع داده Data Type Conversion

  • کلاس و روش تمرین Class and Method Practice

  • قالب بندی عملی Formatting Practical

  • لیست های عملی Lists Practical

  • توابع عملی Functions Practical

  • دیکشنری های کاربردی Dictionaries Practical

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی پایتون 3: راهنمای شما برای برنامه نویسی پایه پایتون برای مبتدیان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 40m
46
Skillshare (اسکیل شیر) skillshare-small
16 دی 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
140
4 از 5
ندارد
دارد
دارد
Matthew Dewey

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matthew Dewey Matthew Dewey

نویسنده، معلم نویسندگی

یک دوره جدید فعال است! در این دوره، عناصر اصلی یک رمان سایبرپانک خوب، از فضای جهانی گرفته تا انواع داستان، و همچنین توصیه‌های حرفه‌ای برای شروع کار را پوشش می‌دهم!

این دوره را می‌توانید در بخش «دوره‌های نویسندگی» در زیر پیدا کنید یا

درباره من

من سال‌هاست که می‌نویسم و ​​تدریس می‌کنم و به ده‌ها هزار دانش‌آموز کمک می‌کنم تا به اهدافشان برسند، چه در تکمیل رمان‌هایشان یا انتشار آثارشان. با نوشتن چندین رمان، کتاب غیرداستانی، صدها داستان کوتاه و مقاله، بهترین روش‌ها را برای نوشتن مؤثر و کارآمد مطالعه کرده‌ام و در عمل به کار برده‌ام.

علاوه بر نوشتن، من یک برنامه نویس و هنرمند نیز هستم، و آنچه را که در این زمینه می دانم آموزش می دهم و به علاقه مندان کمک می کنم تا شروع به کار کنند.

اگر می خواهید رمانی بنویسید، داستانی که برای مدت طولانی در ذهن شما بوده و نه روی کاغذ، دوره های من نه تنها به شما کمک می کند که شروع کنید، بلکه من نیز آنجا خواهم بود. هر اثری که ارسال کنید، با کمال میل می خوانم و بررسی می کنم. اگر به مشاوره حرفه ای یا نظر دوستانه نیاز دارید، من برای هر دو در آنجا خواهم بود.

کارگاه نویسنده

اگر به دنبال یک تجربه کامل مربیگری هستید، که در آن تمام نوشته‌های شما را مرور می‌کنم و به شما کمک می‌کنم چیزی قابل انتشار ایجاد کنید، پس توصیه می‌کنم به کارگاه Writer's من در وب‌سایت من بپیوندید. نه تنها به تمام محتوای آموزشی ممتاز من دسترسی دارید، بلکه در سطوح بالاتر، راهنمایی های حرفه ای در نوشتن رمان خود دریافت خواهید کرد.

Skillshare (اسکیل شیر)

اسکیل‌شر یک پلتفرم آموزشی آنلاین است که به میلیون‌ها افراد در سراسر جهان امکان یادگیری مهارت‌های جدید را فراهم می‌کند. این پلتفرم با ارائه دوره‌های متنوع در زمینه‌هایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را می‌دهد تا به صورت آنلاین به یادگیری بپردازند.

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.