Learn Python from scratch to advance with detailed hands-on
Learn Python from scratch to advance with detailed hands-on, Python for data science.
This course will help you learn python from scratch to advance with detailed hands-on on Anaconda Jupiter notebook.
All the topics needed for data science and machine learning will be covered in this course.
The following topics are covered in this course:
- Python Basics – Variables, print functions
- Basic Data Types in python
- String operations in python
- Data Types like List, Tuple, Set & Dictionary
- Python Conditional Statements: If-Else
- Looping statements: For loop, while loop, For-Else, etc
- List, Tuple, Set & Dictionary Comprehensions
- Python Functions
- Lambda Functions
- Iterable, Iterator, and Generator in python
- File Handling in python
- Exception Handling in Python
- Logging in Python
- Packages and Modules
- Python OOPS (Object Oriented Programming) – Class & Object
- Inheritance, Abstraction, Polymorphism & Encapsulation in python
- Python connectivity to MySQL
- Python connectivity to MongoDB
- Python connectivity to SQLite
- Map, Reduce, Filter & Zip functions in python
- Python connectivity to Cassandra
- Numpy
- Pandas basics
- Pandas Advanced
- Visualization
and many more…
This course is all about practical use and hands-on python. It will focus on the implementation of python programming and will deliver theory concepts on a need basis. At the end of this course, you will become a confident Python developer.
This course is a prerequisite for my upcoming Machine Learning & Data Science course.
More about Python:
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 computers. It is also known as a general-purpose programming language due to its 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 with for example java programming language.
It is interpreted and run on the fly at the same time.
Python has been used in a lot of places like in creating games, statistical data and visualization, speech and face recognition.
What can Python do?
- Python can be used on a server to create web applications.
- Python can be used alongside software to create workflows.
- Python can connect to database systems. It can also read and modify files.
- Python can be used to handle big data and perform complex mathematics.
- Python can be used for rapid prototyping, or for production-ready software development.
Why Python?
- Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
- Python has a simple syntax similar to the English language.
- Python has a syntax that allows developers to write programs with fewer lines than some other programming languages.
- Python runs on an interpreter system, meaning that code can be executed as soon as it is written. This means that prototyping can be very quick.
- Python can be treated in a procedural way, an object-oriented way, or a functional way. that does not need to be complied with for example java programming language.