آموزش Python PCAP: در برنامه نویسی پایتون دارای مدرک معتبر باشد

Python PCAP: Pass Certified Associate in Python Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: پایتون پایه خود را به سطح بعدی ببرید و امتحان PCAP را قبول کنید (سطح کاردانی) قدم بعدی را در پایتون بردارید: از سطح مبتدی تا سطح متوسط ​​آمادگی برای آزمون PCAP-31-0x کسب مهارت های پایتون متوسط ​​برای توسعه نرم افزار، علم داده، یادگیری ماشین و غیره برای مشاغل پایه پایتون درخواست کنید کد همراه من برای تمرین برنامه نویسی واقعی ایجاد سه برنامه عملی پیش نیازها: دانش پایه پایتون (دانش در سطح PCEP) دستگاهی با دسترسی به اینترنت تمایل به یادگیری :)

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

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


نمای کلی دوره

در این دوره آموزشی، پایتون 3 سطح متوسط ​​را یاد می گیرید و برای آزمون Certified Associate in Python Programming (PCAP) آماده می شوید. برای شروع این دوره به مهارت های پایه پایتون (دانش آزمون PCEP سطح ورودی) نیاز دارید. من به شما نشان خواهم داد که چگونه پایتون و همه ابزارهای لازم را نصب کنید.

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

وقتی در آزمون PCAP شرکت می کنید، 5 بلوک امتحان وجود دارد. در نتیجه، این دوره دارای 5 ماژول اصلی است که هر یک بر روی یک بلوک امتحانی متفاوت تمرکز دارد. در پایان هر ماژول، فرصتی برای حل یک مسابقه امتحانی برای بررسی مهارت های خود خواهید داشت.

این دوره همچنین با یک آزمون آزمایشی PCAP در پایان همراه است. فرمت امتحان واقعی شما با همان نمره قبولی و محدودیت زمانی خواهد بود. به شما نشان می دهد که چه نوع سؤالاتی را می توانید انتظار داشته باشید.


مزیت های دوره

• مختصر – سخنرانی‌های ویدیویی کوتاه بر مهمترین جنبه‌ها تمرکز دارند: فقط چند ساعت ویدیو وجود دارد تا شما را در اسرع وقت شروع کنید

• بر اساس تمرین - به جای تئوری دانشگاهی بی فایده، شما بهترین شیوه های توسعه برگرفته از تجربه کاری من را یاد می گیرید،

• قیمت مناسب – در مقایسه با بوت کمپ های ثابت توسعه دهندگان، دوره بسیار ارزان تر است، بنابراین نه تنها در زمان، بلکه در هزینه نیز صرفه جویی می کنید،

• در هر مکان و هر زمان در دسترس است - فرم آنلاین به شما امکان می دهد دوره را در راحت ترین مکان (در خانه، محل کار یا کافه) و زمان (هنگام رفت و آمد با مترو یا استراحت در خانه بعد از کار) اجرا کنید، بنابراین می توانید آن را با دستور کار خود تنظیم کنید،

• قابل دسترسی روی دسکتاپ، تلفن همراه و تلویزیون - می‌توانید سخنرانی‌های من را در دستگاه مورد نظرتان نمایش دهید، بنابراین مجبور نیستید به رایانه شخصی خود بچسبید،

• گواهی پایان دوره – پس از اتمام دوره، یک گواهی قابل چاپ دریافت می کنید که رزومه شما را جذاب تر می کند.


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

معرفی Introduction

  • گواهی PCAP چیست؟ What is the PCAP certificate?

  • این دوره برای چه کسانی است؟ Who is this course for?

  • چه چیزی را قبلا باید بدانید؟ What should you already know?

  • چه چیزی را قبلا باید بدانید؟ What should you already know?

  • ابزار لازم The necessary tools

  • ابزار لازم The necessary tools

  • شروع کار با آناکوندا Getting started with Anaconda

  • ابزارهای آنلاین Online tools

  • آماده؟ Ready?

  • آماده؟ Ready?

  • جدید 2023: تمرین های کدنویسی New 2023: Coding exercises

  • جدید 2023: تمرین های کدنویسی New 2023: Coding exercises

معرفی Introduction

  • گواهی PCAP چیست؟ What is the PCAP certificate?

  • این دوره برای چه کسانی است؟ Who is this course for?

  • شروع کار با آناکوندا Getting started with Anaconda

  • ابزارهای آنلاین Online tools

ماژول ها و بسته ها Modules and Packages

  • مقدمه ای بر ماژول ها Introduction to modules

  • وارد کردن ماژول ها Importing modules

  • وارد کردن ماژول ها Importing modules

  • ماژول ریاضی Math module

  • ماژول تصادفی Random module

  • ماژول تصادفی Random module

  • نظر بیشتر: random.sample Further comment: random.sample

  • ماژول پلت فرم Platform module

  • ماژول پلت فرم Platform module

  • platform.python_version_tuple() در مقابل platform.version() platform.python_version_tuple() vs. platform.version()

  • platform.python_version_tuple() در مقابل platform.version() platform.python_version_tuple() vs. platform.version()

  • اضافی: مخزن PyPI Extra: PyPI repository

  • استفاده از "تصادفی" Using "random"

  • نمونه راه حل: با استفاده از "تصادفی" Sample solution: Using "random"

  • نمونه راه حل: با استفاده از "تصادفی" Sample solution: Using "random"

  • ایجاد ماژول های خود Creating your own modules

  • اجرای ماژول های خود به طور مستقیم و غیر مستقیم Running own modules directly and indirectly

  • اجرای ماژول های خود به طور مستقیم و غیر مستقیم Running own modules directly and indirectly

  • ماژول های خود: مثال عملی Own modules: practical example

  • ایجاد ماژول های خود Creating own modules

  • ایجاد ماژول های خود Creating own modules

  • راه حل نمونه: ایجاد ماژول های خود Sample solution: Creating own modules

  • مکان های ماژول: sys.path Module locations: sys.path

  • استفاده از پکیج ها در پایتون Using packages in Python

  • آزمون: ماژول ها و بسته ها Quiz: Modules and Packages

  • آزمون: ماژول ها و بسته ها Quiz: Modules and Packages

ماژول ها و بسته ها Modules and Packages

  • مقدمه ای بر ماژول ها Introduction to modules

  • ماژول ریاضی Math module

  • نظر بیشتر: random.sample Further comment: random.sample

  • اضافی: مخزن PyPI Extra: PyPI repository

  • استفاده از "تصادفی" Using "random"

  • ایجاد ماژول های خود Creating your own modules

  • ماژول های خود: مثال عملی Own modules: practical example

  • راه حل نمونه: ایجاد ماژول های خود Sample solution: Creating own modules

  • مکان های ماژول: sys.path Module locations: sys.path

  • استفاده از پکیج ها در پایتون Using packages in Python

رشته های Strings

  • نمایش رشته داخلی Internal string representation

  • نمایش رشته داخلی Internal string representation

  • عملیات پایه رشته Basic string operations

  • عملیات پایه رشته Basic string operations

  • جستجو در داخل رشته ها Searching inside strings

  • جستجو در داخل رشته ها Searching inside strings

  • اتصال، تقسیم و مرتب سازی رشته ها Joining, splitting and sorting strings

  • کار با رشته ها Working with strings

  • کار با رشته ها Working with strings

  • نمونه راه حل: کار با رشته ها Sample solution: Working with strings

  • مقایسه رشته ها Comparing strings

  • مقایسه رشته ها Comparing strings

  • امتحان: رشته ها Quiz: Strings

  • مینی پروژه: تولید کننده رمزهای عبور تصادفی Mini Project: Random password generator

رشته های Strings

  • اتصال، تقسیم و مرتب سازی رشته ها Joining, splitting and sorting strings

  • نمونه راه حل: کار با رشته ها Sample solution: Working with strings

  • امتحان: رشته ها Quiz: Strings

  • مینی پروژه: تولید کننده رمزهای عبور تصادفی Mini Project: Random password generator

