آموزش بوت کمپ پایتون: مبانی، شی‌گرایی، پروژه‌های رابط کاربری گرافیکی، پایگاه داده و OpenCV - آخرین آپدیت

دانلود Python BootCamp: Basic, OOP, GUI Projects, Database & OpenCV

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

بوت کمپ جامع پایتون: از مقدماتی تا پروژه‌های پیشرفته با هوش مصنوعی و پایگاه داده

یادگیری برنامه‌نویسی پایتون از پایه و ساخت پروژه‌های واقعی!

به دنبال تبدیل شدن به یک متخصص پایتون هستید؟ این بوت کمپ جامع پایتون برای مبتدیان کامل و زبان‌آموزان سطح متوسط طراحی شده است تا مبانی پایتون، برنامه‌نویسی شیءگرا (OOP)، توسعه اپلیکیشن‌های GUI، اتصال به پایگاه داده و حتی بینایی ماشین با OpenCV را به طور کامل بیاموزید. با گذراندن این دوره، مهارت‌های عملی و تجربه دست اول در ساخت اپلیکیشن‌های کاربردی دنیای واقعی از جمله سیستم پایگاه داده پورتال مدرسه و پروژه‌های بینایی ماشین کسب خواهید کرد.

مبانی پایتون

  • درک مفاهیم اولیه پایتون (متغیرها، انواع داده، حلقه‌ها، توابع و ...)
  • نوشتن کدهای پایتون تمیز و کارآمد از ابتدا
  • یادگیری برنامه‌نویسی تابعی (Function Programming)
  • یادگیری بهترین شیوه‌ها برای نوشتن کدهای تمیز، پرفورمنس بالا و بدون خطا

برنامه‌نویسی شیءگرا (OOP) در پایتون

  • تسلط بر مفاهیم OOP: کلاس‌ها، اشیاء، وراثت، پلی‌مورفیسم، کپسوله‌سازی
  • ساخت کدهای ماژولار و قابل استفاده مجدد با اصول OOP پایتون
  • تسلط بر برنامه‌نویسی شیءگرا (OOP) در پایتون

پروژه‌های GUI با Tkinter

  • طراحی رابط‌های کاربری گرافیکی (GUI) با کتابخانه قدرتمند Tkinter پایتون
  • یادگیری توسعه GUI پایتون از صفر
  • ساخت منوی کشویی (dropdown menu)
  • یادگیری نحوه ایجاد جعبه‌های پیام (message boxes)
  • ساخت ماشین حساب الکترونیکی پیشرفته
  • ساخت مبدل ارز (currency converter)
  • ساخت اپلیکیشن آموزشی الفبا با قابلیت‌های تبدیل متن به گفتار (آفلاین و گوگل)
  • ساخت اپلیکیشن‌های دسکتاپ تعاملی
  • ساخت پروژه‌های کاربرپسند مانند فرم‌ها و ...
  • ساخت نمایشگر پیام متنی قابل پیمایش (movable)
  • ایجاد الگوهای متنی جذاب
  • ساخت دکمه‌های رادیویی (Radiobuttons) و نحوه ایجاد آن‌ها
  • کار با چک‌باکس‌ها (checkboxes)

مدیریت پایگاه داده و پروژه‌های پورتال مدرسه

  • یادگیری نحوه اتصال اپلیکیشن‌های پایتون به پایگاه داده با استفاده از SQLite
  • تسلط بر سیستم مدیریت پایگاه داده در پایتون ۳
  • یادگیری نحوه راه‌اندازی پایگاه داده
  • یادگیری نحوه ایجاد جداول
  • یادگیری نحوه نوشتن کوئری (Query)
  • یادگیری نحوه اضافه کردن رکوردهای جدید
  • یادگیری نحوه حذف رکوردها
  • ساخت یک سیستم کامل مدیریت هتل از ابتدا
  • ساخت سیستم مدیریت پورتال مدرسه کاملاً کاربردی با عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف)
  • مدیریت دانش‌آموزان، معلمان و سوابق از طریق یک رابط بصری

پردازش تصویر با OpenCV در پایتون

  • درک اصول اولیه بینایی ماشین (Computer Vision)
  • کار با تصاویر و جریان‌های ویدئویی با OpenCV
  • انجام تشخیص چهره، تشخیص اشیاء و موارد دیگر با پایتون
  • تسلط بر پردازش تصویر در پایتون ۳ با Adobe Photoshop CS6
  • یادگیری نحوه نصب کتابخانه Pillow
  • یادگیری نحوه برش تصاویر (crop images)
  • آشنایی با RGB، RGBA، پالت رنگ و موارد مشابه
  • آشنایی با تقسیم‌بندی تصاویر (image splitting)
  • آشنایی با کانال‌ها (channels)
  • یادگیری نحوه ترکیب چندین کانال
  • یادگیری تبدیل‌های پایه تصاویر
  • یادگیری نحوه تبدیل تصاویر از JPEG به PNG و بالعکس

