Basic Python
In this course, you will explore everything about the real world usage of the Python Programming Language and script codes with a tilt towards Artificial Intelligence.
Course Details
· Course Introduction
· The tools you need
·
Installing Python 3 and an IDE (Windows, Mac,
and Linux)
· Your First Python Code
·
Your First Python Program
·
User Input
·
String Formatting
·
String Formatting with Multiple
Variables
·
For Loops: How and Why
·
Looping Through a Dictionary
·
While Loops: How and Why
·
Problem Statement
· Approaching the Problem
· Building the Maker Function
· Constructing the Loop
·
Making the Output User-Friendly
·
Simple List Comprehension
·
List Comprehension with If
Conditional
·
List Comprehension with If-Else
Conditional
·
Functions with Multiple Arguments
·
Default and Non-default Parameters
and Keyword and Non-keyword Arguments
·
Functions with an Arbitrary Number
of Non-keyword Arguments
·
Functions with an Arbitrary Number
of Keyword Arguments
·
Builtin Modules
·
Standard Python Modules
·
Third-Party Modules
·
Intro to the App
· Making the App
·
What is Pandas?
·
Getting Started with Pandas
·
Getting Started with Jupyter
Notebooks
·
Loading CSV Files
·
Loading Excel Files
· Loading Text Files
·
What is Numpy?
·
Convert Images to Numpy Arrays
·
Indexing, Slicing, and Iterating
Numpy Arrays
· Stacking and Splitting Numpy Arrays
·
Web Map - How The Output Will Look
Like
·
The Basemap
·
Adding Points
·
Adding Multiple Points
·
Adding Points from Files
·
Popup Windows on Map
· Color Points
·
Personal Website - How The Output Will Look
Like
·
Your First Website Preview
·
HTML Templates
·
Navigation Menu
·
CSS Styling
·
Creating a Python Virtual
Environment
· Deploying the Website to a Live Server
·
Introduction to Tkinter
·
Setting up a GUI with Widgets
·
Connecting GUI Widgets with Callback
Functions
·
Introduction to "Python with
Databases"
·
Connecting and Inserting Data to SQLite via
Python
·
Selecting, Inserting, Deleting, and Updating
SQLite Records
·
Introduction to PostgreSQL Psycopg2
·
Selecting, Inserting, Deleting, and Updating
PostgreSQL Records
·
Object Oriented Programming Explained
·
Turning this Application into OOP Style, Part
1
·
Turning this Application into OOP Style, Part
2
·
Creating a Bank Account Object
·
Inheritance
·
OOP Glossary
·
Webcam Motion Detector - How The Output Will
Look Like
·
Detecting Webcam Objects
·
Capturing Motion Time
·
Web-based Financial Graph - How The Output Will
Look Like
·
Downloading Datasets with Python
·
Stock Market Data
·
Stock Market Data Candlestick Charts
·
Candlestick Charts with Bokeh Quadrants
·
Candlestick Charts with Bokeh Rectangles
· Candlestick Segments
·
Data Collector Web App - How The Output Will
Look Like
·
PostGreSQL Database Web App with Flask:
Steps
·
Frontend: HTML Part
·
Frontend: CSS Part
·
Backend: Getting User Input
·
Backend: The PostGreSQL Database Model
· Backend: Storing User Data to the Database
Course Information
- Course Duration: 1.5 Months
- Upcoming Batch: 09-05-2022