آموزش چالش مدرن پایتون [ویدئو]

The Modern Python Challenge [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پایتون یکی از محبوب ترین و پرکاربردترین زبان های برنامه نویسی در زمینه های مختلف مانند علم داده، تجزیه و تحلیل، بازی، برنامه نویسی رابط کاربری گرافیکی، شبکه و غیره است. آیا شما فردی هستید که عاشق چالش ها هستید و در مورد حل آنها هیجان زده می شوید؟ اگر مدتی است که از پایتون استفاده می‌کنید و می‌خواهید آزمایش کنید که چقدر پایتون مخاصمه‌گر خوبی هستید، به جای درستی آمده‌اید! در این دوره آموزشی، ویژگی‌های کلیدی پایتون را کشف کرده و همزمان با آزمایش توانایی خود برای حل چالش‌های خاص، آن‌ها را پیاده‌سازی می‌کنید. هر مشکل منحصربه‌فرد نه تنها دانش شما را از زبان، بلکه توانایی شما برای فکر کردن خارج از چارچوب و ارائه بهترین راه‌حل‌ها را آزمایش می‌کند. دوره ما به سطوح تقسیم شده است تا به شما کمک کند از سطح مبتدی به سطح حرفه ای "Pythonista" بروید! و اگر دچار مشکل شدید، لازم نیست نگران باشید: ما بهترین راه حل ها را برای چالش های مطرح شده در دوره به شما نشان خواهیم داد. در پایان این دوره، شما به یک "Python Pro" با اعتماد به نفس تبدیل خواهید شد، که آماده است هر چالشی را انجام داده و آن را با تسلط خود حل کنید. بنابراین، آیا برای چالش آماده هستید؟ https://github.com/PacktPublishing/The-Modern-Python-Challenge-v درک قوی از ماژول ها و ساختارهای داده پایتون ایجاد کنید مدیریت پایگاه داده و فرمت های مختلف داده مانند XML، JSON، CSV و SQLite مهارت های خود را در کار با رشته ها و عبارات منظم بهبود بخشید تجزیه تاریخ و منطقه زمانی ماژول پایتون با تاکید بر توابع مربوط به منطقه زمانی کاوش و استخراج اطلاعات از وب مفاهیم اصلی ارتباطات شبکه و شبکه پایتون را کشف کنید ابزارهای خراش داده را بسازید که می توانید نگه دارید و کتابخانه های پایتون مانند beautifulsoup4 را کاوش کنید تا درخواست ها را به راحتی انجام دهید دنیای الگوهای طراحی را کاوش کنید تا مهارت های Python Pro خود را گسترش دهید و تقویت کنید مفاهیم اصلی ارتباطات شبکه را پوشش دهید، از سوکت های TCP برای ایجاد برنامه های کاربردی شبکه مشتری و سرور استفاده کنید. این دوره برای توسعه دهندگان پایتون که علاقه مند به حل مسائل برنامه نویسی در دنیای واقعی هستند جذاب خواهد بود. این دوره چالش هایی برای توسعه دهندگان پایتون و مشتاقان "طرفداران پایتون" در تمام سطوح دارد. با استفاده از قدرت پایتون، انواع برنامه نویسی و مشکلات منطقی در دنیای واقعی را حل کنید * مهارت های خود را در استفاده از ویژگی های زبان، الگوریتم ها، ساختارهای داده، الگوهای طراحی و موارد دیگر بهبود بخشید * با کسب تجربه عملی در تجزیه و تحلیل داده ها، مهارت های توسعه خود را گسترش دهید. ، تجسم، خراش دادن وب و موارد دیگر

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

با استفاده از ماژول مجموعه ها، ساختارهای داده را پیاده سازی کنید Implement Data Structures Using the Collections Module

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

  • به نام دوتایی namedtuple

  • دکه Deque

  • پیش فرض Defaultdict

  • پیشخوان Counter

  • راه اندازی یک برنامه شاخص کاراکتر Setting up a character index application

  • تکمیل شاخص شخصیت Completing the Character Index

تجزیه و تحلیل داده ها با پانداها Data Analysis with Pandas

  • تجزیه و تحلیل داده های خودرو Analyzing Car Data

  • یافتن رایج ترین کلمه Finding the Most Common Word

  • خواندن فایل های داده Reading Data Files

  • تجزیه و تحلیل داده های فیلم Movie Data Analysis

  • دانلود و تبدیل داده ها Downloading and Transforming Data

  • فیلتر کردن داده ها Filtering Data

مدیریت فرمت های مختلف داده و پایگاه های داده Handling Various Data Formats and Databases

  • استفاده از ElementTree برای تجزیه XML Using ElementTree to Parse XML

  • تبدیل Dict به namedtuple/JSON Converting Dict to namedtuple/JSON

  • تجزیه یک فایل CSV و ایجاد نمودار میله ای Parsing a CSV File and Creating a Bar Chart

  • استفاده از IPinfo API برای جستجوی IP کشور Using the IPinfo API to Lookup IP Country

  • تبدیل Messy CSV به JSON Turning Messy CSV into JSON

  • کار با پایگاه های داده رابطه ای Working with Relational Databases

  • تجزیه و تحلیل داده های NBA با SQLite3 Analyzing NBA Data with SQLite3

کار با تاریخ ها و مناطق زمانی Working with Dates and Time Zones

  • مرور کلی ماژول تاریخ و زمان Date and Time Module Overview

  • قالب بندی تاریخ ها سطح متوسط Formatting Dates Intermediate Level

  • تجزیه و تبدیل Parsing and Converting

  • کار بین مناطق زمانی Working Between Time Zones

  • انسانی کردن تاریخ و زمان Humanizing a Date and Time

  • محاسبه زمان Calculating Time

  • پیدا کردن تاریخ تعطیلات Finding a Holiday Date

دکوراتورها و مدیران زمینه Decorators and Context Managers

  • معرفی دکوراتور پایتون Introducing the Python Decorator

  • نوشتن دکوراتور با استدلال Writing a Decorator with Arguments

  • نوشتن دکوراتور login_required Writing a login_required Decorator

  • نوشتن یک دکوراتور اعتبارسنجی اعداد در سطح پیشرفته Writing a Number Validation Decorator Advanced Level

  • نوشتن مدیر زمینه Writing a Context Manager

  • نوشتن یک دکوراتور دوباره امتحان کنید Writing a Retry Decorator

کار با ماژول Itertools Working with Itertools Module

  • یک عملکرد Zip Truncating را با zip_longest برطرف کنید Fix a Truncating Zip Function with zip_longest

  • محاسبه میانگین در حال اجرا یک دنباله Calculating the Running Average of a Sequence

  • پیدا کردن جفت اعداد با جمع بندی X Finding the Number Pairs Summing Up X

  • یافتن ترکیبات Finding Combinations

  • یافتن کلمات از زبان انگلیسی Finding Words from the English Language

  • گروه بندی داده ها Grouping Data

مفاهیم اساسی در برنامه نویسی شی گرا در پایتون Fundamental Concepts in Object-Oriented Programming in Python

  • ساخت کلاس و ملک Making a Class and Property

  • روش های نمایندگی Representation Methods

  • ذخیره کلاس شی Saving the Object Class

  • زیر طبقه بندی با dict Subclassing with dict

  • وراثت Inheritance

  • ویژگی های پیشرفته Advanced Properties

نوشتن عبارات منظم در پایتون Writing Regular Expressions in Python

  • مروری بر عبارات منظم سطح مبتدی Overview of Regular Expressions Beginner Level

  • استخراج ارقام از یک رشته سطح متوسط Extracting Digits Out of a String Intermediate Level

  • جایگزینی کاراکترها در یک رشته Replacing Characters in a String

  • یافتن نقل قول ها و استخراج آنها از سطح پیشرفته متن Finding Quotes and Extracting Them from a Text Advanced Level

  • اعتبار سنجی رمز عبور Validating Password

  • جایگزینی کلمات تکراری Replacing Repeated Words

کار با رشته ها در پایتون Working with Strings in Python

  • برش رشته ها سطح مبتدی Slicing Strings Beginner Level

  • کاراکترهای رشته چرخشی Rotating String Characters

  • جایگزینی شخصیت ها Replacing Characters

  • حذف نویسه های نقطه گذاری از یک رشته طولانی تر Removing Punctuation Characters from a Longer String

  • تبدیل اعداد هگزادسیمال به سطح متوسط ​​RGB Converting Hexadecimal Numbers to RGB Intermediate Level

  • بررسی کنید که آیا دو رشته آناگرام هستند یا خیر Check If Two Strings Are Anagrams

خراش دادن وب با پایتون Web Scraping with Python

  • مقدمه ای بر سوپ زیبا سطح متوسط Introduction to Beautiful Soup Intermediate Level

  • مشاهده کد منبع Viewing Source Code

  • استخراج لینک ها از کد منبع Extracting Hyperlinks from the Source Code

  • فهرستی از کتاب های پیشنهادی را دریافت کنید Get List of the Most Recommended Books

  • خراش دادن و تمیز کردن Scraping and Cleaning

  • ویرایش صفحات وب Editing Webpages

الگوهای طراحی Design Patterns

  • اجرای روش کارخانه Implementing Factory Method

  • ایجاد صفحه HTML با الگوی کارخانه انتزاعی Creating HTML Page with Abstract Factory Pattern

  • پیاده سازی الگوی سینگلتون Implementing Singleton Pattern

  • پیاده سازی الگوی سازنده Implementing Builder Pattern

  • پیاده سازی Object Pool Pattern Implementing Object Pool Pattern

برنامه نویسی شبکه با پایتون Network Programming with Python

  • نوشتن یک سرور پایه Writing a Basic Server

  • کلاینت بنویس Write Client

  • توابع سوکت Socket Functions

  • دانلود یک تصویر Downloading an Image

  • کشف شبکه Network Discovery

نمایش نظرات

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

آموزش چالش مدرن پایتون [ویدئو]
جزییات دوره
5 h 47 m
73
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matthew Macarty Matthew Macarty

متیو مکارتی بیش از 15 سال است که به دانشجویان فارغ التحصیل و لیسانس دانشکده بازرگانی تدریس کرده است و در حال حاضر در دانشگاه بنتلی تدریس می کند. وی دروس آمار، روش های کمی، سیستم های اطلاعاتی و طراحی پایگاه داده را تدریس کرده است. https://www.linkedin.com/in/mjmacarty/ https://www.youtube.com/user/mjmacarty/videos