چرا این دوره را بگذرانید؟

  • آموزش گام به گام — از مبانی برای مبتدیان تا مفاهیم پیشرفته، با زبانی ساده
  • پروژه‌های واقعی — کسب تجربه عملی با ساخت اپلیکیشن‌ها و سیستم‌ها
  • بدون نیاز به دانش قبلی برنامه‌نویسی — از صفر شروع کنید و مهارت‌های خود را توسعه دهید
  • رزومه خود را تقویت کنید — پروژه‌های واقعی در توسعه GUI، پایگاه داده و OpenCV اضافه کنید
  • دسترسی مادام‌العمر — با سرعت دلخواه خود، هر زمان و هر مکان یاد بگیرید
  • یادگیری تست، دیباگ و مدیریت خطا در برنامه‌های پایتون شما
  • تسلط بر مبانی مدرن پایتون ۳ و همچنین موضوعات پیشرفته
  • تبدیل شدن به یک توسعه‌دهنده حرفه‌ای پایتون و استخدام شوید
  • ارتقاء مهارت برنامه‌نویسی پایتون خود با بیش از ۱۰۰ بهترین شیوه پایتون

پیش‌نیازها:

  • نیازی به دانش قبلی پایتون نیست.
  • نیازی به تجربه قبلی برنامه‌نویسی نیست.
  • یک کامپیوتر (ویندوز/مک/لینوکس)

آماده شوید تا به یک توسعه‌دهنده پایتون تبدیل شوید!

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


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

شروع برنامه نویسی پایتون Getting started with python programming

  • به بوت کمپ پایتون خوش آمدید | مروری بر دوره Welcome to Python Bootcamp | Course Overview

  • دانلود و نصب پایتون بر روی کامپیوتر Download and Installation of Python on Computer

  • اولین برنامه پایتون شما با استفاده از شل پایتون Your first Python program using Python Shell

  • چگونه فایل های پایتون خود را ذخیره کنیم How to save your Python files

  • نحو پایه پایتون Basic Python syntax

  • کامنت ها در پایتون Comments in Python

  • چگونه از شل پایتون به عنوان ماشین حساب استفاده کنیم How to use Python Shell as a Calculator

پای چارم برای برنامه نویسی پایتون Pycharm for Python Programming

  • دانلود و نصب پای چارم Download and Installation of PyCharm

  • چگونه از نسخه جامعه پای چارم برای پایتون استفاده کنیم How to use PyCharm community edition for Python

مبانی برنامه نویسی پایتون Basics of Python Programming

  • متغیرها در پایتون Variables in Python

  • رشته ها و متغیرها در پایتون Strings and Variables in Python

  • دریافت ورودی از کاربران در پایتون Accepting input from users in Python

  • عملگرها در پایتون Operators in Python

  • چگونه از بسته شدن خودکار شل پایتون جلوگیری کنیم How to prevent auto-close in Python Shell

دستورات تصمیم گیری در پایتون Decision Making Statements in Python

  • دستور if If statement

  • دستور if else if else statement

  • دستور elif در پایتون elif statement in python

سیستم های حلقه در برنامه نویسی پایتون Loop Systems in Python Programming

  • حلقه for در پایتون For loop in Python

  • حلقه while در پایتون while loop in Python

  • دستور break در پایتون Break Statement in Python

  • دستور continue Continue Statement

رشته ها در برنامه نویسی پایتون Strings in Python Programming

  • ویژگی های رشته در پایتون String properties in Python

انواع داده ها و ساختار داده ها در برنامه نویسی پایتون Data Types and Data Structures in Python Programming

  • لیست [] در پایتون List [ ] in python

  • متدهای لیست [] در پایتون List [ ] methods in Python

  • تاپل ها در پایتون Tuples in Python

  • دیکشنری ها در پایتون Dictionaries in Python

توابع و ماژول ها در برنامه نویسی پایتون Functions and Modules in Python Programming

  • توابع در پایتون Functions in Python

  • ماژول ها در پایتون Modules in Python

  • توابع تعریف شده توسط کاربر در پایتون User define functions in Python

  • توابع تعریف شده توسط کاربر با آرگومان User define functions with argument

  • بیشتر در مورد ماژول ها و توابع More on Modules and Functions

  • ماژول زمان در پایتون Time Module in Python

  • مثال ماژول زمان در پایتون Example of Time module in Python

بهترین روش های برنامه نویسی پایتون برای مبتدیان Python Programming Practices for Beginners

  • جدول ضرب در پایتون Multiplication table in Python

  • جدول ضرب بر اساس خواسته کاربر Multiplication table based on users demand

  • چاپ جدول ضرب با کلیک کاربر Print multiplication table with user's click

  • چگونه حروف صدادار و بی صدا را تشخیص دهیم How to detect Vowels and Consonants

  • چگونه بزرگترین عدد را از کاربر دریافت کنیم How to get maximum number from user

  • چگونه کوچکترین عدد را از کاربر دریافت کنیم How to get the minimum number from a user

  • چگونه اعداد زوج و فرد را پیدا کنیم How to find even and odd number

  • چگونه تقویم بسازیم How to create a calendar

  • چگونه رمز عبور را احراز هویت کنیم How to authenticate a Password

