لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Python PCEP: برنامه نویس پایتون در سطح ورودی گواهی شده باشید
Python PCEP: Become Certified Entry-Level Python Programmer
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پایتون را از ابتدا یاد بگیرید و امتحان PCEP را قبول کنید (برنامه نویس پایتون سطح ورودی گواهی شده) برنامه نویسی را از ابتدا شروع کنید درک اصول پایتون آمادگی برای آزمون PCEP-30-02 کسب مهارت های پایه پایتون برای توسعه نرم افزار، علم داده، یادگیری ماشین و غیره. برای ورود درخواست کنید. مشاغل سطح پایتون کد همراه من برای تمرین برنامه نویسی واقعی پیش نیازها: کامپیوتری با دسترسی به اینترنت سواد اولیه کامپیوتر تمایل به یادگیری :)
خوش آمدید! نام من آدریان است و من یک توسعه دهنده نرم افزار حرفه ای هستم. اگر قبلاً هرگز کدی ننوشته اید و می خواهید برنامه نویسی را برای خود امتحان کنید، پس فقط یک دوره عالی برای آن پیدا کرده اید!
طبق آمار، پایتون در 3 زبان برنامه نویسی برتر در سراسر جهان قرار دارد. یادگیری نسبت به سایر زبان ها بسیار آسان تر و سریع تر است. در عین حال، در بین توسعه دهندگان نرم افزار، تحلیلگران داده و سایر حرفه های فناوری اطلاعات بسیار محبوب است. همه اینها آن را به یک انتخاب عالی برای اولین زبان برنامه نویسی شما تبدیل می کند.
نمای کلی دوره
در این دوره، اصول پایتون 3 را یاد خواهید گرفت و برای آزمون برنامه نویس پایتون سطح ورودی گواهی شده (PCEP) آماده خواهید شد. شما نیازی به تجربه برنامه نویسی ندارید. من به شما نشان خواهم داد که چگونه پایتون را نصب کنید و شروع به نوشتن کد از ابتدا کنید.
در ویدیوها، ما مستقیماً به کد می پردازیم تا شما را در سریع ترین زمان ممکن شروع کنیم. برای بهترین تجربه یادگیری، فرصتی برای کدنویسی با من خواهید داشت. همچنین می توانید برنامه های کوچک خود را برای تمرین مهارت های خود بنویسید.
این دوره دارای 5 ماژول اصلی است که هر کدام بر روی یک بخش امتحانی متفاوت تمرکز دارند. در پایان هر ماژول، فرصتی برای حل یک مسابقه امتحانی برای بررسی مهارت های خود خواهید داشت.
این دوره همچنین با یک آزمون آزمایشی PCEP در پایان ارائه می شود. فرمت امتحان واقعی شما با همان نمره قبولی و محدودیت زمانی خواهد بود. به شما نشان می دهد که چه نوع سؤالاتی را می توانید انتظار داشته باشید.
مزیت های دوره
• مختصر – سخنرانیهای ویدیویی کوتاه بر مهمترین جنبهها تمرکز دارند: فقط ۴ ساعت ویدیو وجود دارد تا شما را در اسرع وقت شروع کنید
• بر اساس تمرین - به جای تئوری دانشگاهی بی فایده، شما بهترین شیوه های توسعه برگرفته از تجربه کاری من را یاد می گیرید،
• قیمت مناسب – در مقایسه با بوت کمپ های ثابت توسعه دهندگان، دوره بسیار ارزان تر است، بنابراین نه تنها در زمان، بلکه در هزینه نیز صرفه جویی می کنید،
• در هر مکان و هر زمان در دسترس است – فرم آنلاین به شما امکان می دهد دوره را در راحت ترین مکان (در خانه، محل کار یا کافه) و زمان (هنگام رفت و آمد با مترو یا استراحت در خانه بعد از کار) اجرا کنید، بنابراین می توانید آن را با دستور کار خود تنظیم کنید،
• قابل دسترسی روی دسکتاپ، تلفن همراه و تلویزیون - میتوانید سخنرانیهای من را در دستگاه مورد نظرتان نمایش دهید، بنابراین مجبور نیستید به رایانه شخصی خود بچسبید،
• گواهی پایان دوره – پس از اتمام دوره، یک گواهی قابل چاپ دریافت می کنید که رزومه شما را جذاب تر می کند.
موسیقی ویدیوی مقدماتی توسط Bensound
سرفصل ها و درس ها
آماده سازی
Preparation
با پایتون چه کاری می توانم انجام دهم؟
What Can I Do With Python?
ابزار لازم
The necessary tools
شروع کار با آناکوندا
Getting Started With Anaconda
استفاده از محیط های آنلاین
Using online environments
چگونه از این دوره بیشترین بهره را ببریم؟
How to Get The Most Out of This Course?
برنامه درسی PCEP در مقابل این دوره
PCEP Syllabus vs This course
ماژول 1: مفاهیم اساسی
Module 1: Basic Concepts
اولین برنامه پایتون شما
Your first Python program
اطلاعات بیشتر در مورد print()
More about print()
قبل از انجام تمرینات کدنویسی این را بخوانید
Read This Before Taking Coding Exercises
تمرین چاپ ()
Practising print()
تمرین کدنویسی 1: راه حل
Coding Exercise 1: Solution
متغیرها
Variables
انواع داده ها
Data Types
نظرات
Comments
نمایش های عددی
Numerical representations
اپراتورها
Operators
اضافی: چگونه مدول تقسیم % کار می کند؟
Extra: How does modulo division % work?
اضافی: مراقب تقسیم اعداد صحیح باشید!
Extra: Watch out for integer division!
متغیرها و اپراتورها
Variables and Operators
تمرین کدنویسی 2: راه حل
Coding Exercise 2: Solution
تخصیص مجدد مقادیر
Reassigning values
تابع ()input
The input() function
تمرین ورودی()
Practising input()
تمرین کدنویسی 3: راه حل
Coding Exercise 3: Solution
کمی تئوری فنی
A bit of technical theory
ماژول 1 مسابقه
Module 1 Quiz
ماژول 2: انواع داده ها، ارزیابی ها، ورودی/خروجی اولیه
Module 2: Data Types, Evaluations, Basic I/O
ریخته گری نوع
Type casting
ماشین حساب حقوق
Salary calculator
تمرین کدنویسی 4: راه حل
Coding Exercise 4: Solution
اطلاعات بیشتر در مورد اپراتورها
More about operators
اطلاعات بیشتر در مورد print() و رشته ها
More about print() and strings
عملگرهای بیتی
Bit operators
مسابقه ماژول 2
Module 2 Quiz
ماژول 3: جریان کنترل - بلوک ها و حلقه های شرطی
Module 3: Control Flow – Conditional Blocks and Loops
اگر اظهارات
If statements
عملگرها و شرایط منطقی
Logical operators and Conditions
پیوستن به شرایط چندگانه
Joining multiple conditions
عبارات if تو در تو
Nested if statements
راهنمای سیاست بازپرداخت
Refund Policy Helper
تمرین کدنویسی 5: راه حل
Coding Exercise 5: Solution
حلقه while
The while loop
حلقه for
The for loop
بشکن و ادامه بده
break and continue
سایر ویژگی های حلقه
Other loop features
بازی حدس زدن پایتون
Python Guessing Game
تمرین کدنویسی 6: راه حل
Coding Exercise 6: Solution
مسابقه ماژول 3
Module 3 quiz
ماژول 4: مجموعه داده ها - تاپل ها، دیکشنری ها، فهرست ها و رشته ها
Module 4: Data Collections – Tuples, Dictionaries, Lists and Strings
مقدمه ای بر لیست ها
Introduction to lists
حذف عناصر لیست
Deleting list elements
افزودن عناصر جدید به لیست ها
Adding new elements to lists
لیست های تکراری
Iterating lists
کمک به بودجه
Helping with the Budget
کدنویسی تمرین 7: راه حل
Coding Exercise 7: Solution
تغییر موقعیت عناصر
Changing element positions
بررسی حضور عنصر
Checking element presence
کپی کردن لیست ها
Copying lists
درک فهرست
List comprehension
لیست های تو در تو
Nested lists
افزودن و ضرب لیست ها
Adding and multiplying lists
ویژگی های رشته بیشتر
Further string features
مقدمه ای بر تاپل ها
Introduction to tuples
عملیات تاپل
Tuple operations
تاپل ها در لیست ها، لیست ها در تاپل ها
Tuples in lists, lists in tuples
همه راه ها به رم ختم می شود
All Roads Lead to Rome
کدنویسی تمرین 8: راه حل
Coding Exercise 8: Solution
مقدمه ای بر فرهنگ لغت
Introduction to dictionaries
عملیات فرهنگ لغت
Dictionary operations
فرهنگ لغت تعاملی
Interactive Dictionary
تمرین کدنویسی 9: راه حل
Coding Exercise 9: Solution
مسابقه ماژول 4
Module 4 Quiz
ماژول 5: توابع و استثنائات
Module 5: Functions and Exceptions
مقدمه ای بر توابع نوشتن
Introduction to writing functions
توابع با پارامترها
Functions with parameters
مقادیر پارامترهای پیش فرض
Default parameter values
نام دامنه ها
Name scopes
مقدار None
The None value
کلمه کلیدی بازگشت
The return keyword
از شر موارد تکراری خلاص شوید!
Get Rid of Duplicates!
تمرین کدگذاری 10: راه حل
Coding Exercise 10: Solution
بازگشت
Recursion
ژنراتورها
Generators
مقدمه ای بر استثناها
Introduction to exceptions
آیا می توانید SyntaxErrors را پیدا کنید؟
Can you catch SyntaxErrors?
سلسله مراتب استثنایی
Exception hierarchy
انتشار استثناها
Propagating exceptions
استثناهای ادعایی
Assertion exceptions
مسابقه ماژول 5
Module 5 Quiz
تبریک می گویم!
Congratulations!
تبریک می گویم!
Congratulations!
آزمون آزمایشی
Mock Exam
آزمون آزمایشی PCEP-30-02
Mock PCEP-30-02 Exam
مراحل بعدی
Next steps
بعد کجا بریم؟
Where to go next?
سخنرانی پاداش
Bonus Lecture
لینکدین: مهارت های جدید خود را نشان دهید!
LinkedIn: Show your new skills!
نمایش نظرات