Introduction to Python for Data Science
|Python is an open-source, interpreted, high-level language and provides a great approach for object-oriented programming. It is one of the best languages used by data scientists for various data science projects/applications. Python provides great functionality to deal with mathematics, statistics and scientific function. It provides great libraries to deals with data science applications. |
One of the main reasons why Python is widely used in the scientific and research communities is because of its ease of use and simple syntax which makes it easy to adapt for people who do not have an engineering background.
This is an introductory course with Python programming for data analytics and it is designed to give you an understanding of the core fundamentals. We will cover the basics of using Python programming, development environment setup, its programming essentials as well as data manipulation. You’ll be introduced to major data science libraries such as Pandas, Numpy, Maplotlib, Scikit-learn. You’ll also have practise exercises to test your understanding. By the end of this course, you’ll gain more confidence working with data using Python.
What Will I Learn?
- Set up your Python toolkits and environment to start coding
- Understanding the core fundamentals of Python and programming logics
- Use Python for working with data
- Understand Python functions and building blocks of programming
- Gain knowledge and ability to code in Python
- Leverage the main libraries for data analytics and visualisation
Topics for this course
Getting to know what is Python and how it plays a role in the Data Science industry, understand why we use it to work as a whole, and who needs Python as well as Understand about Python Environment, Libraries, and Anaconda Python distribution.
What is Python?
Who uses Python?
Environment set up and Libraries
Introduction to Python Programming
Introducing Python programming, getting familiar with Python Keywords, Identifiers, Indentation, Comment, Variable, types, and Operators so that you are aware of the available resources and feature offers for python respectively.
Python Keywords and Identifiers
Python Indentation and Comment
Python Variable and Types
In this topic, you’ll learn about data types (string, int, floats, boolean), conditional branching (if, elif, else), containers (lists, tuples, dictionaries, sets), and (for loops vs while loops) so you have a core fundamental of Python essentials, especially working with data and its programming logic.
Learning about the concept and syntax of Function in Python, knowing about function types and arguments and how they can be used, and lastly, understanding what Anonymous function in Python is with its usage.
Scope and lifespan of Variable
Types of Functions
Python Anonymous/Lambda Function
In this topic, you will learn about the concept and syntax of Object-Oriented Programming, knowing how to use producing reusable code with class, object method, inheritance.. etc that you are aware to not write redundancy code in python.