آموزش بوت کمپ جامع برنامه نویسی پایتون

The Python Programming Comprehensive Bootcamp

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک برنامه نویس معتبر پایتون شوید، برنامه نویسی Python 3.9 را یاد بگیرید و تمرین کنید و در مدت زمان کوتاهی حرفه توسعه دهنده خود را تقویت کنید!

آنچه یاد خواهید گرفت

  • به مهارت‌های اصلی پایتون که برای درخواست موقعیت‌های توسعه‌دهنده پایتون نیاز است تسلط داشته باشید. div>
  • بهترین شیوه‌های صنعت در توسعه نرم‌افزار پایتون را از یک مهندس نرم‌افزار حرفه‌ای مسلط کنید.
  • از یک مبتدی کامل به یک توسعه دهنده پیشرفته پایتون بروید.
  • درک درستی از نحوه عملکرد پایتون در پشت صحنه.
  • چگونه در پایتون مانند یک متخصص پایتون فکر کنیم.
  • متغیرها، نشان دهنده انواع داده ها و استفاده از توان محاسباتی
  • ساختار داده برای سازماندهی داده ها، مدیریت و قالب بندی ذخیره سازی
  • کنترل جریان عملی و جنبه های تکرارپذیر
  • ساختن نرم افزار با ترکیب فرآیند توابع خالص
  • مدل برنامه نویسی شی گرا برای سازماندهی طراحی نرم افزار
  • محفظه‌های برنامه و مدیریت همه فایل‌ها
  • بازی با رویدادهای استثنا و تجزیه و تحلیل خطاها
  • فرمت تبادل داده سبک برای انسان
  • موارد ضروری برای ساختن برنامه های پایتون از ابتدا.
  • در Bootcamp Q A پشتیبانی دوستانه و سریع دریافت کنید.

به بوت کمپ جامع برنامه نویسی پایتون خوش آمدید.

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

متغیرها، نشان دهنده انواع داده و استفاده از توان محاسباتی.

ساختار داده برای سازماندهی، مدیریت و قالب بندی داده ها.

کنترل عملی جریان و جنبه های تکرارپذیر.

ساخت نرم افزار با ترکیب فرآیند توابع خالص.

مدل برنامه نویسی شی گرا برای سازماندهی طراحی نرم افزار.

ظرف‌های برنامه و مدیریت همه فایل‌ها.

بازی با رویدادهای استثنا و تجزیه و تحلیل خطاها.

قالب سبک تبادل داده برای انسان.

همه اینها با تمرینات و آزمونهای متعدد.


در پایان این بوت کمپ، می‌توانید به راحتی با پایتون کدنویسی کنید و با اطمینان زیادی برنامه‌های پیچیده ایجاد کنید.

زیرا این بوت کمپ همه موضوعات را از ابتدایی تا پیشرفته پوشش می‌دهد و توسط کمک و راهنمایی مربی در طول یک آموزش با کیفیت بالا پشتیبانی می‌شود.

با نمایش هر نکته در این بوت کمپ و توضیح تمامی جنبه های نظری و عملی به روشی آسان و به زبانی آسان برای مبتدیان.

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

ما اینجا هستیم تا به شما کمک کنیم تا بهترین استفاده را از این Bootcamp ببرید.

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

چه مبتدی و چه حرفه ای، این بوت کمپ برای شماست و زندگی و تفکر شما را برای بهترین ها در دنیای توسعه نرم افزار تغییر خواهد داد.

Python محبوب‌ترین زبان برنامه‌نویسی موجود است، همچنین یکی از جالب‌ترین و بهترین زبان‌های برنامه‌نویسی از نظر سهولت و ویژگی‌ها است.

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

با زبان برنامه نویسی پایتون، انجام هر کاری که تصور می کنید در دنیای برنامه نویسی و داده امکان پذیر است.

