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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

    139,000 تومان
    افزودن به سبد خرید