در حال حاضر محصولی در سبد خرید شما وجود ندارد.
پایتون برای مبتدیان ، 100 ٪ دستی ، صدها چالش برنامه نویسی پایتون و آزمونها ، کتاب الکترونیکی کامل پایتون.
عنوان اصلی : Master Python Programming: The Complete Python Bootcamp 2022
سرفصل های دوره :
معرفی دوره:
مهم. لطفا بخوانید!
برگ تقلب پایتون
به انجمن آنلاین ما بپیوندید!
محیط برنامه نویسی را تنظیم کنید:
نصب پایتون
اجرای کد پایتون در یک Cloud IDE
نصب پایتون در ویندوز
نصب پایتون در لینوکس و macOS
نصب PyCharm IDE در ویندوز
نصب PyCharm IDE در لینوکس و macOS
اجرای کد پایتون با استفاده از مترجم پایتون
اجرای اسکریپت های پایتون با استفاده از PyCharm
اجرای اسکریپت های پایتون با استفاده از خط فرمان
آزمایش دانش خود: اجرای اسکریپت های پایتون با استفاده از خط فرمان
مبانی پایتون:
کدگذاری - متغیرها
نظرات
کدنویسی - نظرات
ثابت ها
تایپ پویا در مقابل استاتیک
انواع داخلی
کدنویسی - انواع داخلی
دانش خود را آزمایش کنید: متغیرها، نظرات و ثابت ها
مبانی متغیر
راه حل تمرین کدنویسی
اعداد و عملگرهای ریاضی
کدگذاری - اعداد و عملگرهای ریاضی
عملگرهای ریاضی
راه حل تمرین کدنویسی
تبدیل ها
راه حل تمرین کدنویسی
عملگرهای مقایسه و هویت. تغییرپذیری در مقابل تغییرناپذیری
کدگذاری - مقایسه و هویت اپراتورها
حل مسئله شناور. نوشتن کد بدون اشکال
دانش خود را بیازمایید: عملگرهای ریاضی
متغیرهای بولی
کدنویسی - متغیرهای بولی
اپراتورهای بولی
کدنویسی - اپراتورهای بولی
دانش خود را بیازمایید: Booleans
عبارات بولی
راه حل تمرین کدنویسی
رشته ها در پایتون:
معرفی رشته ها
کدنویسی - مقدمه ای بر رشته ها
چاپ کاراکترهای خاص
راه حل تمرین کدنویسی
دریافت ورودی کاربر
Casting را تایپ کنید
کدگذاری - ورودی و ارسال کاربر
Casting را تایپ کنید
راه حل تمرین کدنویسی
نمایه سازی رشته و عملیات
نمایه سازی رشته و عملیات
راه حل تمرین کدنویسی
برش رشته
برش رشته 1
راه حل تمرین کدنویسی
برش رشته 2
راه حل تمرین کدنویسی
برش رشته 3
راه حل تمرین کدنویسی
دانش خود را بیازمایید: مبانی رشته
قالب بندی رشته ها (F-strings)
Recap - چاپ رشته ها
کدگذاری - فهرست بندی رشته ها، عملیات، برش و قالب بندی
قالب بندی رشته ها
راه حل تمرین کدنویسی
روش های رشته ای
کدگذاری - روش های رشته ای
دانش خود را آزمایش کنید: قالب بندی رشته ها و روش های رشته
روش های رشته ای
راه حل تمرین کدنویسی
کنترل جریان برنامه در پایتون:
اگر اظهارات الیف و دیگری
کدگذاری - بیانیه های If Elif و Else
دانش خود را بیازمایید: اگر اظهارات Elif و Else
اگر اظهارات الیف و دیگری
راه حل تمرین کدنویسی
برای حلقه ها
دامنه در عمق
برای حلقه ها
راه حل تمرین کدنویسی
محدوده ها
راه حل تمرین کدنویسی
برای و ادامه بیانیه
بیانیه For and Break
کدنویسی - برای، محدوده، ادامه و شکست
بیانیه For and Break
راه حل تمرین کدنویسی
While Loops
بیانیه در حالی که و ادامه دارد
Wile و Break Statement
کدنویسی - در حالی که، ادامه و شکستن
دانش خود را بیازمایید: حلقههای For و while
While Loops
راه حل تمرین کدنویسی
لیست ها در پایتون:
معرفی فهرست ها
لیست عملیات
کدنویسی - مقدمه ای بر لیست ها و عملیات
دانش خود را بیازمایید: مقدمه ای بر لیست ها و عملیات
لیست مبانی
راه حل تمرین کدنویسی
فهرست روش ها قسمت 1: ضمیمه، گسترش، درج، کپی
فهرست روش ها قسمت 2: پاک کردن، پاپ، فهرست، شمارش
فهرست روش ها قسمت 3: مرتب سازی، حداکثر، حداقل و جمع
رشته به فهرست و فهرست به رشته: روشهای تقسیم و پیوستن
کدگذاری - فهرست روش ها
دانش خود را بیازمایید: روشها را فهرست کنید
رشته به فهرست و فهرست به رشته
راه حل تمرین کدنویسی
فهرست روشها
راه حل تمرین کدنویسی
کدنویسی - درک لیست
درک لیست
راه حل تمرین کدنویسی
تاپل ها در پایتون:
معرفی تاپلز
عملیات چندگانه
روشهای تاپل
Tuples vs. Lists
کدنویسی - تاپل
دانش خود را بیازمایید: تاپل
جلوها
راه حل تمرین کدنویسی
Sets و Frozensets در پایتون:
معرفی مجموعه ها
لیست ها، تاپل ها و مجموعه ها
راه حل تمرین کدنویسی
تنظیم روشها قسمت 1: افزودن، پاک کردن، کپی کردن، حذف کردن، صرفنظر کردن، پاپ کردن
کدگذاری - مقدمه ای بر مجموعه ها و روش های تنظیم
دانش خود را بیازمایید: مقدمه ای بر مجموعه ها و روش های تنظیم
مجموعه روش ها قسمت 2: تفاوت، تفاوت متقارن، اتحاد، تقاطع
روشها را تنظیم کنید
راه حل تمرین کدنویسی
Fronzensets
کدگذاری - مجموعه عملیات و مجموعه های منجمد را تنظیم کنید
دانش خود را بیازمایید: عملیات و مجموعه های منجمد را تنظیم کنید
فرهنگ لغت در پایتون:
مقدمه ای بر دیکشنری ها
کار با دیکشنری ها
کدنویسی - کار با دیکشنری ها
دانش خود را بیازمایید: کار با فرهنگ لغت
ایجاد فرهنگ لغت
راه حل تمرین کدنویسی
کار با دیکشنری ها
Coding Exercise Solutiبر
عملیات و روشهای فرهنگ لغت
کدگذاری - عملیات و روش های فرهنگ لغت
دانش خود را بیازمایید: عملیات و روشهای فرهنگ لغت
عملیات دیکشنری
راه حل تمرین کدنویسی
مجموعه و درک دیکشنری
کدنویسی - فایل فشرده، مجموعه و درک دیکشنری
درک فرهنگ لغت
راه حل تمرین کدنویسی
چالشهای کدگذاری عملی - رشتهها، فهرستها، مجموعهها، دیکشنریها و کنترل جریان:
چالشهای عملی بخش 1 - رشتهها، فهرستها، مجموعهها، دیکشنریها و کنترل جریان
چالشهای عملی بخش 2 - رشتهها، فهرستها، مجموعهها، دیکشنریها و کنترل جریان
توابع در پایتون:
مقدمه ای بر توابع
اولین کارکرد شما
راه حل تمرین کدنویسی
برگرداندن نتیجه
راه حل تمرین کدنویسی آرگومان های توابع: موقعیت، پیش فرض، کلیدواژه، *args و **kwargs
کدنویسی - مقدمه ای بر توابع، کلیدواژه بازگشتی و آرگومان ها
آزمایش دانش خود: مقدمه ای بر توابع، کلیدواژه بازگشتی و آرگومان ها
دامنه ها و فضاهای نام
یک جزئیات بیشتر در مورد محدوده و فضای نام
کدگذاری - محدوده ها و فضاهای نام
دانش خود را بیازمایید: محدوده ها و فضاهای نام
دامنه ها و فضاهای نام
راه حل تمرین کدنویسی
ثابت ویژه هیچ
عبارات لامبدا
کدگذاری - عبارات لامبدا
دانش خود را بیازمایید: عبارات لامبدا
یک رشته را معکوس کنید
راه حل تمرین کدنویسی
شمارش حروف صدادار در یک رشته
راه حل تمرین کدنویسی
تعداد حروف صدادار و صامت در یک رشته
راه حل تمرین کدنویسی
چالش های عملی کدنویسی - توابع:
چالش های عملی - توابع
کار با فایل های متنی در پایتون:
باز کردن و خواندن فایل ها
خواندن فایل ها: بگو، جستجو و مکان نما
باز کردن و خواندن فایل های متنی با استفاده از seek() و read()
راه حل تمرین کدنویسی
کلید واژه با
دانش خود را بیازمایید: خواندن یک فایل در فهرست
خواندن فایلها در فهرست
راه حل تمرین کدنویسی
نوشتن در فایل های متنی
دانش خود را بیازمایید: نوشتن فایل های متنی
افزودن به فایل های متنی
راه حل تمرین کدنویسی
کدنویسی - کار با فایل ها
تکلیف: پردازش فایل
پاسخ تکلیف: پردازش فایل
چالش های عملی کدنویسی - کار با فایل های متنی:
چالش های عملی - کار با فایل های متنی
بررسی خطاها و استثناء:
معرفی استثناها
رسیدگی به استثناء: سعی کنید...به جز...دیگر...در نهایت
کدنویسی - مدیریت استثنا
دانش خود را بیازمایید: مدیریت خطاها و استثناها
برنامه نویسی شی گرا: کلاس ها و اشیا:
مقدمه ای بر برنامه نویسی شی گرا
تعریف کلاس ها و اشیا
روش __init__
روش __del__
دانش خود را آزمایش کنید: اصول OOP
ایجاد کلاس ها و اشیا
راه حل تمرین کدنویسی
ویژگی های نمونه و ویژگی های کلاس
روش های جادویی
کدنویسی - برنامه نویسی شی گرا
دانش خود را آزمایش کنید: ویژگی های OOP و روش های جادویی
روش های جادویی
راه حل تمرین کدنویسی
اولین نقطه عطف شما:
تبریک می گویم!
برگ تقلب پایتون
بخش عظیم تمرینات چالش کدنویسی:
مقدمه بخش
تعداد ارقام در تعداد کل IPv6
راه حل تمرین کدنویسی
به روز رسانی فرهنگ لغت
راه حل تمرین کدنویسی
کار با دیکشنری ها
راه حل تمرین کدنویسی
دسترسی به عناصر لیست
راه حل تمرین کدنویسی
برش فهرست
راه حل تمرین کدنویسی
فهرست ها و محدوده ها
راه حل تمرین کدنویسی
درج در لیست
راه حل تمرین کدنویسی
چالش درک مطلب را فهرست کنید
راه حل تمرین کدنویسی
تقاطع را تنظیم کنید
راه حل تمرین کدنویسی
اتحادیه را تنظیم کنید
راه حل تمرین کدنویسی
روشهای رشته و عملیات فهرست
راه حل تمرین کدنویسی
توابع و نوع ریخته گری
راه حل تمرین کدنویسی
با استفاده از حلقه Foor، موارد تکراری را از لیست حذف کنید
راه حل تمرین کدنویسی
حذف تکراری از یک لیست با استفاده از List Comprehension
راه حل تمرین کدنویسی
لیست پالیندروم ها با استفاده از درک فهرست
راه حل تمرین کدنویسی
عملیاتی که تمام موارد رخداد یک مورد را از لیست حذف می کند
راه حل تمرین کدنویسی
عملیات روی لیست ها: حذف موارد تکراری و مرتب سازی
راه حل تمرین کدنویسی
تجزیه و پردازش یک فایل متنی (نمایش arp)
راه حل تمرین کدنویسی
لامبدا که مساحت یک مربع را محاسبه می کند
راه حل تمرین کدنویسی
قالب بندی اعداد
راه حل تمرین کدنویسی
مقادیر را در فرهنگ لغت مرتب شده بر اساس کلیدها چاپ کنید
راه حل تمرین کدنویسی
درک فرهنگ لغت
راه حل تمرین کدنویسی
کار با ماژول های پایتون:
معرفی ماژول های پایتون
وارد کردن ماژول ها
ماژول های سفارشی. __name__ و "__main___"
کدنویسی - وارد کردن ماژول های پایتون
آزمایش دانش خود: کار با ماژول های پایتون
وارد کردن ماژول ها
راه حل تمرین کدنویسی
مدیریت ماژول های خارجی با Pip
دانش خود را بیازمایید: ماژول های خارجی را با Pip مدیریت کنید
ماژول های بسیار مفید داخلی پایتون:
پارامترها و توابع خاص سیستم: ماژول Sys
آرگومان های اسکریپت: sys.argv
کدگذاری - ماژول Sys
دانش خود را بیازمایید: ماژول Sys
رابط های سیستم عامل: ماژول Os
کدنویسی - ماژول Os
دانش خود را بیازمایید: ماژول Os
عملیات فایل سطح بالا: ماژول Shutil
کدنویسی - ماژول Shutil
دانش خود را بیازمایید: ماژول Shutil
اجرای دستورات سیستم: ماژول Os
اجرای دستورات سیستم: ماژول فرآیند فرعی
کدگذاری - دستورات سیستم (پوسته) در حال اجرا
آزمایش دانش خود: اجرای دستورات سیستم
ماژول تصادفی
کدگذاری - ماژول تصادفی
دانش خود را بیازمایید: ماژول تصادفی
ماژول اعشاری: زمینه ها و روش ها
کدگذاری - ماژول اعشاری
دانش خود را بیازمایید: حساب اعشاری و ماژول اعشاری
ارسال ایمیل های متنی با پایتون (SMTPLIB)
ارسال ایمیل های HTML با پایتون
افزودن پیوست ها
دکوراتورها در پایتون:
توابع مرتبه بالا
توابع داخلی، بسته شدن و متغیرهای آزاد
کدگذاری - بسته شدن
ایجاد و استفاده از دکوراتورها
نحو @
دکوراتورها با امضاهای مختلف (*args، **kwargs)
درون نگری: استفاده از @functools.wraps() برای حفظ متادیتا
کدنویسی - قالب دکوراتورها
کد منبع برنامه
دانش خود را بیازمایید: بسته ها و دکوراتورها
کار با فایلهای CSV در پایتون:
معرفی CSV
خواندن فایلهای CSV
کدنویسی - خواندن فایلهای CSV
آزمایش دانش خود: خواندن فایلهای CSV
نوشتن فایلهای CSV
کدنویسی - نوشتن فایل های CSV
استفاده از گویشهای CSV
کدنویسی - فایل ها و گویش های CSV سفارشی
دانش خود را بیازمایید: نوشتن فایلهای CSV و گویشها
چالشهای عملی کدنویسی - کار با فایلهای CSV:
چالش های عملی - کار با فایل های CSV
سریال سازی داده ها و سریال زدایی در پایتون (Pickle و JSON):
مقدمه ای بر سریال سازی داده ها
Serialization and Deserialization Data Pickle
کدینگ - ترشی
سریال سازی داده های JSON
جذبهزدایی دادههای JSON
کدنویسی - JSON
تکالیف: JSON و Requests/REST API
پاسخ تکلیف: JSON و Requests/REST API
چالش کدنویسی: سریال سازی را ساده کنید
راه حل چالش کدنویسی: سریال سازی را ساده کنید
چالش کدنویسی - JSON و Requests/REST API
راه حل چالش کدنویسی - JSON و Requests/REST API
دانش خود را آزمایش کنید: سریال سازی داده ها (JSON و Pickle)
کار با فایل های اکسل در پایتون:
محیط را تنظیم کنید. در حال نصب OpenPyXL
مبانی اکسل
خواندن فایل های اکسل
خواندن داده ها در یک محدوده سلولی
کدنویسی - خواندن فایل های اکسل
آزمایش دانش خود: خواندن فایل های اکسل
کدنویسی - نوشتن فایل های اکسل
ایجاد فایل های جدید اکسل
کدنویسی - ایجاد فایل های جدید اکسل
آزمایش دانش خود: نوشتن فایل های اکسل
استفاده از فرمول های اکسل
کدنویسی - فرمول های اکسل
عملیات برگه
کدگذاری - عملیات برگه ها
کار با Styles
کدنویسی - کار با سبک ها
دانش خود را آزمایش کنید: فرمول های اکسل، عملیات برگه ها و سبک ها
چالش های عملی کدنویسی - کار با فایل های اکسل:
چالش های عملی - کار با فایل های اکسل
کار با پایگاه های داده SQL در پایتون:
معرفی SQLite
زمان استفاده از SQLite
اتصال به SQLite DB و ایجاد جداول با پایتون
کدنویسی - اتصال به SQLite DB و ایجاد جداول
درج با پایتون
کدگذاری - درج
کدگذاری - انتخاب
بیانیه های Sql پارامتری شده
کدگذاری - بیانیه های Sql پارامتری
به روز رسانی با پایتون
کد نویسی - به روز رسانی
حذف با پایتون
کدگذاری - حذف
تجزیه و تحلیل داده ها با پانداها:
معرفی نوت بوک Jupyter. نصب نوت بوک Jupyter
نحوه استفاده از Jupyter Notebook
معرفی پانداها. نصب پانداها
سری پانداها
کدنویسی - سری پانداها
Pandas DataFrames I. کار با ستون ها
Pandas DataFrames I. کار با ردیف
کدنویسی - کار با سطرها و ستون ها
Pandas DataFrames II. فیلتر کردن داده ها
کدگذاری - فیلتر کردن داده ها
خواندن و تجزیه و تحلیل فایل های CSV با پانداها
کدنویسی - خواندن و تجزیه و تحلیل فایل های CSV
کدنویسی - خواندن فایل های Excel و GroupBy
خواندن و تجزیه و تحلیل صفحات HTML با پانداها
کدنویسی - خواندن فایل های HTML
کار با داده های از دست رفته
کدنویسی - کار با داده های از دست رفته
دانش خود را بیازمایید: پانداها
تجسم داده های تعاملی با Plotly:
مقدمه ای بر کتابخانه های تجسم پایتون
نصب Plotly
ایجاد نمودارهای پراکندگی
کدگذاری - نمودارهای پراکنده
ایجادنمودارهای خطی
کدنویسی - نمودارهای خطی
ایجاد نمودارهای پایه پایه
کدنویسی - نمودارهای نواری
ایجاد نمودارهای پای
کدنویسی - نمودارهای پای
ایجاد هیستوگرام
کدگذاری - هیستوگرام ها
دانش خود را بیازمایید: طرحواره
درخواستها و اسکراپینگ وب با پایتون:
معرفی Web Scraping با استفاده از Requests و BeautifulSoup
محیط را تنظیم کنید. نصب درخواست ها و BeautifulSoup
غواصی در کتابخانه HTTP درخواستها
کدگذاری - کتابخانه درخواست ها
غواصی در کتابخانه BeautifulSoup
کدنویسی - کتابخانه BeautifulSoup
پروژه: خراش دادن وب در دنیای واقعی (درخواست ها، BeautifulSoup و OpenPyXL)
Multiprocessing Python و Multithreading در عمق:
نظریه پردازش موازی پایتون
Multiprocessing در مقابل Multithreading
Multithreading و Multiprocessing: مزایا و معایب
دانش خود را بیازمایید: پردازش موازی در پایتون
کدگذاری - پیاده سازی چند پردازش
پیاده سازی Multithreading در پایتون
کدنویسی - پیاده سازی Multithreading
دانش خود را بیازمایید: پیاده سازی چند پردازشی و نخی
اشتراک گذاری داده ها بین فرآیندها با استفاده از Value
کدگذاری - به اشتراک گذاری داده ها با استفاده از مقدار
اشتراک گذاری داده ها بین فرآیندها با استفاده از Array
کدگذاری - به اشتراک گذاری داده ها با استفاده از Array
پیاده سازی قفل های چند پردازشی
کدنویسی - پیاده سازی قفل ها
ساخت برنامه های همزمان با استفاده از Async IO:
اکوسیستم همزمانی پایتون
پیاده سازی Async IO
کدنویسی - پیاده سازی Async IO
ساختن یک وب اسکرپر ناهمزمان
کدنویسی - ساختن یک اسکرپر وب Async
اجرای دستورات شل (زیر فرآیندها) به صورت ناهمزمان
کدنویسی - اجرای دستورات شل
AsyncSSH: SSH ناهمزمان
AsyncSSH: اجرای چندین مشتری
کدنویسی - AsyncSSH (چند مشتری)
[EXTRA] اتوماسیون شبکه با پایتون:
مقدمه بخش
محیط آزمایشگاهی
نرم افزار مورد نیاز را دانلود و نصب کنید: GNS3، VirtualBox، Linux، Cisco Images
تصاویر سیسکو IOS را از کجا دریافت کنم
فقط چند کلمه در مورد نصب ویندوز
نصب GNS3 در ویندوز 10
اجرای Cisco IOU Images در GNS3 در ویندوز 10
اتصال به تصاویر Cisco IOU در حال اجرا در GNS3 از پنجره 10
اشیاء بایت، رمزگذاری و رمزگشایی
مبانی پروتکل Telnet. پیکربندی و اتصال به دستگاه های سیسکو
اتصال به دستگاه های شبکه سیسکو با Telnet از پایتون
ماژول Getpass
اتوماسیون شبکه با استفاده از Telnet. پیکربندی چندین دستگاه سیسکو
معرفی پارامیکو
پاداش: SSH را در دستگاههای سیسکو فعال کنید
اتصال به دستگاه های شبکه با استفاده از Paramiko
استفاده از **kwargs و Arguments Unpacking
اجرای یک فرمان روی دستگاه سیسکو با استفاده از Paramiko (SSH)
اجرای یک فرمان در لینوکس با استفاده از Paramiko (SSH)
کپی امن فایل ها به لینوکس با SCP و Paramiko از پایتون
معرفی Netmiko
اتصال و اجرای یک فرمان در دستگاه شبکه سیسکو
درخواست Netmiko. حالت پیکربندی و جهانی را فعال کنید
اجرای چند فرمان روی یک دستگاه شبکه سیسکو
یک دستگاه شبکه سیسکو را از یک فایل پیکربندی کنید
چندین دستگاه شبکه سیسکو را از چندین فایل پیکربندی کنید
پشتیبان گیری را با استفاده از Netmiko پیکربندی کنید
تکمیل دوره:
تبریک
پاداش
Master Python Programming: The Complete Python Bootcamp 2022
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
اکسل را با کتابخانه OpenPyXL پایتون اتومات کنید
Master Network Automation with Python for Network Engineers
مبانی تجسم داده ها با Plotly و Python
Python Programming: The Complete Python Bootcamp 2024
وب اسکرپینگ بوسیله Python, Requests and BeautifulSoup
ملزومات Ansible برای مهندسان شبکه (Ansible ، GNS3 ، Cisco و Linux Automation)
فیلم یادگیری کامل Docker 2021
مبانی علوم داده با پانداس و پایتون
LangGraph Mastery: Develop LLM Agents with LangGraph
اسکریپت نویسی Bash Shell در لینوکس