Learn complete python with basics, data science, data visualisation, desktop graphical applications and python for web.
☑ Complete Python.
☑ Python basics like data-types, loops, decision-makings, file handling, libraries, modules, date-times etc.
☑ Terminal based programming applications using Python.
☑ Artificial intelligent Python game.
☑ Python for desktop applications and GUI programming.
☑ Creating desktop applications using Tkinter with Python.
☑ Using databases using Python.
☑ Turtle graphics for creating graphical applications and motion using Python
☑ Real working 5+ graphical games using Python.
☑ Use of keyboard keys to move objects in your applications and in games using python
☑ learn to build smart calculators and dictionaries using python.
☑ Datascience and data visualisation using python.
☑ data visualisation using Matplotlib in python.
☑ data visualisation using Seaborn in python.
☑ data visualisation using pandas in python.
☑ data visualisation using poorly and cufflinks in python.
☑ data analysis using Numpy and pandas in python.
☑ geoplotting using python.
☑ learn to build an automatic plotter for data visualisation.
☑ learn to build big data analysis project with more than 60million + data using python.
☑ basemaps using python.
Are you tired of getting videos and lectures on just python basics and syntaxes or just strucked in college studies and hello world program. so I guess you have to give a try to this course this course is designed after analysing what a student need to study python. After analysing what they required and what they want in a course, how they can easily start any course but didn’t able to finish it. Now let me explain you how so this course is designed including all fields of python and for keeping the interest until the last there are actually working games as projects so that no one get bored and with that everything explained is designed in very simple and easy way. just after completing the course I guarantee that every single of you will be able to develop any kind of application using python. you will learn to create desktop applications and even controlling objects by using keyboard which I guess most of you already want to learn and also python for data science in which you will learn to create even globe maps. Now let me explain some of few topics you are going to cover-
1.Python for graphical applications.
2.Tkinter – for building desktop applications and actually user interface.
3.Turtle graphics – for learning graphical design using python and to learn controlling objects in computer using keyboard.
4.Databases – for learning that how you can store the data of your games, apps and programs.
5.Python for datascience.
6.Numpy – Learn to create data in form of datasets and analysing data using python.
7.Pandas – To create data frames and analyse them and to visualise data in form of 3-D graphs and 2-D graphs.
8.Matplotlib – To create data visualisations.
9.Seaborn – To create animated plots.
10.Plotly and cufflinks – To create interactive plots.
11.Geographical plotting – To create global scale plots.
12.Python date and time functions.
13.File handling
14.Controll objects using keys.
15.Creating infinite graphical designs.
16.Functions and methods in python
17.Loops and conditionals.
18.Basics and datatypes in python.
What you are going to build in this course(Better if you see in the preview videos):
1.Caterpillar game with proper interface and keyboard control.
2.Smart calculator – Did not need to add symbols just give numbers and ask for any operation.
3.Your own routine database application with proper intrface.
4.An egg catcher game with graphical interface and keyboard control.
5.your own screen pet with gestures.
6.Match maker project.
7.Robot graphics.
8.Kaliedo spiral and modified kaleidoscope spiral(graphical design).
9.An automatic data plotter with more than 30 Types of plots.
10.A geographical baseman plot.
11.Big data analysis project(more than 60+ million data).
12.Artificial inteligent Tic Tac Toe(play against computer).
13.A Dictionary.
14.Hangmen game.
15.Dice rolling simulator.
English
Language
Introduction
Introduction to course
Learning by building
Why learn python?
What’s in the course?
What’s after section 2?
Any doubt and types of program ?
Installing Python on Mac
Introduction to this module
Installing Python on Mac
Installing Atom on Mac
Installing Anaconda and Jupyter notebooks
Editors link
Installing Python on windows
Introduction to this module
Installing Python3
Installing Atom
Atom editor
Installing Anaconda
Editors link
Section-1 Basic Python
Section-1
Data types
Introduction to this module
Variables and constants
Numbers
Operations on Numbers
Dynamic typing and restricitons on data types
Casting
Strings
Methods and strings
Indexing and slicing
String formatting
List
Tuples
Dictionary
Boolean
Data types notes
Data-types quiz
Operators
Introduction to this module
Arithmetic Operators
Assignment Operators
Comparison Operators
Logical Operators
Identity and Membership Operators
Operators Notes
Operators quiz
Which editor is best for you
Introduction to this module
Working on Atom
Working on jupyter notebooks
How to learn Programming
Functions and Methods
Introduction to this module
User input
Convertors
Concept of funtions
Functions and user inputs
Parameters
Convertors using function
Modifying function
Methods
Function Notes
Method notes
Errors in python
Introduction to this module
Types of errors
Syntex error
Indentation error
Type error
Name error
Zero division error
Index error
Attribute error
Handling errors and internet
Error notes
Decision making
Introduction to this module
If-else conditions
el-if condition
Little fun with conditionals
Multiple conditions
Nested conditions
Conditionals notes
Loops
Introduction to this module
for loop
loops and user input
while loop
Looping through a string
Break statement
Continue statement
Range() function
Else in for loop
Nested loops
Loops notes
Date and Time
Introduction to this module
Python dates
Date output and date objects
strf time() method
Date and Time notes
File handling
Introduction to this module
Opening and reading the file
Writing in a file
Appending
Different methods
File handling notes
Libraries
Introduction to this module
Libraries
Modules
Json files
Libraries notes
Project-1 Dice rolling stimulator
Introduction to this module
How to solve the problem
Dice overview
Algorithm
How to get the Number
What about the dice
Roll it again
Dice stimulator
Dice stimulator code
Project-2 Dictionary
Introduction to this module
Dictionary overview
Where to get the data
Loading the data in our program
Main logic
What if the word doesn’t exist
Pugger found some errors
Pugger said what about the interface
It’s all about the interface
Pugger have another issue
How to get the close matches
Upgrading the program to get the close matches
Dictionary
dictionary code
data json
Project-3 Hangman game
Introduction to this module
Hangman overview
Algorithm for hangman
User interface
Creating the world’s list
Rules and regulation
Main logic
Hanging the man
Our third program
Hangman code
Project-4 Tic Tac Toe
Introduction to this module
What is AI
Project overview
Understanding problem and writing algorithm
Designing the board
Space on board
141.How to get winner
Player move
AI computer move
Random function
Defining the main logic
Preparing interface
Tic Tac Toe
Tic Tac Toe code
Section-2 Python for data science and data visualisation
Section-2
What is Datascience?
Numpy
Introduction to this module
Numpy declaring
Methods for Numpy
Indexing and slicing
Spilicing 2-D matrix and conditional selection
Operations on numpy
Numpy Documentation
Numpy quiz
Pandas
Introduction to this module
Series
‘;
}});
Dataframes
Creating and deleting rows and column in dataframe
Acessing elements in dataframe
Conditional acessing
Missing data
Analysing data using groupby
Joining
Concatinating
Merging
More operations
Loading data using pandas
Pandas documentation