ورودی و خروجی فایل در برنامه نویسی پایتون File Input and Output in Python Programming

  • چگونه در فایل بنویسیم How to write to file

  • چگونه از فایل بخوانیم How to read from file

  • چگونه فایل را تغییر نام دهیم How to rename a file

  • چگونه فایل را از سیستم خود حذف کنیم How to remove a file from your system

  • چگونه پوشه ایجاد کنیم How to create a folder

  • چگونه پوشه را از دایرکتوری خود حذف کنیم How to remove a folder from its directory

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

  • چگونه خطاهای برنامه را مدیریت کنیم How to handle program errors

  • قالب بندی خروجی Print formatting

  • قالب تابع Function format

  • کلاس ها Classes

  • متد سازنده Constructor Method

  • وراثت Inheritance

  • سرریز کردن Overloading

مقدمه ای بر توسعه رابط کاربری گرافیکی پایتون Introduction to Python GUI Development

  • اولین برنامه رابط کاربری گرافیکی پایتون شما Your first Python GUI application

  • چگونه اندازه ها و موقعیت های رابط کاربری گرافیکی را انتخاب کنیم How to choose GUI sizes and positions

  • چگونه برچسب به پنجره رابط کاربری گرافیکی اضافه کنیم How to add labels to GUI window

  • چگونه موقعیت برچسب ها را تغییر دهیم How to change label positions

  • چگونه دکمه به برنامه رابط کاربری گرافیکی خود اضافه کنیم How to add button to your GUI application

  • چگونه تابع به دکمه اضافه کنیم How to add function to a button

  • چگونه جعبه متن ایجاد کنیم How to create a text box

  • چگونه چندین رابط کاربری گرافیکی در یک برنامه ایجاد کنیم How to create multiple GUI in one program

  • چگونه منو به پنجره اضافه کنیم How to add Menu to window

  • چگونه موارد منو را به منوها اضافه کنیم How to add menu items to Menus

  • چگونه به مورد منو قابلیت اضافه کنیم How to add functionality to menu item

جعبه پیام Message Box

  • چگونه جعبه پیام ایجاد کنیم How to create message-box

شمارنده رقم Digit Counter

  • چگونه شمارنده رقم ایجاد کنیم How to create a digit counter

انتخاب کننده رنگ Color Chooser

  • چگونه انتخاب کننده رنگ ایجاد کنیم How to create a color chooser

چگونه با فایل ها در پایتون کار کنیم How to work with Files in Python

  • چگونه دیالوگ فایل ایجاد کنیم How to create a file dialog

  • چگونه محتوای فایل را در رابط کاربری گرافیکی پایتون بخوانیم How to read a file content in python GUI

چگونه با رادیو دکمه ها در پایتون کار کنیم How to work with RadioButtons in Python

  • رادیو دکمه ها در رابط کاربری گرافیکی RadioButtons in GUI

  • بیشتر در مورد رادیو دکمه ها More on RadioButtons

  • چگونه قابلیت های بیشتری به رادیو دکمه اضافه کنیم How to add more functionality to RadioButton

  • چگونه رادیو دکمه ها را با استفاده از لیست ایجاد کنیم How to create RadioButtons using a list

  • چگونه شاخص را به رادیو دکمه اضافه کنیم How to add indicatoron to RadioButton

چگونه با چک باکس ها در پایتون کار کنیم How to work with CheckBox in Python

  • چک باکس در رابط کاربری گرافیکی Checkbox in GUI

  • چگونه مقادیر چک باکس ها را دریافت کنیم How to get the values of Checkboxes

  • چگونه موارد انتخاب شده را از چک باکس چاپ کنیم How to print out selected items from checkbox

  • چگونه چک باکس را به مورد منو اضافه کنیم How to add checkbox to menu item

  • چگونه جداکننده به نوار منو اضافه کنیم How to add separator to menu bar

چگونه با جعبه ورودی در پایتون کار کنیم How to work with Entry Box in Python

  • چگونه بلوک های ورودی داده ایجاد کنیم How to create data entry blocks

  • چگونه ورودی را در بلوک ورودی داده حذف کنیم How to delete an entry in Data Entry block

  • چگونه مساحت دایره را در رابط کاربری گرافیکی پایتون محاسبه کنیم How to calculate Area of a Circle in Python GUI

  • چگونه مساحت مثلث را در رابط کاربری گرافیکی پایتون محاسبه کنیم How to calculate Area of a Triangle in Python GUI

  • چگونه مساحت مستطیل را در رابط کاربری گرافیکی پایتون محاسبه کنیم How to calculate Area of a Rectangle in Python GUI

چگونه یک مبدل ارز در پایتون بسازیم How to build a Currency converter in Python

  • چگونه کمبو باکس ایجاد کنیم How to create a ComboBox

  • افزودن قابلیت به کمبو باکس Add functionality to ComboBox

  • چگونه مبدل ارز بسازیم How to create a Currency Converter

چگونه طراحی گرافیکی در پایتون انجام دهیم How to make Graphic Design in Python

  • چگونه طراحی گرافیکی در رابط کاربری گرافیکی پایتون انجام دهیم How to make graphics design in Python GUI

  • چگونه تصویر را در رابط کاربری گرافیکی پایتون باز کنیم How to open an image in Python GUI