برنامه نویسی شی گرا (OOP) Object-Oriented Programming (OOP)

  • مقدمه ای بر OOP Introduction to OOP

  • مقدمه ای بر OOP Introduction to OOP

  • کلاس ها و اشیاء Classes and objects

  • کلاس ها و اشیاء Classes and objects

  • کپسوله سازی و انتزاع Encapsulation and abstraction

  • متغیرهای نمونه Instance variables

  • متغیرهای نمونه Instance variables

  • متغیرهای کلاس Class variables

  • متغیرهای کلاس Class variables

  • مقایسه: نمونه، کلاس و متغیرهای محلی Comparison: instance, class and local variables

  • مواد و روش ها Methods

  • مواد و روش ها Methods

  • آیا می توانید یک مقدار پیش فرض برای پارامتر self constructor داشته باشید؟ Can you have a default value for the self constructor parameter?

  • آیا می توانید یک مقدار پیش فرض برای پارامتر self constructor داشته باشید؟ Can you have a default value for the self constructor parameter?

  • ورق بازی Deck of cards

  • نمونه راه حل: دسته کارت Sample solution: Deck of cards

  • تأمل و درون نگری Reflection and introspection

  • مقدمه ای بر وراثت Introduction to inheritance

  • مقدمه ای بر وراثت Introduction to inheritance

  • خواص ارثی Inheriting properties

  • خواص ارثی Inheriting properties

  • به ارث بردن متغیرها و متدهای کلاس Inheriting class variables and methods

  • ویژگی ها و روش های برتر Overriding properties and methods

  • isinstance() یک عملگر 'is' isinstance() an 'is' operator

  • ارث چندگانه Multiple inheritance

  • ارث چندگانه Multiple inheritance

  • ویژگی __bases__ The __bases__ property

  • مشکل الماس Diamond problem

  • مشکل الماس Diamond problem

  • امتحان: برنامه نویسی شی گرا Quiz: Object-Oriented Programming

  • مینی پروژه: بازی سنگ-کاغذ-قیچی Mini Project: Rock-paper-scissors game

  • مینی پروژه: بازی سنگ-کاغذ-قیچی Mini Project: Rock-paper-scissors game

برنامه نویسی شی گرا (OOP) Object-Oriented Programming (OOP)

  • کپسوله سازی و انتزاع Encapsulation and abstraction

  • مقایسه: نمونه، کلاس و متغیرهای محلی Comparison: instance, class and local variables

  • ورق بازی Deck of cards

  • نمونه راه حل: دسته کارت Sample solution: Deck of cards

  • تأمل و درون نگری Reflection and introspection

  • به ارث بردن متغیرها و متدهای کلاس Inheriting class variables and methods

  • ویژگی ها و روش های برتر Overriding properties and methods

  • isinstance() یک عملگر 'is' isinstance() an 'is' operator

  • ویژگی __bases__ The __bases__ property

  • امتحان: برنامه نویسی شی گرا Quiz: Object-Oriented Programming

استثناها Exceptions

  • مهم: استثنا در امتحانات PCEP و PCAP Important: Exceptions in PCEP and PCAP exams

  • (PCEP&PCAP) مقدمه ای بر استثناها (PCEP&PCAP) Introduction to exceptions

  • آیا می توانید SyntaxErrors را پیدا کنید؟ Can you catch SyntaxErrors?

  • (PCEP&PCAP) سلسله مراتب استثنا (PCEP&PCAP) Exception hierarchy

  • (PCEP&PCAP) سلسله مراتب استثنا (PCEP&PCAP) Exception hierarchy

  • (PCEP&PCAP) انتشار استثناها (PCEP&PCAP) Propagating exceptions

  • (PCEP&PCAP) استثنائات ادعایی (PCEP&PCAP) Assertion exceptions

  • (PCEP&PCAP) استثنائات ادعایی (PCEP&PCAP) Assertion exceptions

  • سعی کن... جز با چیزهای دیگر Try... except with else

  • سعی کن... جز با چیزهای دیگر Try... except with else

  • در نهایت کلمه کلیدی The finally keyword

  • در نهایت کلمه کلیدی The finally keyword

  • کلمه کلیدی raise The raise keyword

  • استثناها به عنوان اشیاء Exceptions as objects

  • استثناها به عنوان اشیاء Exceptions as objects

  • ایجاد استثناهای خود Creating your own exceptions

  • آزمون: استثنائات Quiz: Exceptions

