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
2021-02-28 11:11:06
30-Day Money-Back Guarantee
IT & Software IT Certification Python

Python Programming Complete Beginner Course Bootcamp 2021

Learn Python Programming. A Premium level course with over 500 examples! No prior knowledge is needed.
Rating: 4.4 out of 54.4 (501 ratings)
53,085 students
Created by Dmitry Yedunov
Last updated 1/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn Python from ZERO on the latest version -> Python 3.x
  • Learn how to install Python language and configure it on your computer
  • Learn Python From A Real Team Lead that currently works in the IT industry
  • Learn how to use Object Oriented Programming - OOP
  • You will learn all questions that would be asked in interviews - It will be easy to find a job that way
  • Learn how to use Data collections, variables, lists, if statements, error handling and much more
  • Learn best practice implementations - Coding conventions which are global rules of programming
  • Get over 3 hours of LIVE CODE sessions
  • Learn to Test, Debug and Handle Errors in your Python programs
  • Learn Functional Programming
  • For each topic you will first learn the theoretial part -> and then you'll go through a practice part for that same topic
  • Structured learning - each Topic is braken down into small indepth explanations
  • BONUS : Learn how to use version control with GitHub
  • Learn How to write code in the right way, Use Global Coding Conventions

Requirements

  • This course DOES NOT require any prior knowledge. Python will by learned from ZERO
  • NO previous Python or general coding experience is needed

Description

This course is for students that are not familiar with Python at all, NO PRIOR KNOWLEDGE is required.
And as well as for experienced programmers who are familiar with other languages, but are wishing to know Python as well.

If you are interested in becoming a Python Ninja, this course will provide you the right set of tools to program in Python as real professionals.


~ ~ ~ If you love the course, kindly leave a 5 STAR review ~ ~ ~


The course brings all core topics of Python in an perfectly ordered structured way, and as such, all topics will be broken down into these 4 parts:

  1. Theory lecture

  2. Example in code lecture

  3. Homework - Going over the assignments

  4. Homework - Resolving the assignments



Course's Unique Approach:

1) The Course Is Based On Python Standard Coding Conventions:
'Python Coding Conventions' are a set of global rules of coding structure, that will be discussed deeply for each topic during the course, which will make the difference between 'Medium' and 'Professional' programmer. Naming Conventions is an important subtopic that is rarely discussed in online courses, but can easily be fail you in job interviews.

2) High Focus On Examples And Homework Across The Course:
This course is focused on what I was missing, back in the days when I took my Python Online course, EXAMPLES.
The course will bring you over 500 examples, and challenging homework assignments for each topic.
Compare your answers to instructor's attached source coe at the end of every 'practice' session.

3) High Focus On Independent Programming -  Observation On Every Possible Angle For Each Topic:
You will get lots of examples for each topic & sub-topic so don't be surprised if you can handle complicated assignments in programming once you complete this course. During the homework, In some cases the students will be guided to look the answers in Google and Stack-overflow, an important skill that every professional programmer should have.

The Lecturer of the course, Dmitry, is an experienced Team Leader from the IT / Fintech industry.
Join and be a part of the future, learn all Pythons core topics and become a Python Ninja.


Course's Syllabus is the following : 

  1. Installations of PyCharm - Most popular IDE (Where we write our code)

  2. Installations of Python , step-by-step configurations

  3. Variables - Strings

  4. Variables - String Formatting

  5. Variables - Integers

  6. Variables - Float

  7. Comparison Operators & Boolean Variables

  8. Collections - List

  9. Collections - Dictionary

  10. Collections - Set

  11. Collections - Tuple

  12. Conditions - 'If' and 'Else' Statements

  13. Loops - While

  14. Loops - For

  15. Objects Oriented Programming - Method

  16. Objects Oriented Programming  - Classes

  17. Objects Oriented Programming - Inheritance

  18. Exception Handling - Try / Exception

  19. Exception Handling - Types Of Exceptions

  20. Version Control - Github

    ---

    *** The recommended resolution to watch course's videos is 1080 HD ***
    ---
    key-words : programming,python,developer,web developer, beginner, course, udemy course, for beginners, variable, variables, collections, dictionary,set, list, tuple, string, float, integer, if statement, for loop, while loop, OOP, Objects Oriented Programming, try, except, pycharm, web developer, web development, automation developer, qa, qa engineer, debugging, debug, git, github, source-tree, sourcetree, agile, bug, jira, lifecycle,

