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+ AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Neuroscience Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native 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
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup 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

Modern Python 3 Course From Beginner to Advanced +3 Projects

This Course is Designed for Beginners Covering all Aspects of Python Programming Step by Step and With Practice Projects
Rating: 4.7 out of 54.7 (9 ratings)
51 students
Created by Ahmed Attia, ‫Ali Desoki, Ahmed Medhat
Last updated 2/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Basics of Python Programming.
  • Lists and For Loops.
  • If Statements and Conditional Tests.
  • Creating Dictionaries to Organize Your Data.
  • Getting User input.
  • While Statements.
  • Creating Functions and Dealing with them.
  • Working with Classes and Object Oriented Programming (OOP)
  • Working with files

Course content

11 sections • 53 lectures • 4h 12m total length

  • Preview04:17
  • Your Way Around Jupyter Notebooks
    05:52

  • Preview02:17
  • Strings
    06:16
  • Numbers
    04:58
  • Preview08:33
  • Con. Printing Format
    06:21
  • Comments in Python
    02:24

  • Preview04:43
  • Modifying a list and adding to a list
    05:02
  • removing items from a list
    06:52
  • for loops
    03:04
  • Break and continue
    01:49
  • Nested Loops
    02:50
  • Preview05:08
  • Numerical Lists
    04:42
  • List Comprehensions
    03:07
  • Slicing
    03:40
  • Copying a List
    03:40
  • Tuples
    03:13
  • Errors
    04:44

  • Conditional Tests
    07:13
  • Conditional Tests 2
    07:46
  • Conditional Tests 3
    03:29
  • Simple If - else chain
    04:31
  • If - elif - else Chain
    08:03
  • Omitting the else block
    06:52

  • A Simple Dictionary
    03:46
  • Continue Working with Dictionaries
    05:23
  • Looping through Dictionaries
    04:28
  • Nesting Dictionaries
    05:51

  • Get information from the user!
    05:32
  • Str Function and Modulo Operator
    08:24
  • While Loops
    07:00
  • Using a Flag
    04:06
  • "Break" and "Continue" Statements
    06:13
  • Using While loops with Lists and Dictionaries
    04:42
  • Using While Loops with Lists and Dictionaries 2
    06:11

  • Preview05:52
  • Preview04:03
  • Keyword Arguments
    05:09

  • Creating your First Class
    04:38
  • Making an Instance from a Class
    02:56
  • Working with Classes and Instances
    04:54
  • Classes Inheritance
    04:41
  • Overriding Methods from the Parent Class
    03:48
  • Importing Classes
    03:05
  • Python Standard Classes
    04:09

  • Read a File
    03:48
  • Path of a file
    02:58
  • Looping Through a File
    02:59
  • Writing to a file
    04:42
  • Working with Files
    01:47

  • Project 1 (Level: Easy): Rock, Paper, Scissors
    1 question

Requirements

  • We Start from Scratch, Just need to be focused and willing to learn.
  • Access to a computer with an internet connection.

Description

Welcome to “Modern Python 3 from Beginner to Advanced Course” where you will advance your skills in all the aspects of python programming.

We start from scratch and code step by step with very clear explanations and hands-on practical exercises and projects to summarize all the skills you’ve learned.

This course is designed for Beginners covering all Aspects of Python Programming Step by Step and With Practice Projects which summarize all the skills you’ve learned.

At the end of this course, you will be able to write your own code and solve real-world problems with python and be able to start off your career in this field.

This course covers a lot of useful and essential topics including:

- Basics of Python Programming.

- Lists and Dictionaries to organize your data.

- If Statements and Conditional Tests.

- Dictionaries to organize your data.

- Looping through your code.

- How to get user input.

- Functions.

- Object-oriented programming and classes.

- Capstone Projects which summarize all the skills you've learned.

The ideal student for us is someone who looks to start python programming from scratch.

Since there is no requirement necessary for this course, we only ask you to come open-minded and ready to learn.

Who this course is for:

  • Beginner Python Developers Curious about Programming.
  • Intermediate Python Developers who want to amp up their skills!

Instructors

Ahmed Attia
Electrical Engineer
Ahmed Attia
  • 4.1 Instructor Rating
  • 264 Reviews
  • 4,645 Students
  • 4 Courses

Hello, I am an Electrical Engineer who always eager to learn about different topics especially in Engineering, Solar Energy, Light Current, Data Science Machine Learning, and Deep Learning. I love to share the experience with you and that's why I'm here.

I'm a certified problem solver by Nasa "Earned through Nasa Space Apps Competition in 2017"

If you have any questions don't hesitate to contact me!

‫Ali Desoki
Engineer and Freelancer
‫Ali Desoki
  • 4.4 Instructor Rating
  • 135 Reviews
  • 990 Students
  • 3 Courses

Hello there I'm Ali, I'm a Machine Learning Engineer, I work as a freelancer in many platforms.

I have always excelled in both Engineering and Freelancing.

Whatever course I make, be sure that it will be thorough and very detailed and covers the whole subject.

In all of my courses, you can expect quality, clarity and correct info.

I don't present any courses without making sure 100% that the curriculum and information are correct and will help you achieve what you hoped from that course.

Ahmed Medhat
Machine Learning Engineer
Ahmed Medhat
  • 4.7 Instructor Rating
  • 9 Reviews
  • 51 Students
  • 1 Course

Hello, My name is Ahmed Medhat

I am a communication Engineer with a high experience in Machine learning field and Embedded systems

I love teaching so much, so I decided to publish a series of courses that talk about programming, Data Science, and Machine learning

I am also working as a freelancer I have more than 40 positive reviews

I love coding so much and I love learning what's new and updating myself

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