توسعه کامل ماشین حساب Complete calculator development

  • مروری بر پروژه توسعه ماشین حساب Overview of the Calculator Project

  • توسعه ماشین حساب (قسمت ۱) Calculator development (Part 1)

  • توسعه ماشین حساب (قسمت ۲) Calculator development (Part 2)

  • توسعه ماشین حساب (قسمت ۳) Calculator development (Part 3)

  • توسعه ماشین حساب (قسمت ۴) Calculator development (Part 4)

  • توسعه ماشین حساب (قسمت ۵) Calculator development (Part 5)

  • توسعه ماشین حساب (قسمت ۶) Calculator development (Part 6)

  • توسعه ماشین حساب (قسمت ۷) Calculator development (Part 7)

  • توسعه ماشین حساب (قسمت ۸) Calculator Development (Part 8)

  • توسعه ماشین حساب (نهایی) Calculator Development (Final)

بیش از ۱۰۰ روش برتر پایتون برای مبتدیان مطلق 100+ python BEST practices for absolute beginners

  • چگونه اعداد زوج و فرد را بررسی کنیم How to check for Even and odd Numbers

  • چگونه بزرگترین عدد را از بین ۳ عدد بررسی کنیم How to check for Greatest of 3 Numbers

  • چگونه قابلیت تقسیم عددی را بررسی کنیم How to check for divisibility of a Number

  • چگونه از سلسیوس به فارنهایت تبدیل کنیم How to convert from Celsius to Fahrenheit

  • چگونه از فارنهایت به سلسیوس تبدیل کنیم How to convert from Fahrenheit to Celsius

  • چگونه دماسنج ساده بسازیم How to create a simple Thermometer

  • چگونه جرم، چگالی و حجم را محاسبه کنیم How to calculate Mass, Density and Volume

  • چگونه ربع یک نقطه را تعیین کنیم How to determine the quadrant of a point

  • چگونه تعیین کنیم که مثلثی وجود دارد How to determine if a Triangle exist

  • چگونه سال کبیسه را بررسی کنیم How to check for Leap year

  • چگونه بررسی کنیم که آیا یک نقطه متعلق به دایره است How to check if a point belongs to Circle

  • چگونه معادله درجه دوم ایجاد کنیم How to create quadratic Equation

  • چگونه عدد تصادفی را حدس بزنیم How to make guess of Random number

  • چگونه جدول ASCII را چاپ کنیم How to print out the ASCII Table

  • چگونه جدول ضرب را با استفاده از حلقه while ایجاد کنیم How to create a Multiplication Table using while loop

  • چگونه جدول ضرب را با استفاده از حلقه for ایجاد کنیم How to create Multiplication Table using for loop

  • چگونه از مبنای ۲ به ۹ تبدیل کنیم How to convert from base 2 to 9

  • چگونه ماشین حساب ساده بسازیم How to build a simple Calculator

  • تعداد ارقام در یک عدد صحیح Number of digits in an Integer

  • چگونه مجموع و حاصلضرب ارقام را بدست آوریم How to get Sum and Product of digits

  • چگونه جستجوی دودویی عدد را در آرایه انجام دهیم How to make a Binary search of number in an array

  • چگونه سری N از یک عنصر را جمع کنیم How to sum of N series of an element

  • چگونه مقدار ارقام زوج و فرد را بدست آوریم How to get value of Even and Odd digits

  • چگونه فاکتوریل را با حلقه while بدست آوریم How to get a Factorial using a while loop

  • چگونه فاکتوریل را با حلقه for بدست آوریم How to get Factorial using for loop

  • چگونه دنباله فیبوناچی ایجاد کنیم How to create a Fibonacci Sequence

  • چگونه مقدار عنصر فیبوناچی را بدست آوریم How to get the value of Fibonacci Element

  • چگونه بزرگترین مقسوم علیه مشترک را پیدا کنیم How to get find the Greatest Common Divisor

  • چگونه حداکثر مقدار یک عدد اعشاری را بدست آوریم How to maximum value of a floating point number

  • چگونه اعداد اول و مختلط را بدست آوریم How to get Prime and Complex Numbers

  • معادلات درجه دوم با راه حل ها در محدوده مشخص ضریب Quadratic Equations with Solutions at specified Range of Coefficient

  • چگونه اعداد را معکوس کنیم How to Reverse Numbers

  • چگونه رشته های الفبا را گسترش دهیم How to expand Strings of Alphabet

  • چگونه زیررشته یک رشته را جایگزین کنیم How to Replace a Substring of a String

  • چگونه اعداد صحیح را از رشته انتخاب کنیم How to select Integers from String

  • چگونه کلمات را بر اساس طولشان مرتب کنیم How to sort words according to their length

  • چگونه طولانی ترین کلمه را در یک رشته پیدا کنیم How to find the longest word in a String

  • چگونه درصد حروف بزرگ و کوچک را بدست آوریم How to get Percentage of Uppercase and Lowercase

  • چگونه Palindrome رشته را بررسی کنیم How to check for String Palindrome

  • چگونه اعداد تصادفی را با استفاده از آرایه ها تولید کنیم How to generate Random numbers using Arrays

  • چگونه حداکثر عنصر را در آرایه بدست آوریم How to get the Maximum Element in an Array

  • چگونه حداقل عنصر را در آرایه بدست آوریم How to get the Minimum Element in an Array

  • چگونه تعداد اعداد زوج و فرد را بدست آوریم How to get the Number of Even and Odd numbers

  • چگونه اعداد مثبت را از اعداد منفی بدست آوریم How to get Positive numbers out of Negative Numbers

  • چگونه اعداد بزرگتر از میانگین آرایه را بدست آوریم How to get numbers greater than the average of an Array

  • چگونه موارد لیست را با -1، 0، 1 جایگزین کنیم How to Replace listitems with -1, 0, 1

  • چگونه پسوند فایل را بررسی کنیم How to check for File Extension

  • چگونه نمادها را از متن حذف کنیم How to remove symbols from Text

  • چگونه اشتراک لیست را با استفاده از حلقه for بدست آوریم How to get Intersection of list using for loop

  • اشتراک گذاری ساده لیست Simple Intersection of List

  • طولانی ترین دنباله مرتب شده در ترتیب صعودی Longest ordered sequence in ascending order

  • چگونه بیشترین عنصر تکرار شده را بدست آوریم How to get the most occurrence Element

  • چگونه عناصر آرایه را مرتب سازی حبابی کنیم How to bubble sort elements of an Array

  • چگونه آرایه را با مرتب سازی انتخابی مرتب کنیم How to sort Array using Selection sorting

  • چگونه ماتریس اعداد تصادفی تولید کنیم How to generate Matrix of Random numbers

  • چگونه ردیف ها و ستون ها با حداکثر مجموع عناصر را بدست آوریم How to get the rows and columns with maximum sum of elements

  • مجموع آیتم ها در ردیف ها و ستون های عناصر Sum items in rows and columns of elements

  • چگونه مجموع قطرهای ماتریس را بدست آوریم How to sum diagonals of a Matrix

  • چگونه قطرهای اصلی ماتریس را مبادله کنیم How to interchange the principal diagonals of matrix

  • چگونه ستون های عناصر را با مرتب سازی سطر اول مرتب کنیم How to sort columns of element by sorting the first row

  • چگونه ردیف ها و ستون هایی که عنصر خاصی دارند را بررسی کنیم How to check rows and columns that has particular element

  • چگونه یونیکد زیبا تولید کنیم How to generate beautiful Unicode

  • چگونه قیمت محصولات را بگیریم How to get prices of products

  • چگونه لیست دیکشنری را با استفاده از ۲ لیست بسازیم How to make list of dictionary using 2 Lists

  • چگونه آیتم دیکشنری را حذف کنیم How to delete dictionary item

  • بازگشت مقدار ۲ آرگومان با استفاده از تابع Return value of 2 Arguments using function

  • چگونه لیست را پر کنیم How to fill List

  • چگونه میانگین حسابی یک لیست را بدست آوریم How to get the Arithmetic mean of a List

  • چگونه دنباله فیبوناچی را با استفاده از تابع تولید کنیم How to generate Fibonacci sequence using Function

  • چگونه مقدار فیبوناچی را با استفاده از بازگشت بدست آوریم How to get Fibonacci value using recurssion

  • چگونه فاکتوریل را با استفاده از بازگشت بدست آوریم How to get Factorial using recurssion

  • چگونه مضرب مشترک کوچک را بدست آوریم How to get the LCM

  • چگونه توالی کلمات را معکوس کنیم How to Reverse Word Sequence

  • چگونه اعداد دودویی را جستجو کنیم How to search for Binary numbers

  • چگونه آیتم های لیست را جابجا یا بازیافت کنیم How to make a ring shift or recycle items of a list

  • چگونه متن را بخوانیم How to Read Text

  • چگونه از متد Read استفاده کنیم How to use Read Method

  • چگونه از متد ReadLine استفاده کنیم How to use ReadLine Method

  • چگونه از متد ReadLines استفاده کنیم How to use ReadLines Method

  • چگونه در فایل بنویسیم How to Write to File

  • چگونه متن را از فایل به دیکشنری بخوانیم How to Read Text from File to Dictionary

  • چگونه تعداد خطوط، کلمات و حروف را در یک فایل متنی بشماریم How to count Number of Lines, Words and Letters in a text file

  • چگونه خطاهای رشته را بگیریم How to capture String Errors

  • چگونه عدم وجود عدد را بررسی کنیم How to check for non existence of number

  • چگونه پیام خطا برای فایل های موجود نمایش دهیم How to display Error message for non existed files

  • چگونه خطای تقسیم بر صفر را بگیریم How to get Division by Zero error

  • چگونه خطای خارج از محدوده را بگیریم How to get Index out of Exception

  • چگونه استثناها را ایجاد کنیم How to Raise Exceptions

  • چگونه از کلاس ها و سازنده استفاده کنیم How to use classes and constructor

  • چگونه لیست را با اعداد طبیعی پر کنیم How to fill a list with natural Numbers

  • چگونه لیست را با اعداد تصادفی پر کنیم How to fill a list with Random Numbers

  • چگونه اعداد زوج را از لیست انتخاب کنیم How to select Even Numbers from list

  • چگونه لیست را از دیکشنری ایجاد کنیم How to create List from Dictionary

  • چگونه ماتریس را به لیست یک سطحی باز کنیم How to unpack Matrix into one level list

  • خواندن داده ها از فایل به صورت خطوط و کاراکتر Read Data from file into Lines and Characters

  • چگونه سرعت مداری را محاسبه کنیم How to calculate the Orbital speed

  • مجموع اعداد سه رقمی تصادفی Sum of a Random of 3 digit numbers

  • چگونه مساحت و محیط مثلث قائم الزاویه را محاسبه کنیم How to calculate the Area and Perimeter of Right Angle Triangle

  • چگونه مساحت کل سطح استوانه را بدست آوریم How to get Total Surface Area of a Cylinder

