Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Python

Complete Python & Python OOP with Exercises& Projects in2021

Python Programming Basics full & Python Object Oriented Programming (OPP) Guide for Python Programmers & Python Coders.
Rating: 3.7 out of 53.7 (154 ratings)
40,845 students
Created by Tamer Ahmed
Last updated 4/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Python IDES : how to download and install IDLE, IPython(Jupyter Notebook), Pycharm.
  • learn how use impeded Python interpreter in Udemy.
  • Learn how to code in python in simple and easy way.
  • Python Programming basics from scratch in easy and simple by doing.
  • Python basic Object Oriented Programming from scratch.
  • Python Advanced Object Oriented Programming.
  • Python Examples and Quizzes.
  • Projects to Master Python Powerful Skills and Knowledge you will learn.

Course content

11 sections • 126 lectures • 4h 45m total length

  • Preview02:15
  • Preview02:32
  • Online Jupyter Notebook
    03:56
  • Preview03:38
  • Recap
    00:50

  • Variables VS Operators
    02:18
  • Types of Operators in Python
    02:37
  • Types of Operators in Python
    3 questions
  • Coding Quiz: 1
    00:07
  • Solution
    00:06
  • Recap
    01:26

  • Understanding Numbers
    05:12
  • Understanding Booleans
    03:21
  • Understanding Strings
    02:12
  • Understanding Python Data Structure Part 1
    04:00
  • Understanding Python Data Structure Part 2
    04:00
  • Data Types in Python Recap
    03:26

  • String.format()
    01:57
  • Coding Quiz: 2
    00:10
  • Solution
    00:02
  • String .len()
    02:30
  • Coding Quiz: 3
    00:08
  • Solution
    00:05
  • String.count()
    02:39
  • Coding Quiz: 4
    00:10
  • Solution
    00:09
  • Coding Quiz: 5
    00:09
  • Solution
    00:09
  • String .startswith() & .endswith()
    02:39
  • Coding Quiz: 6
    00:23
  • Solution
    00:06
  • String.find()
    02:48
  • Coding Quiz: 7
    00:07
  • Solution
    00:05
  • String islower, isupper, lower & upper functions in Python
    03:16
  • Coding Quiz: 8
    00:15
  • Solution
    00:14
  • Preview03:09
  • Coding Quiz: 9
    00:10
  • Solution
    00:08
  • string.captalize( ) and string.title( )
    04:37
  • Coding Quiz: 10
    00:10
  • Solution
    00:07
  • String input()
    02:13
  • Escaping Sequences in Python
    00:09
  • Recap
    02:08
  • Lists
    07:47
  • Coding Quiz: 11
    00:14
  • Solution
    00:14
  • Tuples
    05:16
  • Coding Quiz: 12
    00:05
  • Solution
    00:04
  • Sets
    02:48
  • Sets Operatios
    02:08
  • Coding Quiz: 13
    00:06
  • Solution
    00:03
  • Dictionaries
    12:36
  • Coding Quiz: 14
    00:08
  • Solution
    00:21
  • Python Data Structures Comparison
    00:45
  • Python Data Structures Comparison Quiz
    3 questions
  • Recap
    04:13
  • Decision Making IF Statement
    01:26
  • Coding Quiz: 15
    00:15
  • Solution
    00:18
  • For Loop
    07:41
  • Coding Quiz: 16
    00:07
  • Solution
    00:06
  • While Loop
    08:32
  • Coding Quiz: 17
    00:10
  • Solution
    00:08
  • Try & Except
    01:06
  • Coding Quiz: 18
    00:06
  • Solution
    00:15
  • Recap
    01:20
  • what Python Function is ?
    00:54
  • Variable Scope.
    00:50
  • How to create a Function in Python.
    03:03
  • Coding Quiz: 19
    00:06
  • Solution
    00:05
  • Lambda Function in Python
    00:34
  • Coding Quiz: 20
    00:07
  • Solution
    00:06
  • Recap
    00:59
  • Python Files & Modules
    01:57
  • Coding Quiz: 21
    00:12
  • Solution
    00:03
  • How to Open Files in Python
    05:05
  • Coding Quiz: 22
    00:08
  • Solution
    00:21
  • Recap
    13:48

  • Project walkthrought
    03:44
  • Project Helpful Notes
    05:02
  • Project Solution
    07:46

  • Simple class
    06:53
  • Coding Quiz: 23
    00:05
  • Solution
    00:02
  • The Constructor
    15:00
  • Coding Quiz: 24
    00:05
  • Solution
    00:05
  • Preview05:54
  • Coding Quiz: 25
    00:06
  • Solution
    00:16
  • Inheritance
    07:05
  • Coding Quiz: 26
    00:13
  • Solution
    00:08

  • Project Walkthrought
    04:01
  • Project Helpful Notes
    05:00
  • Project Solution Part 1
    04:13
  • Project Solution Part 2
    09:17

  • Encapsulation
    03:52
  • Coding Quiz: 27
    00:05
  • Solution
    00:05
  • Preview04:19
  • Coding Quiz: 28
    00:17
  • Solution
    00:12
  • Overriding
    05:30
  • Coding Quiz: 29
    00:16
  • Solution
    00:06
  • @classmethod vs @staticmethod
    05:09
  • Built-in Decorators(@property)
    05:54
  • Coding Quiz: 30
    00:08
  • Solution
    00:11

  • Project Walkthrought
    02:20
  • Project Helpful Notes
    02:34
  • Project Solution
    12:12

  • Asked by Udemy Student Episode 1
    06:57