استثناها Exceptions

  • مهم: استثنا در امتحانات PCEP و PCAP Important: Exceptions in PCEP and PCAP exams

  • (PCEP&PCAP) مقدمه ای بر استثناها (PCEP&PCAP) Introduction to exceptions

  • آیا می توانید SyntaxErrors را پیدا کنید؟ Can you catch SyntaxErrors?

  • (PCEP&PCAP) انتشار استثناها (PCEP&PCAP) Propagating exceptions

  • کلمه کلیدی raise The raise keyword

  • ایجاد استثناهای خود Creating your own exceptions

  • آزمون: استثنائات Quiz: Exceptions

متفرقه Miscellaneous

  • درک مطالب را فهرست کنید List comprehensions

  • درک مطالب را فهرست کنید List comprehensions

  • توابع لامبدا Lambda functions

  • توابع لامبدا Lambda functions

  • map() و filter() با لامبدا map() and filter() with lambdas

  • بسته شدن Closures

  • بسته شدن Closures

  • مقدمه ای بر مدیریت فایل ها Introduction to file handling

  • اصول خواندن فایل متنی Text file reading basics

  • اصول خواندن فایل متنی Text file reading basics

  • اصول نوشتن فایل متنی Text file writing basics

  • اصول نوشتن فایل متنی Text file writing basics

  • شمارش کلمات در فایل ها Counting words in files

  • شمارش کلمات در فایل ها Counting words in files

  • نمونه راه حل: شمارش کلمات در فایل ها Sample solution: Counting words in files

  • نمونه راه حل: شمارش کلمات در فایل ها Sample solution: Counting words in files

  • اصول اولیه فایل باینری Binary file basics

  • خواندن فایل های باینری: read() در مقابل readinto() Reading binary files: read() vs readinto()

  • حالت های مدیریت فایل File handling modes

  • حالت های مدیریت فایل File handling modes

  • جریان های از پیش تعریف شده Predefined streams

  • جریان های از پیش تعریف شده Predefined streams

  • خطاهای جریان Stream errors

  • آزمون: متفرقه Quiz: Miscellaneous

  • پروژه کوچک: لیست کارهایی که باید انجام شود Mini Project: To-do list

متفرقه Miscellaneous

  • map() و filter() با لامبدا map() and filter() with lambdas

  • مقدمه ای بر مدیریت فایل ها Introduction to file handling

  • اصول اولیه فایل باینری Binary file basics

  • خواندن فایل های باینری: read() در مقابل readinto() Reading binary files: read() vs readinto()

  • خطاهای جریان Stream errors

  • آزمون: متفرقه Quiz: Miscellaneous

  • پروژه کوچک: لیست کارهایی که باید انجام شود Mini Project: To-do list

تبریک می گویم! Congratulations!

  • تبریک می گویم! Congratulations!

تبریک می گویم! Congratulations!

  • تبریک می گویم! Congratulations!

آزمون آزمایشی PCAP Mock PCAP exam

  • PCAP: آزمون آزمایشی PCAP: Mock Exam

  • PCAP: آزمون آزمایشی PCAP: Mock Exam

آزمون آزمایشی PCAP Mock PCAP exam

اضافی Extra

  • فایل های دوره Jupyter Course Jupyter files

  • سخنرانی پاداش Bonus lecture

  • سخنرانی پاداش Bonus lecture

  • لینکدین: مهارت های جدید خود را نشان دهید! LinkedIn: Show your new skills!

  • لینکدین: مهارت های جدید خود را نشان دهید! LinkedIn: Show your new skills!

اضافی Extra

  • فایل های دوره Jupyter Course Jupyter files

نمایش نظرات

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

آموزش Python PCAP: در برنامه نویسی پایتون دارای مدرک معتبر باشد
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5.5 hours
78
Udemy (یودمی) udemy-small
03 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,192
4.7 از 5
دارد
دارد
دارد
Adrian Wiech

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adrian Wiech Adrian Wiech

مهندس ارشد نرم افزار و مدرس Udemy

Udemy (یودمی)

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

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