ساخت برنامه آموزش الکترونیکی با صداگذاری با پایتون ۳ Build E-Learning Application with Voice Over Using Python 3

  • مروری بر طراحی برنامه آموزش الکترونیکی Overview of E-learning application design

  • راه اندازی محیط Environment Setup

  • ایجاد صفحه نمایش اصلی Creating the main Display Screen

  • ایجاد دکمه های الفبا Create the Alphabet Buttons

  • ایجاد ردیف ۲ Creating row 2

  • ایجاد ردیف ۳ Creating Row 3

  • ایجاد ردیف ۴ Creating Row 4

  • چگونه تصاویر را فراخوانی کنیم How to call the images

  • چگونه فرمان صوتی را اضافه کنیم How to add the voice command

ساخت الگوهای نمایش پیام قابل جابجایی با پایتون Build Movable Message Display Patterns in Python

  • مروری کلی بر نمایش پیام قابل جابجایی General Overview of Movable Message Display

  • مقدمه ای بر نمایش پیام قابل پیمایش Introduction to Scrollable Message Display

  • ایجاد ورودی و برچسب Creating Entry and Label

  • ایجاد طرح بندی برای دکمه ها Creating Layout for Buttons

  • فعال کردن کلیک دکمه Activate Button Click

ایجاد الگو برای نمایش پیام قابل پیمایش Create Patterns for Scrollable Message Display

  • الگوی اول نمایش پیام قابل پیمایش Pattern One of Scrollable Message Display

  • الگوی دوم نمایش پیام قابل پیمایش Pattern Two of Scrollable Message Display

  • الگوی سوم نمایش پیام قابل پیمایش Pattern Three of Scrollable Message Display

  • الگوی چهارم نمایش پیام قابل پیمایش Pattern Four of Scrollable Message Display

  • الگوی پنجم نمایش پیام قابل پیمایش Patter Five of Scrollable Message Display

  • قسمت نهایی الگوهای نمایش پیام قابل جابجایی Final Part of Movable Message Display Patterns