این دوره برای چه کسانی است:

  • توسعه دهندگان جدید پایتون
  • مبتدیان مهندسی برنامه نویسی و توسعه نرم افزار
  • هرکسی که می خواهد غواصی کند بدون اتلاف وقت عمیقاً وارد پایتون 3.9 شوید
  • توسعه دهندگان پایتون که می خواهند بر ویژگی های جدید پایتون مدرن تسلط پیدا کنند
  • برنامه نویسان و توسعه دهندگانی که زبان های برنامه نویسی دیگر را می دانند اما در پایتون تازه کار هستند

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

مقدمه ای بر پایتون Introduction to Python

  • به بوت کمپ جامع برنامه نویسی پایتون نسخه 3.9 خوش آمدید Welcome to Python Programming v3.9 Comprehensive Bootcamp

  • Command Line و شروع به کدنویسی کنید The Command Line and start coding

  • متغیرها، اعلان ها، نگهداری مقادیر مختلف و تکالیف Variables, Declarations, Holding different values and Assignments

  • قوانین شناسه ها، کلمات کلیدی و شناسه ها با مثال Identifiers rules, Keywords and Identifiers with examples

  • ورودی و خروجی داده ها Data Inputs and Outputs

  • عملیات رشته متداول Common string operations

  • تشخیص رشته ها String Detections

  • اعداد و انواع عددی Numbers and Numeric Types

  • عملیات حسابی عملی Hands-On Arithmetic Operations

  • مقایسه و تصمیم گیری عملی Hands-On comparisons and decisions

  • فرآیندها و انتخاب های منطقی Logical processes and choices

  • عملیات واگذاری با جزئیات Assignment operations in detail

  • موارد شرایط و سه تایی در پایتون conditions cases and ternary in python

  • آزمون 1 Quiz 1

  • آزمون 2 Quiz 2

ساختار داده برای سازماندهی داده ها، مدیریت و قالب بندی ذخیره سازی Data Structure for data organization, management and storage formatting

  • یک لیست پایتون ایجاد کنید Create a Python List

  • فهرست روش ها و عملیات 1 List methods and operations 1

  • فهرست روش ها و عملیات 2 List methods and operations 2

  • تاپل های پایتون بسازید Create Python tuples

  • روش ها و عملیات تاپل 1 Tuple methods and operations 1

  • روش ها و عملیات تاپل 2 Tuple methods and operations 2

  • روش ها و عملیات تاپل 3 Tuple methods and operations 3

  • دیکشنری پایتون بسازید Create Python Dictionaries

  • روش ها و عملیات فرهنگ لغت 1 dictionary methods and operations 1

  • روش ها و عملیات فرهنگ لغت 2 dictionary methods and operations 2

  • مجموعه نامرتب، قابل تکرار، قابل تغییر و بدون عناصر تکراری را تنظیم می کند. Sets unordered collection, iterable, mutable and no duplicate elements.

  • امتحان 3 Quiz 3

کنترل جریان عملی و جنبه های تکرارپذیر Practical Flow control and Iterable aspects

  • اگر اظهارات مشروط برای تصمیم گیری if conditional statements to make decisions

  • گرفتن هر چیزی که تحت شرایط قبلی نیست catch anything which isn't caught by the preceding conditions

  • این مثال شرط را امتحان کنید Try this condition example

  • شرط در یک خط که جایگزین چند خط می شود condition in a single line replacing the multiline

  • ساخت حلقه ها با دستورات while construct loops with while statements

  • حلقه فعلی را خاتمه دهید و در عبارت بعدی اجرا را از سر بگیرید terminate the current loop and resume execution at the next statement

  • اگر شرط در حلقه while به False ارزیابی شود اجرا می شود executed if the condition in the while loop evaluates to False

  • قرار دادن افزایش ها Positioning the increments

  • تکرار روی دنباله ها با for iterating over sequences with for

  • آزمون 4 Quiz 4