Who this course is for:

  • People without knowledge in Python at all
  • People who wish to be come Python Developers
  • People who would like to get coding skills to upgrade their job positioning
  • People that love step-by-step easy explantations
  • Anyone that is interested in Python programming and haven't got the chance to write a single line of code
  • Anyone looking to scale up their skills and master a new programming language
  • Programmers who are familiar with other programming languages, but want to get stronger in Python
  • Anyone that want to become a Python-Ninja, without any prior knowledge
  • People who love to study hard & practice to get results

Course content

18 sections • 76 lectures • 15h 17m total length

  • Preview01:46

  • Installation of Python and Pycharm IDE
    10:30
  • Create a new project and Pycharm configuration
    14:31
  • Preview06:34

  • String Variables (basics + advanced)
    32:12
  • String Variables Homework Practice - Overview
    06:34
  • String Variables Homework Practice - Answers
    18:52

  • Integer And Float Varaibles (basics + advanced)
    18:55
  • Integer And Float Variables Practice - Overview
    08:36
  • Integer And Float Variables Practice - Answers
    07:53
  • Variable Casting
    10:05

  • Comparison Operators and Boolean Variables - Part A
    04:56
  • Comparison Operators and Boolean Variables - Part B
    03:17

  • Preview15:32
  • List Collection Practice (basics) - Overview
    06:18
  • List Collection Practice (basics) - Answers
    15:22
  • List Collection (advanced)
    10:41
  • List Collection Practice (advanced) - Overview
    03:43
  • List Collection Practice (advanced) - Answers
    17:07

  • Preview07:38
  • Dictionary Collection (basics) - LIVE CODE EXAMPLES
    14:30
  • Dictionary Collection Practice (basics) - Overview
    05:56
  • Dictionary Collection Practice (basics) - Answers
    17:30
  • Dictionary Collection (advanced)
    13:18
  • Dictionary Collection Practice (advanced) - Overview
    08:17
  • Dictionary Collection Practice (advanced) - Answers
    17:53

  • Set Collection (basics)
    11:48
  • Set Collection Practice - Overview
    04:22
  • Set Collection Practice - Answers
    14:05

  • Tuple Collection (basics)
    06:12
  • Tuple Collection (basics) - LIVE CODE EXAMPLES
    06:18
  • Tuple Collection (advanced)
    07:14
  • Tuple Collection Practice - Overview
    04:22
  • Tuple Collection Practice - Answers
    17:37

  • Introduction to 'if' statements and loops
    01:42
  • 'if' statement (basics) - Part A
    14:11
  • 'if' statement (basics) - LIVE CODE EXAMPLES
    11:16
  • 'if' statement (basics) - Part B
    17:59
  • Preview14:04
  • 'if' statement (advanced)
    04:10
  • 'if' statement Practice - Overview
    04:32
  • 'if' statement Practice - Answers
    15:33

Instructor

Dmitry Yedunov
Development Team Lead
Dmitry Yedunov
  • 4.4 Instructor Rating
  • 501 Reviews
  • 53,085 Students
  • 1 Course

Hi There, My name is Dmitry and I'm a Senior instructor at 'Ninja Developer Academy'. I started as student not so few years ago here at Udemy. And for today my vision is to bring Premium Level courses with honest prices, affordable education for everybody. You will get huge amount of examples and coding exprience in each topic you choose. Join us and become a Ninja Developer

  • 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.