وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Python Masterclass 2023: Build 19 Real World Python Projects

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

Python course for beginners, Learn Python Programming ,Data Analysis, Tkinter, Django, Flask, OpenCV and a lot more.


01 - Introduction
  • 001 Introduction To The Course

  • 02 - Introduction To Python Programming Language
  • 001 Introduction-To-Python-Programming-Langguage.pdf
  • 001 Python A High Level Programming Language
  • 002 General Purpose Programming Languages
  • 003 Dynamic Typing & Garbage Collection In Python
  • 004 How To Use Section Notes For Effective Learning.html
  • 005 Section Notes.html
  • 006 Up Next.html

  • 03 - Installing Python & Pycharm
  • 001 Installing Python On Windows
  • 002 Installing PyCharm On Windows
  • 003 Installing Python On Mac
  • 004 Installing PyCharm On Mac
  • 005 Installing Python On Linux
  • 006 Installing PyCharm On Linux
  • 007 How To Fix Installation Issues.html

  • 04 - Using Python Shell
  • 001 Using Python Shell On Windows
  • 002 Using Python Shell On Mac
  • 003 Using Python Shell On Linux

  • 05 - Basic Python Concepts
  • 001 Basic Arithmetic Operations In Python
  • 002 Exponent & Modulus Operators
  • 003 Creating Strings & Using Escape Characters
  • 004 Accepting User Input
  • 005 Concatenation Of Strings
  • 006 Data Types In Python
  • 007 Variable Declaration & Assignment
  • 008 Naming Conventions To Follow While Creating Variables
  • 009 Operators In Python
  • 010 Logical Operators
  • 011 Hello World Program Using PyCharm On Windows
  • 012 Hello World Program Using PyCharm On Mac
  • 013 Hello World Program Using PyCharm On Linux
  • 014 Adding Comments To Your Code
  • 015 Accepting Input & Adding Numbers
  • 016 Creating Username & Email Using Concatenation
  • 017 Comparing User Strings
  • 018 Creating A Simple Interest Calculator
  • 019 F Strings In Python
  • 020 Creating A BMI Calculator
  • 021 Source code.html
  • 022 Section Notes.html

  • 06 - Lists, Dictionaries & Sets
  • 001 Lists In Python
  • 002 Storing Different Data Types In A List
  • 003 Negative Indexing
  • 004 List Slicing
  • 005 List Slicing Using Negative Indexing
  • 006 In & Not In Operators
  • 007 List Functions
  • 008 Addition & Multiplication Operation On Lists
  • 009 Nesting Lists
  • 010 Mutability Of Lists
  • 011 Tuples
  • 012 Dictionaries
  • 013 Creating Dictionaries Using dict()
  • 014 Get Method
  • 015 Update & Pop Method
  • 016 Items & Keys Method
  • 017 Set & Creating Sets
  • 018 Empty Set
  • 019 Set Operations
  • 020 Add & Remove Set Methods
  • 021 Searching Items In A List
  • 022 Adding & Removing Items
  • 023 Adding List Item At A Position
  • 024 Adding Products To A Dictionary
  • 025 Deleting Items From Dictionary
  • 026 Editing Dictionary Values
  • 027 Source code.html
  • 028 Coding Challenge 2.html
  • 029 Coding Challenge 2 Solution.html
  • 030 Section Notes.html

  • 07 - Conditionals In Python
  • 001 If Conditional Statement
  • 002 Understanding Indentation In Python
  • 003 Accept User Input & Check If Condition
  • 004 Elif Statement
  • 005 Nested If
  • 006 Nested If Example
  • 007 Range Function
  • 008 For Loop
  • 009 Looping Through List
  • 010 Looping Through A Dictionary
  • 011 While Loop
  • 012 Break Statement
  • 013 Continue Statement
  • 014 Adding Items To Cart Using For Loop
  • 015 Adding Items Using While Loop
  • 016 Creating A List Of Products
  • 017 Adding Items To Cart
  • 018 Displaying Cart Items
  • 019 Incrementing The Quantity
  • 020 Calculating Total Cart Value
  • 021 Source code.html
  • 022 Section Notes.html
  • 023 Coding Challenge 3.html
  • 024 Coding Challenge 3 Solution.html

  • 08 - Functions In Python
  • 001 Functions
  • 002 Passing Arguments To Functions
  • 003 Keyword Arguments
  • 004 Default Parameters
  • 005 Making function return a value
  • 006 Calling a function in other function
  • 007 Making A Function Return Multiple Values
  • 008 Passing List To A Function
  • 009 Returning List
  • 010 Local & Global Variables
  • 011 Accessing Global Variables Inside A Function
  • 012 Check If A String Is A Palindrome
  • 013 Function To Check Foe Palindrome
  • 014 EMI Calculator
  • 015 Recursion In Python
  • 016 Factorial Using Recursion
  • 017 Variable Length Positional Arguments
  • 018 Variable Length Keyword Arguments
  • 019 Decorators
  • 020 Another Way Of Using Decorator
  • 021 Decorating Functions Accepting Arguments
  • 022 Decorating Functions Returning Values
  • 023 Source code.html
  • 024 Coding Challenge 4.html
  • 025 Coding Challenge 4 Solution.html
  • 026 Section Notes.html

  • 09 - Modules In Python
  • 001 Module
  • 002 Creating our own module
  • 003 Random module
  • 004 Datetime module
  • 005 Source Code.html
  • 006 Section Notes.html

  • 10 - Errors & Exceptions In Python
  • 001 Introduction to errors & exceptions
  • 002 Syntax error
  • 003 Logical error
  • 004 Runtime error
  • 005 Try & except block
  • 006 Else block
  • 007 Finally block
  • 008 Coding Challenge 5.html
  • 009 Coding Challenge 5 Solution.html
  • 010 Source Code.html
  • 011 Section Notes.html

  • 11 - File Handling In Python
  • 001 Introduction To File Handling
  • 002 Opening A File
  • 003 Reading Data From A File
  • 004 Writing & Appending Data To A File
  • 005 Opening Files Using With
  • 006 Readline & Readlines
  • 007 Strip Method
  • 008 Saving User Data In A File
  • 009 Reading Saved Names
  • 010 Saving Complex Data
  • 011 Serialization
  • 012 Deserialization
  • 013 Writing Serialised Data To File
  • 014 Preserving Old Data
  • 015 Reading User Data
  • 016 Editing User Data
  • 017 Deleting User Data
  • 018 Coding Challenge 6.html
  • 019 Coding Challenge 6 Solution.html
  • 020 Source Code.html
  • 021 Section Notes.html

  • 12 - Lambdas, Map & Filter
  • 001 Lambda Functions In Python
  • 002 Map In Python
  • 003 Using Map In Different Ways
  • 004 Filter In Python
  • 005 Generators In Python
  • 006 Celsius to Fahrenheit Using Map
  • 007 Extracting Initials From Name
  • 008 Extracting Initials Using Map
  • 009 Reversing a List Using Map
  • 010 Source Code.html
  • 011 Section Notes.html

  • 13 - Object Oriented Programming In Python
  • 001 Introduction To Object Oriented Programming In Python
  • 002 Creating Class & Objects
  • 003 Instance Attributes
  • 004 Methods In Object Oriented Programming
  • 005 Functional & OOP Based Way Of Writing Code
  • 006 Inheritance
  • 007 Multiple Inheritance
  • 008 Multi-level Inheritance
  • 009 Polymorphism
  • 010 Method Overriding
  • 011 Instance Method
  • 012 Class Method
  • 013 Static Method
  • 014 Nested Classes
  • 015 Nesting Class Example
  • 016 Constructor Inheritance
  • 017 Overriding Superclass Constructor
  • 018 Using Super
  • 019 Entire OOP Example Part 1
  • 020 Entire OOP Example Part 2
  • 021 Student Management System Using OOP
  • 022 Creating Menu
  • 023 Edit Student Data
  • 024 Deleting Student Data
  • 025 Source Code.html
  • 026 Section Notes.html

  • 14 - Regular Expressions In Python
  • 001 Introduction To Regular Expressions
  • 002 Writing Our First Regular Expression
  • 003 Match & Search
  • 004 Metacharacter In Regular Expression
  • 005 Star Metacharacter
  • 006 Plus Metacharacter
  • 007 Plus Metacharacter Example
  • 008 Curly Braces
  • 009 Curly Braces Example
  • 010 Wildcard
  • 011 Wildcard Example
  • 012 Optional Metacharacter
  • 013 Optional Metacharacter Example
  • 014 Caret Metacharacter
  • 015 Character Class
  • 016 Find All
  • 017 Character Class & Find All
  • 018 Finding Vowels
  • 019 Shorthand For Numeric Characters
  • 020 W Shorthand
  • 021 S Shorthand
  • 022 Combining Shorthands & Metacharacters
  • 023 Matching Phone Numbers Part 1
  • 024 Matching Phone Numbers Part 2
  • 025 Matching Emails
  • 026 Checking Validity Of Emails
  • 027 Matching Dates
  • 028 Source Code.html
  • 029 Section Notes.html

  • 15 - Tkinter
  • 001 Introduction To Tkinter
  • 002 Hello World
  • 003 Understanding Tkinter Widgets
  • 004 Buttons
  • 005 Entry
  • 006 Adding Two Numbers
  • 007 Checkboxes
  • 008 Beverage Selector
  • 009 Radiobuttons
  • 010 Frames
  • 011 Adding Properties To Frames
  • 012 Grid Layout Manager
  • 013 Creating A Grid
  • 014 Writing Tkinter Apps Using OOP
  • 015 Menu
  • 016 Statusbar
  • 017 Toolbar
  • 018 Messagebox
  • 019 Source Code.html
  • 020 Section Notes.html

  • 16 - Project 1 Building Calculator App Using Tkinter
  • 001 Building Calculator App Part 1
  • 002 Building Calculator App Part 2
  • 003 Building Calculator App Part 3
  • 004 Building Calculator App Part 4
  • 005 Building Calculator App Part 5
  • 006 Building Calculator App Part 6
  • 007 Building Calculator App Part 7

  • 17 - Project 2 Building Database Apps With PostgreSQL & Python
  • 001 Introduction To Databases
  • 002 Introduction To PostgreSQL
  • 003 Installing PostgreSQL On Windows
  • 004 Installing PostgreSQL On Mac
  • 005 Creating A Database
  • 006 Creating Table & Adding Data
  • 007 Reading Data From Database
  • 008 Setting Up Virtualenv on Mac
  • 009 Setting Up Virtualenv On Windows
  • 010 Installing Psycopg2
  • 011 Connecting To Database With Python Code
  • 012 Creating Database Tables With Python
  • 013 Adding Data To Database Tables With Python
  • 014 User Submitted Data To Database
  • 015 Creating App Layout
  • 016 Adding Entries
  • 017 Saving Entries To Database
  • 018 Search Functionality
  • 019 Listing All Entries

  • 18 - Project 3 File Compression & Encoding In Python
  • 001 Compressing Files In Python
  • 002 Decompressing Files
  • 003 Splitting Code Into Functions
  • 004 Designing The GUI
  • 005 Compressing Via GUI
  • 006 Compressing Files From Local Directories

  • 19 - Project 4 Text To Speech Converter Using Python
  • 001 Generating Audio From Text Data
  • 002 Converting File Data To Audio
  • 003 Converting User Input To Speech

  • 20 - Project 5 Implementing Password Hashing & Building A Password Validator
  • 001 Introduction To Password Hashing
  • 002 Implementing Password Hashing In Python
  • 003 Building A Password Validator

  • 21 - Project 6 Building A QR Code Generator With Python
  • 001 QR Code Generator Part 1
  • 002 QR Code Generator Part 2

  • 22 - Project 7 Building A Video Downloader App
  • 001 Creating The user Interface
  • 002 Accepting Path To Download Videos
  • 003 Getting Local Path
  • 004 Making Download Button Functional
  • 005 Testing Our App
  • 006 Converting Videos To Mp3

  • 23 - Project 8 Credit Card Validation Using Lhuns Algorithm
  • 001 Building A Credit Card Validator Part 1
  • 002 Building A Credit Card Validator Part 2
  • 003 Building A Credit Card Validator Part 3

  • 24 - Data Analysis Using Python
  • 001 Introduction to Data Analysis Using Python
  • 002 Installing Tools For Data Analysis
  • 003 Converting Dictionaries to Series
  • 004 Introduction to Data Frames
  • 005 Introduction to Pandas & Series
  • 006 Changing Column Sequence
  • 007 Reindexing Series & DataFrames
  • 008 Changing Columns & Transposing Dataframe
  • 009 Deleting Rows & Coulumns
  • 010 Arithmetic operations on dataframe and series
  • 011 Arithmetic operations in between dataframe and series
  • 012 Sorting series and dataframes
  • 013 Sorting according to values
  • 014 Handling duplicate values
  • 015 Calculating sum, max & min values
  • 016 Dropping nan values
  • 017 Loading data from a file
  • 018 Analyzing file data
  • 019 Creating Numpy Array
  • 020 19 Another way to create an array
  • 021 Logspace & Linspace
  • 022 Slicing a Numpy Array
  • 023 Advanced indexing and slicing techniques
  • 024 Broadcasting
  • 025 Iterating using nditer
  • 026 Plotting data using Matplotlib

  • 25 - Project 9 Supermarket Data Analysis Project With Python & Pandas
  • 001 Analysing Supermarket Sales Data Part 1 Reading CSV File
  • 001 sales.csv
  • 002 Analysing Supermarket Sales Data Part 2 Switching Up The Theme
  • 003 Analysing Supermarket Sales Data Part 3 Accessing Different Parts Of Data
  • 004 Analysing Supermarket Sales Data Part 4 Selecting Rows On A Condition
  • 005 Analysing Supermarket Sales Data Part 5 Queries To Find Conditional Data
  • 006 Analysing Supermarket Sales Data Part 6 Sum, Max, Min & Average
  • 007 Analysing Supermarket Sales Data Part 7 Using GroupBy To Group Data By Location
  • 008 Analysing Supermarket Sales Data Part 8 Finding Market Share
  • 009 Analysing Supermarket Sales Data Part 9 Classifying Shoppers
  • 010 Analysing Supermarket Sales Data Part 10 Analysing Memberships & Ratings
  • 011 Analysing Supermarket Sales Data Part 11 Answering Multiple Queries
  • 012 Analysing Supermarket Sales Data Part 12 Classifying Sales By Day
  • 013 Analysing Supermarket Sales Data Part 13 Classifying Sales By Month
  • 014 Analysing Supermarket Sales Data Part 14 Classifying Sales By Hour
  • 015 Analysing Supermarket Sales Data Part 15 Classifying Payment Types With Hour

  • 26 - Django Make Web Apps Using Python & Django
  • 001 Introduction To Django
  • 002 Installing Django On Windows
  • 003 Installing Django On Mac
  • 004 Creating A Django Project On Windows
  • 005 Creating A Django Project On Mac
  • 006 Running Django Project On Localhost For Windows
  • 007 Running Django Apps On Localhost For Mac
  • 008 Understanding Significance Of Project Files
  • 009 Creating Views
  • 010 Creating Another view
  • 011 What Is A Database
  • 012 Creating Models In Django
  • 013 Making Migrations
  • 014 Adding Objects To Database
  • 015 Creating Superuser
  • 016 Passing Objects
  • 017 Django Templates
  • 018 Passing Context
  • 019 DetailView Part 1
  • 020 DetailView Part 2
  • 021 DetailView Part 3
  • 022 Removing Hardcoded URLs
  • 023 Adding URLs To App
  • 024 Namespacing URLs
  • 025 Adding Staticfiles
  • 026 Adding Bootstrap
  • 027 Using Base Template
  • 028 Adding Image Field
  • 029 Getting Saved Images
  • 030 Adding Own Images
  • 031 Adding HTML Form
  • 032 Submitting Form Data To Database
  • 033 Edit Functionality
  • 034 Fixing Errors & Issues
  • 035 Update Functionality
  • 036 Delete Functionality
  • 037 Design Touchup For Index Page
  • 038 Design Touchup For Detail Page
  • 039 Source Code.html

  • 27 - Project 10 Building A Todo App Using Django 3
  • 001 Going From Idea To App
  • 002 Installing Virtualenv
  • 003 Setting Up The Project
  • 004 Creating Model
  • 005 Form View & Template
  • 006 Handling Post Request
  • 007 Adding Bootstrap
  • 008 Read Functionality
  • 009 Two Functionalities On Same Page
  • 010 Styling Part 1
  • 011 Styling Part 2
  • 012 Styling Part 3
  • 013 Delete Functionality
  • 014 Adding Date To Tasks
  • 015 Edit Functionality
  • 016 Introduction To Class Based & Generic Views
  • 017 Class Based Generic View Part 1 ListView
  • 018 Class Based Generic View Part 2 DetailView
  • 019 Class Based Generic View Part 3 UpdateView
  • 020 Class Based Generic View Part 4 DeleteView

  • 28 - Make Web Applications Using Python & Flask
  • 001 Introduction To Flask
  • 002 Installing Flask
  • 003 Hello World
  • 004 Routing
  • 005 Variables
  • 006 Debug Mode
  • 007 Redirect & URL For
  • 008 Receiving Requests
  • 009 Templates
  • 010 Passing Dynamic Data To Templates
  • 011 Conditionals In Template
  • 012 Using Loops In Template
  • 013 Rendering Objects
  • 014 Adding Bootstrap & Template Inheritance
  • 015 Adding Navbar
  • 016 Adding CSS
  • 017 Adding Forms Part 1
  • 018 Adding Forms Part 2
  • 019 Configuring Databases
  • 020 Creating Models
  • 021 Adding Books To Database
  • 022 Retrieving Data From Database
  • 023 Implementing Edit Functionality Part 1
  • 024 Implementing Edit Functionality Part 2
  • 025 Implementing Delete Functionality

  • 29 - Project 11 Building A Expense Manager With Flask, Python & ChartJs
  • 001 Setting Up Flask Project
  • 002 Creating Route To Accept Data
  • 003 Creating Form
  • 004 Styling The Form
  • 005 Getting Values From The Form
  • 006 Creating A Database Model
  • 007 Adding Expenses To Database
  • 008 Displaying Expenses
  • 009 Styling Expenses Page
  • 010 Adding A Navbar
  • 011 Delete Functionality
  • 012 Edit Functionality Part 1
  • 013 Edit Functionality Part 2
  • 014 Calculating Total
  • 015 Displaying Total
  • 016 Integrating ChartJs
  • 017 Add View

  • 30 - Project 12 Building A REST API with Python & Django Rest Framework
  • 001 What is an API
  • 002 Installing Django Rest Framework
  • 003 Creating & Setting Up Django App
  • 004 Setting Up API App
  • 005 Creating Serializer For Model
  • 006 Creating Another Endpoint
  • 007 Update & Delete Functionality
  • 008 Adding Images To API
  • 009 Making The API Consumable
  • 010 Setting Up React App
  • 011 Fetching Data From API From React Front End

  • 31 - Project 13 Learn How To Crawl Websites Using Python Web Crawling
  • 001 Python Web Crawler Part -1
  • 002 Python Web Crawler Part -2
  • 003 Python Web Crawler Part -3
  • 004 Python Web Crawler Part -4
  • 005 Python Web Crawler Part -5
  • 006 Python Web Crawler Part -6
  • 007 Python Web Crawler Part -7
  • 008 Python Web Crawler Part -8
  • 009 Python Web Crawler Part -9
  • 010 Python Web Crawler Part -10
  • 011 Python Web Crawler Part -11
  • 012 Python Web Crawler Part -12
  • 013 Python Web Crawler Part -13
  • 014 Python Web Crawler Part -14
  • 015 Python Web Crawler Part -15
  • 016 Python Web Crawler Part -16
  • 017 Python Web Crawler Part -17
  • 018 Python Web Crawler Part -18
  • 019 Python Web Crawler Part -19
  • 020 Web Crawler Source Code.html

  • 32 - Complex Coding Challenges
  • 001 Introduction.html
  • 002 Complex Python Challenges.html

  • 33 - Automation With Selenium Web Driver and Python
  • 001 Introduction to Selenium
  • 002 Installing Selenium
  • 003 Opening a URL
  • 004 Automating Google Search
  • 005 Find Elements By XPATH
  • 006 Clicking Links
  • 007 Refreshing a Webpage
  • 008 Using Forward and Backward Navigation Buttons
  • 009 Scrolling and Getting the Current URL

  • 34 - Project 14 Building A Facebook Auto Poster
  • 001 Building A Facebook Auto Poster

  • 35 - Python Best Practices Writing Clean & Efficient Python Code
  • 001 Writing Clean Python Code Best Practices part 1
  • 002 Writing Clean Python Code Best Practices part 2
  • 003 Writing Clean Python Code Best Practices part 3
  • 004 Writing Clean Python Code Best Practices part 4
  • 005 Writing Clean Python Code Best Practices part 5

  • 36 - Project 15 Building A Chat Application Using Network & Socket Programming
  • 001 IP Address
  • 002 Ports & Sockets
  • 003 Creating A Client
  • 004 Sending Messages
  • 005 Using Buffer
  • 006 Building The Messaging Functionality
  • 007 Sending Messages To Client
  • 008 Programming Send Functionality
  • 009 Completing Our Chat App

  • 37 - Image Processing With OpenCV & Python
  • 001 Introduction To OpenCV
  • 002 Installing OpenCV
  • 003 Archive.zip
  • 003 Resources.html
  • 004 Reading & Displaying Images
  • 005 Capturing Video From Webcam
  • 006 Drawing Shapes On Images
  • 007 Mouse Callback Events
  • 008 Manipulating Pixels
  • 009 Color Spaces In OpenCV
  • 010 Object Tracking In Images
  • 011 Object Tracking In Videos
  • 012 Simple Thresholding
  • 013 Simple Thresholding Implementation
  • 014 Adaptive Thresholding
  • 015 Adaptive Thresholding Implementation
  • 016 Geometric Transformation Of Images
  • 017 Geometric Transformation Of Images Implementation
  • 018 Image Blurring
  • 019 Image Blurring Implementation
  • 020 Averaging
  • 021 Gaussian Filtering
  • 022 Open CV Updates.html

  • 38 - Miscellaneous Content
  • 001 Updating entries in Django with UpdateView
  • 002 Bootstrap For Django Introduction.html
  • 003 Bootstrap part 1 Introduction To Bootstrap
  • 004 Bootstrap Part 2 Adding Bootstrap To Our Site
  • 005 Bootstrap Part 3 Bootstrap Grid System
  • 006 Bootstrap Part 4 Grid Classes Part 1
  • 007 Bootstrap Part 5 Grid Classes Part 2
  • 008 Bootstrap Part 6 Grid Column Offset
  • 009 Bootstrap Part 7 Making Images Responsive
  • 010 Bootstrap Part 8 Nesting of Rows & Columns

  • 39 - Regular Expressions Revisited
  • 001 Introduction to Regular Expressions & Raw Strings
  • 002 Search & Match Methods
  • 003 Introduction To Meta Characters
  • 004 Star Meta Character
  • 005 Introduction To Plus Meta Character
  • 006 Plus Meta Character Example
  • 007 Introduction To Curly Braces
  • 008 Curly Braces Example
  • 009 Introduction To Wildcard
  • 010 Wildcard Example
  • 011 Optional Meta Character
  • 012 Caret Meta Character
  • 013 Character Classes Part 1
  • 014 Character Classes Part 2

  • 40 - Conclusion
  • 001 Conclusion
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 17205
    حجم: 12563 مگابایت
    مدت زمان: 2990 دقیقه
    تاریخ انتشار: 12 مرداد 1402
    طراحی سایت و خدمات سئو

    53,700 تومان
    افزودن به سبد خرید