ساخت سیستم صورتحساب مدیریت هتل با پایتون ۳ و Tkinter Build Hotel Management Billing System with Python3 & Tkinter

  • مقدمه ای بر طراحی سیستم صورتحساب مدیریت هتل Introduction to Design of Hotel Management Billing System

  • ساخت صفحه اصلی Building the main screen

  • ایجاد تاریخ و زمان Creating the Date and Time

  • ساخت ماشین حساب Building the Calculator

  • تغییر ماشین حساب Modification of the Calculator

  • جعبه ورودی برای غذا Entry Box for meal

  • جعبه ورودی برای نوشیدنی ها Entry box for Drinks

  • تحویل سفارش و رزرو اتاق Order Delivery and Booking of Room

  • صفحه نمایش هزینه ها Cost Display Screens

  • مبدل ارز Currency Converter

  • دکمه های کنترلی Control Buttons

  • تعریف توابع Definition of Functions

  • بیشتر در مورد تعریف تابع More on function definition

  • کار بر روی دکمه مجموع Working on the Total Button

  • گرد کردن مجموع Roundup of the Total

  • تغییر دکمه مجموع Modification of the Total Button

  • ساخت مبدل ارز Building the Currency Converter

  • دکمه بازنشانی Reset Button

  • دکمه های پاک کردن و خروج Clear and Exit Buttons

  • نمایش صفحه قابل جابجایی Movable Screen Display

  • نمایش متن قابل جابجایی Movable Text Display

طراحی پایگاه داده پایتون | ساخت سیستم مدیریت پایگاه داده Python Database Design | Build A Database Management System

  • مقدمه ای بر طراحی سیستم مدیریت پایگاه داده در پایتون Introduction to Design of Database Management System in Python

  • راه اندازی پایگاه داده Database Setup

  • راه اندازی پروژه Project Setup

  • لوگو و عنوان Logo and Title

  • جعبه های ورودی برای رکوردهای جدید Entry boxes for new records

  • جعبه نمایش پایگاه داده Database Display Box

  • زمان و تاریخ Time and Date

  • افزودن نوار منو Adding menu bar

  • مشاهده جدول پایگاه داده Viewing Database Table

  • افزودن رکورد جدید Add New Record

  • حذف رکورد Delete Record

  • ویرایش پایگاه داده (قسمت ۱) Edit Database (Part 1)

  • ویرایش پایگاه داده (قسمت ۲) Edit Database (Part 2)

  • قسمت نهایی طراحی سیستم مدیریت پایگاه داده Final part of Database management system design

