Learn to code with Python from scratch.
- Description
- Curriculum
- FAQ
- Reviews
Python is a dynamic modern object -oriented programming language that is easy to learn and can be used to do a lot of things both big and small. Python is what is referred to as a high level language. That means it is a language that is closer to humans than computer.It is also known as a general purpose programming language due to it’s flexibility.
Python is object -oriented means it regards everything as an object. An object in the real world could be a person or a car.
Python is an interpreted language that does not need to be complied like for example java programming language.
It is interpreted and run on the fly the same time.
Python has been used in a lot of places like in creating games, for statistical data and visualisation,speech and face recognition.
Some of the biggest websites on this planet earth use python
in one way or another. Examples inlude:
-
Google
-
Youtube
-
Facebook
-
Nasa
-
Disney
-
Pixar
-
Reddit
-
Pinterest
-
Instagram
-
Spotify
-
Survey Monkey
-
Yahoo Maps
In this absolute beginners course you will learn Python in a practical way
from the ground up. The course consist of over 30 hours of video over 300 lectures and several practical hands on projects.
Topics covered include:
-
How to download and install python
-
Installing text editors and Pycharm
-
Interacting with Python in various ways
-
Command line basics
-
Python Operators
-
Python Data Types
-
Data type casting
-
Python String Methods and Formatting
-
Python Data Structures
-
Python Functions
-
Python DocStrings
-
Python Decorators
-
Python Control Flow Statements
-
Python Modules and Packages
-
Working with external files in Python
-
Working with dates and times
-
Working with calendars
-
Handling exception errors
-
Version control system with Git and Github
-
Web scrapping with Python
-
Python and Machine Learning
-
Django
-
Bootstrap
-
PostgreSQL Relational Database Management System
-
Python Object Oriented Programming
-
Polymorphism
-
Classes and Methods
-
Inheritance
-
Encapsulation
-
Abstraction
Projects we will create:
-
Create a functional todo app and deploy to cloud
-
Create a functional portfolio app
-
Create a basic calculator
-
Create a digital clock
-
Create a times table generator
-
Create a weight conversion tool
-
Create a number guessing game
-
Create a random number generator
-
Create a vowel stripping program
-
Create a countdown timer
-
Create a lottery number simulator
-
1IntroductionVideo lesson
-
2What is PythonVideo lesson
-
3Installing Python on WindowsVideo lesson
-
4Installing Python3 on a MacVideo lesson
-
5Installing Pycharm on WindowsVideo lesson
-
6Installing Pycharm on a MacVideo lesson
-
7How to change theme in PycharmVideo lesson
-
8Pycharm Configuration on Windows Part 1Video lesson
-
9Pycharm Configuration on Windows Part 2Video lesson
-
10Pycharm configuration on a MacVideo lesson
-
11Introduction to Plain Text EditorsVideo lesson
-
12Installing Atom text editorVideo lesson
-
13Installing BracketsVideo lesson
-
14Installing SublimeText EditorVideo lesson
-
15Installing Visual studio codeVideo lesson
-
16How to change background color on mac terminalVideo lesson
-
17How to change font size on mac terminalVideo lesson
-
22High and Low Level Programming languagesVideo lesson
-
23Compilers and InterpretersVideo lesson
-
24Interacting with Python Part 1Video lesson
-
25Interacting with Python Part 2Video lesson
-
26Python ExpressionsVideo lesson
-
27Python StatementVideo lesson
-
28Python Code CommentsVideo lesson
-
29Code IndentationVideo lesson
-
30Python VariablesVideo lesson
-
31Creating VariablesVideo lesson
-
32AlgorithmsVideo lesson
-
33Getting Input From UsersVideo lesson
-
34Introduction to Python OperatorsVideo lesson
-
35Python Arithmetic OperatorsVideo lesson
-
36Python Assignment OperatorsVideo lesson
-
37Python Comparison OperatorsVideo lesson
-
38Python Logical OperatorsVideo lesson
-
39Python Identity OperatorsVideo lesson
-
40Python Membership OperatorsVideo lesson
-
41Binary NumbersVideo lesson
-
42Python Bitwise Operators -Part 1Video lesson
-
43Python Bitwise Operators -Part 2Video lesson
-
44Python Operators PrecedenceVideo lesson
-
53What is a Python ListVideo lesson
-
54Create a Python ListVideo lesson
-
55Accessing elements in a ListVideo lesson
-
56Python List Methods Part 1Video lesson
-
57Python List Methods Part 2Video lesson
-
58Nested List and For LoopVideo lesson
-
59Python Tuple Part 1Video lesson
-
60Python Tuple Part 2Video lesson
-
61Python SetVideo lesson
-
62Python Set MethodsVideo lesson
-
63Python DictionaryVideo lesson
-
64Python Dictionary MethodsVideo lesson
-
65Creating a directory for your python filesVideo lesson
-
66What are Functions in Python ?Video lesson
-
67Python Return Keyword ValueVideo lesson
-
68Using Default Parameter ValueVideo lesson
-
69Using Keyword ArgumentsVideo lesson
-
70Functions Returning Other FunctionsVideo lesson
-
71Assigning Functions to VariablesVideo lesson
-
72Global and Local Variable ScopesVideo lesson
-
73Nesting FunctionsVideo lesson
-
74Nesting Functions Accessing Variable ScopeVideo lesson
-
75Function Pass KeywordVideo lesson
-
76Passing Functions as ArgumentsVideo lesson
-
77Using VarArgs ParameterVideo lesson
-
78Python Function Vs Python MethodVideo lesson
-
79Anonymous FunctionsVideo lesson
-
80Python DocStringsVideo lesson
-
81Python DecoratorsVideo lesson
External Links May Contain Affiliate Links read more