ساختن نرم افزار با ترکیب فرآیند توابع خالص Building software by composing pure functions process

  • گروهی از اظهارات مرتبط با وظایف خاص Group of related statements to specific tasks

  • اطلاعاتی که به بلوک منتقل می شوند information that are passed into the block

  • داده های متعدد را به کار منتقل کنید Pass Multiple data into the task

  • پس دادن چیزی یا پاسخ دادن به تماس گیرنده giving something back or replying to the caller

  • بازی با کلمات کلیدی args playing with keyword args

  • تعداد دلخواه آرگومان داشته باشد have the arbitrary number of arguments

  • تکنیک رایج برای غلبه بر الگوریتم ها common technique to conquer algorithms

  • ساخت بلوک های ناشناس Building anonymous blocks

  • با چندین آرگومان برای لامبدا ناشناس کار کنید work with multiple arguments for lambda anonymous

  • حل مسائل با استفاده از تابع ناشناس در داخل توابع solving problems using anonymous function inside functions

  • آزمون 5 Quiz 5

مدل برنامه نویسی شی گرا برای سازماندهی طراحی نرم افزار Object-Oriented Programming model to organize software design

  • طرح اولیه یا نمونه اولیه، بسته بندی و عملکرد blueprint or prototype, bundling and functionality

  • نحوه ایجاد چندین شیء کلاس How to create multiple class objects

  • مدیریت کلاس ها و روش ها handling classes and methods

  • سازنده در اصطلاحات شی گرا constructor in object oriented terminology

  • گروه هایی از وظایف که به شی تعلق دارند groups of tasks that belong to the object

  • نشان دهنده نمونه کلاس representing the instance of the class

  • بهترین راه برای حذف خواص best way to remove properties

  • بهترین راه برای حذف اشیا best way to remove objects

  • اصلاح خواص شی modifying object properties

  • ساختن یک کلاس فوق العاده و وراثت building a super class and inheritance

  • تمام متدها و خصوصیات را از کلاس دیگری به ارث می برد inherits all the methods and properties from another class

  • امتحان 6 Quiz 6

ماژول های ساختمانی و ماژول های SL Building Modules and SL Modules

  • به همه چیز در مورد ایجاد ماژول ها مسلط شوید Master all about creating modules

  • بازی با کدها در ماژول ها playing with codes in modules

  • نام مستعار ماژول، تغییر نام و موارد دیگر module alias, rename, and more

  • ماژول های استاندارد کتابخانه standard library modules

  • وارد کردن از فایل متشکل از کدها Importing from file consisting of codes

  • امتحان 7 Quiz 7

بازی با فایل ها Playing with Files

  • مدیریت فایل های L1 Files handling L1

  • مدیریت فایل ها L2 Files Handling L2

  • مدیریت فایل ها L3 Files Handling L3

بازی با رویدادهای Exception و تجزیه و تحلیل خطاها Playing with Exception events and analyzing Errors

  • امتحان کنید و به جز بلاک کنید try and except block

  • بسیاری از استثناها many exceptions

  • دیگر با استثناء else with exceptions

  • بالاخره با استثنائات finally with exceptions

  • بالا بردن استثناها raising exceptions

  • نمونه ای از افزایش نوع استثناها example of raising type of exceptions

فرمت تبادل داده سبک برای انسان - JSON Lightweight data-interchange format for humans - JSON

  • تجزیه JSON - تبدیل از JSON به Python Parse JSON - Convert from JSON to Python

  • تبدیل از پایتون به JSON Convert from Python to JSON

  • اشیاء پایتون را به رشته های JSON تبدیل کنید Convert Python objects into JSON strings

  • خواندن و نمایش پایتون از فایل JSON Python read and display from JSON file

  • نوشتن و قرار دادن JSON در یک فایل Writing and placing JSON to a file

  • تکنیک زیبای پایتون برای JSON Python pretty technique for JSON

بخش پاداش BONUS SECTION

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

نمایش نظرات

آموزش بوت کمپ جامع برنامه نویسی پایتون
جزییات دوره
4h 42m
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
187,109
4.1 از 5
دارد
دارد
دارد
Ahmed IB
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ahmed IB Ahmed IB

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