دستکاری تصاویر و تبدیل تصاویر با استفاده از پایتون ۳ Image Manipulations and Image Transformations using Python 3

  • مقدمه ای بر کتابخانه Pillow Introduction to Pillow library

  • برش تصویر Image Cropping

  • همپوشانی تصاویر Overlapping Images

  • تقسیم تصویر Splitting an Image

  • چگونه کانال ها را ترکیب کنیم How to mix Channels

  • ترکیب کانال های چندگانه با تصاویر چندگانه Mixing multiple channels with multiple images

  • تبدیلات اساسی تصویر Basic Image transformations

  • تغییر اندازه تصویر Resizing an Image

  • تغییر حالت تصویر Changing Image Mode

  • فیلترهای تصویر Image Filters

  • تبدیل پسوند تصاویر (jpg png) Converting Image extensions (jpg png)

  • تبدیل تصاویر چندگانه Convert Multiple Images

  • تغییر اندازه تصاویر چندگانه Resize Multiple Images

  • چگونه تامنیل های چندگانه ایجاد کنیم How to create Multiple Thumbnails

  • مستندات پردازش تصویر Image processing documentation

تشخیص چهره و پردازش تصویر در بینایی ماشین با پایتون ۳ Python Face Detection & Image Processing in Computer Vision

  • راه اندازی PyCharm، Numpy و OpenCV برای مبتدیان PyCharm, Numpy and OpenCV Setup For Beginners

  • چگونه تصویر را بخوانیم How to Read an Image

  • چگونه تصویر را بنویسیم How to Write an Image

  • عملیات اساسی در OpenCV Basic Operations In OpenCV

  • چگونه ویدئو را بخوانیم How to Read A Video

  • چگونه ویدئوها را به حالت خاکستری تبدیل کنیم How to convert Videos to Gray mode

  • برخی ویژگی های VideoCapture Some VideoCapture properties

  • چگونه کپچر ویدئو را ذخیره کنیم How to save Video Captures

  • تشخیص چهره با استفاده از طبقه‌بندی کننده آبشاری هار Face Detection Using Haar Cascade Classifier

  • تشخیص چهره در ویدئو Face Detection in a video

  • تشخیص چشم با استفاده از طبقه‌بندی کننده آبشاری هار Eye Detection Using Haar Cascade Classifier

  • تشخیص چشم در ویدئو Eye Detection in a Video

  • وظیفه و راه حل برای تشخیص چهره و چشم در تصویر Assignment and Solution on Face and Eye Detection In an Image

  • وظیفه و راه حل برای تشخیص چهره و چشم در ویدئو Assignment and Solution on Face and Eye Detection in a video

  • چگونه اشکال هندسی بکشیم How to draw geometric shapes

  • چگونه مستطیل بکشیم How to draw a Rectangle

  • چگونه دایره بکشیم How to draw a Circle

  • چگونه متن روی تصویر اضافه کنیم How to add Text on image

  • پارامتر تنظیم دوربین Camera Setting Parameter

  • چگونه متن، تاریخ و زمان را به ویدئو اضافه کنیم How To Add Text, Date and Time on a Video

کار با Numpy در بینایی ماشین Working with Numpy In Computer Vision

  • چگونه تصویر را با استفاده از متدZeros Numpy ایجاد کنیم How to create image using Numpy Zeros Method

  • چگونه رویداد کلیک ماوس را در OpenCV مدیریت کنیم How Handle Mouse Click Event In OpenCV

  • چگونه کانال های BGR تصویر را با کلیک ماوس تشخیص دهیم How to Detect BGR Channels of an Image Using Mouse Click

  • چگونه نقاط را رسم و وصل کنیم How to draw and connect points

  • چگونه رنگ تصویر را در پنجره جدید نمایش دهیم How to show image colour on a new window

  • چگونه تصویر را تکرار و موقعیت دهی کنیم How to Duplicate and Position an Image

  • چگونه دو تصویر را اضافه کنیم How to Add Two Images

  • عملیات بیتی (AND، OR، XOR، NOT) در OpenCV Bitwise Operations (AND, OR, XOR, NOT) in OpenCV

  • چگونه با استفاده از یک Trackbar یک انتخابگر BGR ایجاد کنیم How to create a BGR Selector using a Trackbar

  • ایجاد موقعیت Trackbar روی تصویر Create Trackbar position on Image

  • تشخیص تصویر در OpenCV Image Detection In OpenCV

  • چگونه مقادیر HSV را ردیابی کنیم How to Track the HSV Values

  • چگونه شی VideoCapture را تشخیص دهیم How to Detect VideoCapture Object

آستانه گذاری تصویر در بینایی ماشین Image Thresholding In Computer Vision

  • مقدمه ای بر آستانه گذاری تصویر Introduction To Image Thresholding

  • آستانه گذاری تطبیقی Adaptive Thresholding

کار با Matplotlib در بینایی ماشین Working With Matplotlib In Computer Vision

  • Matplotlip با OpenCV Matplotlip with OpenCV

  • چگونه چندین تصویر را روی Matplotlib باز کنیم How to open Multiple Images on Matplotlib

تبدیلات مورفولوژیکی در بینایی ماشین Morphological Transformation In Computer Vision

  • مقدمه ای بر تبدیل مورفولوژیکی Introduction To Morphological Transformation

  • تبدیل مورفولوژیکی انبساطی Dilational Morphological Transformation

  • تبدیل مورفولوژیکی فرسایشی Erosional Morphological Transformation

  • تبدیل مورفولوژیکی باز شدن Opening Morphological Transformation

  • تبدیل مورفولوژیکی بستن Closing Morphological Transformation

  • انواع تبدیل مورفولوژیکی Types of Morphological Transformation

