HOME
BLOG
EVENT
ABOUT US
CONTACT US
COURSES
Menu
HOME
BLOG
EVENT
ABOUT US
CONTACT US
COURSES
Curriculum
15 Sections
130 Lessons
12 Weeks
Expand all sections
Collapse all sections
Introduction
What to expect from this course
6
2.1
What we can do with Python Programming?
2.2
The Course Structure
2.3
Get an introduction to what the course is about and what to expect from it.
2.4
Preview of the 10 apps
2.5
The tools you need
2.6
Installing Python 3 and an IDE (Windows, Mac, and Linux)
The Basics: Small Program
Learn how to write some simple Python code and execute it to get the output.
5
3.1
Your first python code
3.2
Your first python program
3.3
Zoom Class Playback and Ppt
3.4
FAQs
3.5
Summary
The Basics: Data Types
The data types are very important part in any programming languages, in this section we will learn how to use it and their properties
11
4.1
Variables
4.2
Simple Types: Integers, Strings, and Floats
4.3
List Types
4.4
Type Attributes
4.5
How to find out what code you need?
4.6
Bonus: steps of learning python
4.7
Dictionary types
4.8
Tuple types
4.9
How to use datatypes in the real world?
4.10
Zoom Class Playback and Ppt
4.11
Summary: integers, Floats, List, Dictionaries, Tuples, dir, help
The Basic: Operations with Data Types
This section we learn how to apply the data type in our program
9
5.1
Python Shell and Terminal Tip
5.2
More Operations with Lists
5.3
Accessing List Items
5.4
Accessing List Slices
5.5
Accessing Items and Slices with Negative Indexes
5.6
Accessing Characters and Slices in Strings
5.7
Accessing Items in Dictionaries
5.8
Zoom Class Playback and Ppt
5.9
Summary
The Basics: Functions and Conditionals
Learn how to create functions and conditions
11
6.1
Creating your own functions
6.2
Print or Return?
6.3
Intro to Conditionals
6.4
If conditional example
6.5
Bonus code: Using “and” and “or” in a Conditional
6.6
Conditional explained line by line
6.7
More on Conditionals
6.8
Elif Conditionals
6.9
White Space
6.10
Zoom Class Playback and Ppt
6.11
Summary: Functions and Conditionals
The Basics: Processing User Input
Learn how to make programs that get input from the user and then process that input.
4
7.1
User Input
7.2
String Formatting
7.4
Zoom Class Playback and PPT
7.5
Summary: Processing User Input
The Basics: Loops
Learn how to perform batch operations using for loops.
5
8.1
For Loops: How and Why
8.2
While Loops: How and Why
8.3
While Loops Example with User Input with Break and Continue
8.4
Summary: Loops
8.5
PPT
File Processing
Use python to manipulate files
8
12.1
Arg Variables
12.2
Read Txt File Contents
12.3
Reading the Txt file using Argv
12.4
Change the txt contents and save it
12.5
Create a new txt file and save it
12.6
Copy a file contents to others
12.7
Summary: File Processing
12.8
PPT
Imported Modules
Not every module has build in object in the python, some of them we need to imported from modules, learn how to do that in this section.
4
13.1
Use time module
13.2
Install the External Module
13.3
Summary: Imported Modules
13.4
PPT
Application 1: Build an Interactive English Dictionary
Project to create a interactive English Dictionary
11
14.1
Note
14.2
Interactive English Dictionary, How The Project Output will look like
14.3
The Data Source
14.4
Returning the Definition of a Word
14.5
Taking Into Account Bad Words
14.6
Implementing Case Sensitivity
14.7
Recommending the Best Match
14.8
Confirmation from the User
14.9
Optimizing the Final Output
14.10
Update Version Source Code
14.11
PPT
Working with CSV, JSON, and Excel Files
14
16.1
What is Pandas?
16.2
Getting Started with Jupyter Notebooks
16.3
Loading CSV Files
16.4
Loading JSON Files
16.5
Loading Excel Files
16.6
Loading TXT Files
16.7
Set Header Row
16.8
Set Index Column
16.9
Data Slicing
16.10
Deleting Columns and Rows
16.11
Updating and Adding New Columns and Rows
16.12
Example: Geocoding Addresses with Pandas and Geopy
16.13
Lambda
16.14
PPT for class
Application 2: Population Web Map
Create a Web Map, it can highlight city and list out the population
8
18.1
Installation and use of Folium Library
18.2
Adding Point on the Map
18.3
Add Multiple Pointer Marker on the Map
18.4
Import the data file from website and edit the data
18.5
Add Multiple Markers from data files
18.6
Add Population to the Marker info
18.7
Pointer Colour Change According to the City Population
18.8
PPT
GUI with tKinter
Create GUI with tKinter module
21
19.1
Introduction of tKinter and Label Components
19.2
Pack position and label config intro
19.3
Create Button Components
19.4
Text Entry Component
19.5
Multiple Line Text Field
19.6
Spin Box Component
19.7
Scale Bar Component
19.8
Check Box Component
19.9
Radio Button Component
19.10
List Box Component
19.11
Layout Manager 1
19.12
Layout Manager 2
19.13
Project 1: Mile to KM Converter
19.14
Project 2 Part 1: Canvas Image Setup
19.15
Project 2 Part 2: Canvas Text and UI Layout Setting
19.16
Project 2 Part 3: Others UI Components Setting
19.17
Project 2 Part 4: Countdown Mechanism
19.18
Project 2 Part 5: Timer Formatting
19.19
Project 2 Part 6: Timer Mechanism
19.20
Project 2 Part 7: Session Label and Check Marks
19.21
Project 2 Part 8: Reset Button
Data Science & Machine Learning
6
20.1
Linear Regression: Slides and Data Sheet
20.2
Linear Regression: Video Lesson
20.3
Liner Regression: Python Programming for Data Science and ML
20.4
Introduction to Optimisation and the Gradient Descent Algorithm
20.5
Multiple Minima vs Initial Guess & Advanced Function
20.6
Learning Rate & 3D Chart
Web Scrapping Program
7
21.1
Web Scrapping Basic
21.2
Web Scrapping with standard python script
21.3
Spotify BillBoard Time Machine
21.4
Selenium Web Automation
21.5
Challenge: Create an Automated Game Playing Bot
21.6
Job Application Bot
21.7
Instagram Follower Bot
Zoom Class Playback and Ppt
Leave A Reply
Modal title
Main Content