Introduction to Python (for IT)

Course Banner
Applied Data Science Program Banner

Course Description

Python is a popular, easy to learn programming language. It is commonly used in the field of data analysis because there are very efficient libraries available to process large amounts of data. This so-called data analysis stack includes libraries such as NumPy, Pandas, and Matplotlib that we will familiarize ourselves with. In this course, an overview is given of the different phases of the data analysis pipeline using Python and its data analysis ecosystem. What is typically done in data analysis? We assume that data is already available, so we only need to download it. After downloading the data it needs to be cleaned to enable further analysis. In the cleaning phase the data is converted to some uniform and consistent format. After which the data can, for instance, be combined or divided into smaller chunks; grouped or sorted; condensed into small number of summary statistics; numerical or string operations can be performed on the data.
 

Objectives

Objectives
  • Create and Navigate Colab Documents with ease
  • Understand variables and data types
  • Creation of arrays
  • Use the low-level visualization library for Python to better understand data.
  • Utilize pandas as a fast, powerful, flexible and easy to use open source data analysis and manipulation tool,
  • Manage Colab Documents efficiently and effectively
  • Use Expressions, Statements, and Functions
  • Array types and attributes built on top of the Python programming language.
  • Use Magic Functions
  • Understand data structures and string handling
  • Accessing arrays with indexing and slicing
  • Create and work with modules
  • Reshaping of arrays
  • Combining and splitting arrays
  • Fast operations on arrays
  • Aggregations of arrays
  • Rules of binary array operations
     

Course Topics

Course Topics
  • Session 1: Introduction to Colab
  • Session 2: Python basic concepts
  • Session 3: NumPy
  • Session 4: Matplotlib
  • Session 6: Pandas
     

Course Mode

Course Mode
Blended (Online and Face-to-Face)

Course Level

Course Level
Intermediate

Course Language

Course Language
English
Arabic

Course Category