فرایندهای فیلتراسیون تصویر در بینایی ماشین Image Filtration Processes In Computer Vision

  • کانولوشن 2D در OpenCV 2D Convolution in OpenCV

  • انواع مختلف فیلتراسیون تصویر در OpenCV Different Types of Image Filtration In OpenCV

  • گرادیان لاپلاسین Laplacian Gradient

  • گرادیان سوبل Sobel Gradient

  • تشخیص لبه کنی Canny Edge Detection

هرم های تصویر در بینایی ماشین Image Pyramids In Computer Vision

  • هرم گوسی Gaussian Pyramid

  • چگونه هرم تصویر چندگانه ایجاد کنیم How to create Multiple Image Pyramid

  • هرم لاپلاسین Laplacian Pyramid

  • چگونه تصاویر را در OpenCV ترکیب کنیم How to blend Images in OpenCV

کانتورها در بینایی ماشین Contours In Computer Vision

  • چگونه کانتورها را در OpenCV رسم کنیم How to Draw Contours in OpenCV

  • تشخیص حرکت در OpenCV Motion Detection In OpenCV

  • ردیاب حرکت در OpenCV Motion Tracker In OpenCV

تحلیل اشکال هندسی در بینایی ماشین Geometric Shapes Analysis In Computer Vision

  • چگونه اشکال هندسی را پیدا کنیم How to find Geometric Shapes

  • چگونه متن روی اشکال اضافه کنیم How to Add Text on Shapes

  • تطبیق الگو در OpenCV Template Matching in OpenCV

تمرینات کدنویسی پایتون برای مبتدیان Python Coding Exercises for Beginners

  • چاپ "Hello, World!" Print "Hello, World!"

  • بررسی اعداد زوج و فرد Check for Even and odd Numbers

  • بزرگترین عدد از بین ۳ عدد Greatest of 3 Numbers

  • قابلیت تقسیم یک عدد Divisibility of a Number

  • سلسیوس به فارنهایت Celsius to Fahrenheit

  • فارنهایت به سلسیوس Fahrenheit to Celsius

  • جرم، چگالی و حجم Mass, Density and Volume

  • تعیین ربع یک نقطه Determine the quadrant of a point

  • تعیین وجود مثلث Determine if a Triangle exist

  • بررسی سال کبیسه Check for Leap year

آزمون های تمرینی پایتون برای مبتدیان Python Practice Tests for Beginners

  • آزمون تمرینی پایتون ۱: مبانی پایتون Python Practice Test 1: Python Basics

  • آزمون تمرینی پایتون ۲: انواع داده ها و متغیرها Python Practice Test 2: Data Types and Variables

آزمون های پایتون برای مبتدیان Python Quizzes for Beginners

  • آزمون پایتون: عملگرها و عبارات Python Quiz: Operators and Expressions

  • آزمون پایتون: دستورات شرطی Python Quiz: Conditional Statements

  • آزمون پایتون: حلقه ها Python Quiz: Loops

  • تبریک می گویم! هرگز یادگیری را متوقف نکنید... Congratulations! Never Stop Learning...

نمایش نظرات

آموزش بوت کمپ پایتون: مبانی، شی‌گرایی، پروژه‌های رابط کاربری گرافیکی، پایگاه داده و OpenCV
جزییات دوره
43.5 hours
329
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,386
4.5 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Emenwa Global Emenwa Global

توسعه دهندگان ارشد با انجام این کار خود از ابتدا بیاموزید ... از این پس پروژه های واقعی بسازید! مدرسان Emenwa Global متخصصان صنعت با سالها تجربه ساخت نرم افزار در دنیای واقعی در شرکت های پیشرو در صنعت هستند. آنها همه چیزهایی را که می دانند برای آموزش هزاران دانش آموز در سراسر جهان ، مانند شما ، بیشترین تقاضای مهارت های فنی و غیر فنی (که معمولاً نادیده گرفته می شوند) را با کارآمدترین روش به اشتراک می گذارند تا بتوانید زندگی خود را کنترل کنید. و فرصت های شغلی جدید و بی پایان هیجان انگیز در دنیای فناوری را باز کنید ، فارغ از سابقه یا تجربه شما. Emenwa Global یک شرکت توسعه دهنده نرم افزار حرفه ای است که خدمات جهانی را شامل برنامه نویسی رایانه ، توسعه وب سایت ، بازاریابی دیجیتال ، سئو ، تهیه محتوا ، توسعه برنامه های تلفن همراه ، شبکه و امنیت سایبری به طیف گسترده ای از افراد و شرکت ها در سراسر جهان ارائه می دهد. ما به شما کمک می کنیم تا در دنیای تجارت اینترنتی به آرزوی خود برسید و همیشه مشتریان خود را تا رضایت کامل همراهی می کنیم. تیم مهندسان ما 24/7 در خدمت شما هستند.

George Steve George Steve

توسعه دهنده وب کامل و مشاور آژانس طراحی وب سایت

Juliet Rona Juliet Rona

فرانت‌اند | رابط کاربری و تجربه کاربری (UI/UX) | سی | سی پلاس پلاس | سی شارپ | پایتون | متخصص حرفه‌ای جاوا