Requirements

  • Computer & Internet
  • No Prior Python Programming Experience needed for this course.

Description

Python Programming Basics and Python Object Oriented Programming Guide for Python Programmers & Python Coders in a simple and easy way with Examples, quizzes, Resources & Python Projects to master Python from zero to hero.

you will learn:

  • Object Oriented programming(OOP) in Python:


    1. Simple classes in Python Object Oriented programming.

    2. The constructor in Python Object Oriented programming.

    3. Dunder methods in Python Object Oriented programming.

    4. Inheritancein Python Object Oriented programming.


  • Advanced OOP in Python:


    5. Multiple Inheritance in Python Object Oriented programming.

    6. Encapsulation in Python Object Oriented programming.

    7. Polymorphism(Overriding) in Python Object Oriented programming.

    8. Decorators(@classmethod vs @staticmethod) in Python Object Oriented programming.

    9. Built-in Decorators(@property) in Python Object Oriented programming.

Projects:

  • First  Python Project (CCG) to master what you will learn.

  • Second Project Hangman Game in Python.

  • Third Python Project X-O Game Classes to master what you will learn.



Also, this course covers Python basics:

  • How to Install Python 3.

  • How to use python IDLE.

  • How to Install Anaconda.

  • how to use Pycharm as Python IDE.

  • How to use Jupyter notebook(I python).

  • What the difference between  Variables & Operators.

  • Operators Types.

  • Python Data Types.

  • Lambda Expression.

  • String Functions & entries in Python.

  • How to use Input String Function.

  • How to create Lists & lists operations in Python.

  • How to create Dictionaries & Dictionaries operations in Python .

  • How to create Tuples & Tuples operations in Python.

  • How to create Sets & Sets operations in Python.

  • IF Statement and control flow.

  • For Loop.

  • While Loop.

  • Error Exception in python.

  • What are Python Functions.

  • How to create  functions in Python.

  • Python Modules.

  • How to open Files in Python.



Why to master Python Programming ?

Python is a high level programming language, strong, elegant, and easy to learn.

Faster than R programming language when used for data science.

Has lots of libraries which facilitate its use for data analysis.

Objective oriented programming Language so you can use objects when coding in python.

Free open source programming language.

Python can be used for a large variety of programming tasks, such as for desktop applications, game programming and mobile development.

Python is a cross platform language, which means that code written for one operating system, such as Windows, will work well on Mac OS or Linux without making any changes to the Python code.


Who this course is for:

  • Beginners to Python programmers.
  • Beginners Python programmers who willing to learn OOP from Scratch.
  • Beginners Python programmers who to master Python Programming Basics.
  • Beginners Python programmers who to learn how to use Python IDES: IDLE, IPython(Jupyter Notebook), Pycharm..

Instructor

Tamer Ahmed
Professional Developer and Data Scientist love teaching.
Tamer Ahmed
  • 3.8 Instructor Rating
  • 879 Reviews
  • 146,898 Students
  • 4 Courses

With 145000+ happy students enrolled in my courses.

In these days Technology & Programming have became  the soul of our life, So learning to code is very important for everyone.

I'm  a programmer & Data Scientist , I have mastered many programming Languages  such as Python, SQL & R , I have also a great experience with tools like Excel, Tableau, Jupyter Notebook,  and R Studio, also Have great passion for Technology Teaching  and sharing  knowledge with community.

Lifelong learning is a form of self-initiated education that is focused on personal development. While there is no standardized definition of lifelong learning, it has generally been taken to refer to the learning that occurs outside of a formal educational institute, such as a school, university or corporate training online courses.

I will update my courses every month to add new sections of your choice to meet your expectations.

So don't wait and enroll in my courses Now.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.