Python Ninja – The Complete Beginner’s Programing Guide 2020

Become a Professional Python Developer! Start with the basics and all the way to mastering topics by solving exercises.
Instructor:
Mega Python
14 students enrolled
English [Auto]
Learn programming using Python 3.
Foundational concepts in programming.
Classes with Object Oriented Programming.
Practise with hundreds of exercises.
Pythonic way of solving problems.
Fundamental approach towards problem solving in programming.
Learn how to write professional python documentation.
Learn how to start using optional static typing in Python.
Magic Methods.
Doctest.

This course teaching you everything to get started with programming using Python Programming Language, this course is learning by doing, no long boring lectures, instead we will work on exercises where I will introduce all the concepts required. I have found that learning by doing is the best approach for learning and that’s what we are going to follow.

At the end of the course you will come out as a much stronger Python programmer and masters all your basic concepts. This course lays the basic foundation for your programming journey, this is a course which I wished I had when I was learning.

There are hundreds of exercises in this course to make you really stronger and retain concepts in a much better way, and I hope you have a fabulous journey on the way.

Initially we will get our system ready for python by installing Python 3 and Visual Studio Code, then we will proceed to different sections, each section consists of a dedicated topic. The recommended order of learning is from top to bottom, progressive sections built on concepts learned in the previous sections.

List of topics included –

  1. Variables

  2. Basic Data Types

  3. Decision Making – If and Else

  4. Functions

  5. Static Typing

  6. Lists

  7. Loops – for, while

  8. Strings

  9. Dictionary

  10. Tuples

  11. Sets

  12. Packages

  13. Object Oriented Programming

  14. Files Handling

  15. Error handling

  16. Doctest

  17. Decorators

  18. Magic Methods

The complete reference code is available for download, you can freely download it and compare to your exercises and solutions.

Sounds interesting? Enroll today and learn from the most comprehensive, practical and practice oriented course on the internet!

Introduction

1
Installation
2
(Optional) Only for MAC OSx
3
Setup Visual Studio Code
4
Learning Guide

Basic Data Types

1
Python Shell
2
Hello World in Python
3
Running Hello World
4
Understanding Hello World
5
Exercise
6
Comments in Python
7
Variables in Python
8
More Variables - TBD
9
Exercise
10
Data Types
11
String Formatting
12
Exercise
13
Float & Boolean
14
Import Statement
15
Exercise
16
Variable Re-assignment
17
User Input
18
Exercise
19
Exercise Improvements
20
Review

Decision Making With If and Else

1
Introduction
2
Equality Operator
3
More Operators
4
Chaining With Elif
5
If and Else with strings
6
String Encoding in Python
7
Using "And"
8
Evaluating Conditions
9
Using "Or"
10
Exercise
11
Not Equal Operator
12
More If and Else
13
Exercise - Part 1
14
Exercise - Part 2
15
Exercise - Part 3
16
Practising Exit
17
Exercise
18
Exercise
19
Review

Functions

1
Introduction to Functions
2
Passing arugments to functions
3
Use of functions and formatting guidelines
4
Passing multiple arguments to function
5
Function naming convention
6
Functions returning values
7
Exercise
8
Exercise
9
Exercise
10
Review

Static Typing and Documentation

1
Introduction to static typing
2
Adding Documentation
3
Exercise
4
Fixing bug and adding examples
5
Review

Doctest

1
if __name__ == "__main__"
2
Magic Methods
3
Doctest
4
Review

List

1
Introduction to Lists
2
List memory representation.
3
List length and index
4
Exercise
5
List with multiple data types
6
List of list
7
Accessing elements
8
Exercise
9
Updating a list
10
List operations
11
List sorting
12
List Slicing
13
List reverse and steps
14
Exercise - Part 1
15
Exercise - Part 2
16
Exercise - Part 3
17
Review

Loops

1
Loops Introduction
2
Looping over list
3
Loop "for in" syntax
4
Exercise
5
Exercise - Part 1
6
Exercise - Part 2
7
Exercise - Part 3
8
While Loops
9
Validate Username
10
Continue and Break
11
Review

String

1
Strings Introduction
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!

Be the first to add a review.

Please, login to leave a review
c079439b14fa2e5ebb0b3ec1ad15b8a6

Includes

10 hours on-demand video
2 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion