• Post category:StudyBullet-5
  • Reading time:7 mins read


Become a Python Master

What you will learn

Jupyter Notebook

Defining Variables

Importing Modules

Conditionals and Loops

Data Structures (Lists, Dictionaries, Arrays, Tuples, Sets, Data Frames)

Functions

Data Visualization

Statistics (Samples & Populations, Correlation, Variance … )

Introduction to Machine Learning (Supervised & Unsupervised Learning … )

Model Evaluation

Linear Regression

Decision Trees

Natural Language Processing (NLP)

Object Oriented Programming (OOP)

Description

Within this course, I am sharing my years of production experience with Python.

I have been using Python at my actual work on a daily basis to perform machine learning and natural language processing applications. Therefore, what you will learn in this course is not coming from a teacher who has never used it before in the field, but someone who is actually a practitioner of it. I know what issues you will be dealing with in real life, I know what is important for you to learn and what is not a priority. I built this course so that you should be completely ready to jump into the water at work, or put Python as an expert level in your CVs. I am also showing you tricks to help you pass the Python tests you will potentially get as a part of your job interviews.

This is also not a course you will get and never hear from me again. Anytime in the future, simply write your Python questions to the public course Q&A, I will either add a lesson to answer your question, or quickly type the answer to help you.


Get Instant Notification of New Courses on our Telegram channel.


I want this course to be a platform where you learn Python fully and even keep discussing your challenges and questions in the future.

Let’s start learning and mastering Object Oriented Python.

English
language

Content

Introduction

Introduction

Setting up the Environment

Installing Anaconda
Introduction to Jupyter Notebook

Introduction to Python

First Code, Defining Variables
String Concatenation
String format() Method
Getting User Input
How to do the Projects in this Course
Project 1: Mad Lib Generator
Solution to the Project 1
Indentation, Displaying Variables, Equal Operator
Arithmetic and Comparison Operators
Importing Modules
pip install

Conditionals and Loops

if Statement
if else Statement
elif Statement
Nested Conditionals
for Loop
while Statement
Project 2: Dice Simulator
Solution to the Project 2
Nested Loops
break, continue, pass Statements
Project 3: Number Guessing Game
Solution to the Project 3

Python Data Structures

Lists 1
Lists 2
Lists 3
Dictionaries
Arrays
Tuples
Sets
Pandas Data Frames
Project 4: Stock Market Analysis and Forecasting 1
Project 4: Stock Market Analysis and Forecasting 2
Project 4: Stock Market Analysis and Forecasting 3
Project 4: Stock Market Analysis and Forecasting 4

Procedural Programming in Python

Procedural Programming
Functions
Lambda Function
Create Your Own Module
Project 5: NLP Twitter Sentiment Analysis

Object Oriented Programming in Python

Introduction to Object Oriented Programming
Objects and Classes
self and __init__
Inheritance, Overriding, Extending
Encapsulation, Private & Protected Members
More about Encapsulation
Polymorphism
Abstraction

Object Oriented Programming Projects

OOP Project 1: Hotel Reservation System
Hotel Reservation System
List Comprehension
OOP Project 2: Blackjack
Blackjack

Thank You

Congratulations