AlignmentExchange

Python

Python - PCEP

Python Certified Entry Level Programmer

As different industries become increasingly data-driven, there’s a growing need for professionals who can gather meaningful insights from data to inform decision-making.

The Data Science with Python online short course from AlignmentExchange is designed to equip professionals with practical data science and analysis skills for use in business. This course will not only cover Jupyter Notebook and Python libraries, such as scikit-learn, pandas and matplotlib, but you’ll also learn how these methods can be used in day-to-day business situations.

You’ll be introduced to statistical learning, the backbone of data science, which provides a foundation for the mechanics of machine learning. You’ll also explore supervised learning algorithms such as tree-based models and neural networks, as well as unsupervised learning using K-means and hierarchical clustering. On completion of the course, you’ll have the practical skills to fit data to a model using Python to gain insight into business problems.

This online short course is geared towards professionals who want to close the gaps in their data science and analytical skills and knowledge. It will be beneficial to junior-to-mid IT professionals who need to rapidly upskill and enhance their data science toolkit with demonstrable and practical skills. It is also beneficial to professionals working in a range of business areas – including marketing, sales, finance, and operations – who want to learn how to use data and programming to increase efficiencies and identify new opportunities for their organisation.

This course is technical in nature. It is therefore recommended that you have a basic understanding of mathematics, statistics, and at least one programming language.

No prior experience is needed!!!

 

 

Overview

On this course, you’ll examine the use of statistical learning methods for data-science problems, learn to critique the use of tree-based models in a business context, and discover how to assess their complexity. You’ll also gain an understanding of neural networks as a non-linear basis for analysing complex patterns. Through the course, you’ll explore the model mechanics of clustering algorithms, learn when to use the K-means algorithm on a data set, and examine the applications of hierarchical clustering. By the end of the course, you’ll use a culmination of skills to develop a strategy to solve business problems by applying the appropriate methods.

The anticipated global spend on data science and AI systems surpassed $97.9 billion by 2023.*

*IDC (Sep, 2023).

Curriculum

Topics Covered

Module 1

1.1 Overview of Python
1.2 Installing Python and Setting up Development Environment
1.3 Python Interpreter and IDLE
1.4 Writing and Running Simple Python Programs

Module 2

2.1 Variables and Assignments
2.2 Numeric Data Types (int, float)
2.3 String Data Type
2.4 Boolean Data Type
2.5 Type Conversion

Module 3

3.1 Conditional Statements (if, elif, else)
3.2 Loops (for, while)
3.3 Break and Continue Statements
3.4 Exception Handling (try, except)

Module 4

4.1 Defining Functions
4.2 Function Parameters and Return Values
4.3 Scope and Lifetime of Variables
4.4 Lambda Functions

Module 5

5.1 Lists and Tuples
5.2 Dictionaries
5.3 Sets
5.4 List Comprehensions

Module 6

6.1 Reading and Writing Files
6.2 File Modes
6.3 Working with Text and CSV Files

Module 7

7.1 Classes and Objects
7.2 Attributes and Methods
7.3 Inheritance
7.4 Encapsulation and Polymorphism

Module 8

8.1 Creating and Using Modules
8.2 Introduction to Python Standard Library
8.3 Installing and Using External Packages (pip)

Module 9

9.1 Overview of Popular Python Libraries (e.g., NumPy, Pandas)
9.2 Basic Usage of NumPy for Numerical Operations
9.3 Basic Usage of Pandas for Data Manipulation

Module 10

10.1 Applying Python Essentials in a Real-world Project
10.2 Project Presentation and Code Review

What you will know after the course

By the end of the course, you will be able to:

  • Design, develop, debug, execute, and refactor computer programs
  • Think algorithmically to analyze problems and implement them as computer processes
  • Use the syntax, semantics, and the most important elements of the Python Standard Library to write Python scripts and resolve typical implementation challenges
  • Understand the role of a programmer in the software development process
  • Create and develop your own programming portfolio to stand out from the crowd in the job market
  • Continue your professional development

Workshop Types

Onsite or Remote Online Workshops

Remote Workshop

Dive into the world of Python from anywhere with our Remote Workshop, blending engaging virtual sessions and practical exercises to master essential programming skills.

Onsite Workshop

Immerse yourself in a hands-on Python Onsite Workshop, unlocking the power of Python programming through interactive sessions and real-world applications.

View Only

Attend our training via Teams in view mode only. Watch, listen, and engage with ease. Stay connected, absorb knowledge effortlessly, and learn at your own pace—no distractions!

Why Learn PYTHON

Master Python for unparalleled versatility—key in web development, data science, and AI. Industry demand ensures diverse career opportunities, keeping you ahead. Python’s readability means an accessible learning curve, ideal for beginners, fostering a robust foundation applicable across domains. Empower yourself with Python, unlocking innovation and limitless possibilities in tech.

What you Get

The course will prepare you for jobs and careers connected with widely understood software development, which includes not only creating the code itself as a junior developer, but also computer systems design and software testing.

Improved Problem Solving

Python's versatility and functionality allow users to solve complex problems in a simple and organized manner.

Fast Track Career Advancement

Enhance your problem-solving, data analysis, and organization skills to become more valuable and efficient.

Improved Decision Making

Python's data visualization aids in making data easily understandable, leading to improved decision-making.

Onsite Training

Customized in-person training at the workplace, or in-class training, convenient and cost-effective.

Remote Training

Learning via Teams remotely online, offers online video conferencing for convenient and flexible access.

Hybrid Training

Combining on-site and remote training, we provide a comprehensive training experience.