Python Novice to Pythonista

R12,180.00

There are 3 Tracks for the Pythonista course (Novice, Apprentice and Journeyman). Each stage of the journey delivers 40-50 hours of courses + multimodal content and an additional 10-12 Practice Labs, Certification Pre/Assessments.

Deposit : R5,253.00

, , ,
 Mode of delivery: Digital learning
  Subjects:
Pythonista Track 1: Python Novice
Pythonista Track 2: Python Apprentice
Pythonista Track 3: Python Journeyman
Pythonista Track 4: Pythonista
Subject breakdown
Pythonista Track 1: Python Novice

Getting Started with Python: Introduction
Complex Data Types in Python: Working with Lists & Tuples in Python
Complex Data Types in Python: Working with Dictionaries & Sets in Python
Complex Data Types in Python: Shallow & Deep Copies in Python
Conditional Statements & Loops: If-else Control Structures in Python
Conditional Statements & Loops: The Basics of for Loops in Python
Conditional Statements & Loops: Advanced Operations Using for Loops in Python
Conditional Statements & Loops: While Loops in Python
Functions in Python: Introduction
Functions in Python: Gaining a Deeper Understanding of Python Functions
Functions in Python: Working with Advanced Features of Python Functions
Final Exam: Python NovicePythonista Track 2: Python Apprentice
Advanced Python Topics: File Operations in Python
Advanced Python Topics: Exceptions & Command Line Arguments
Advanced Python Topics: Python Modules & Virtual Environments
Advanced Python Topics: Migrating from Python 2 to Python 3
Python Classes and Inheritance: Introduction
Python Classes & Inheritance: Getting Started with Classes in Python
Python Classes & Inheritance: Working with Inheritance in Python
Python Classes & Inheritance: Advanced Functionality Using Python Classes
Data Structures & Algorithms in Python: Fundamental Data Structures
Data Structures & Algorithms in Python: Implementing Data Structures
Data Structures & Algorithms in Python: Sorting Algorithms
Data Structures & Algorithms in Python: Implementing Sorting Algorithms
Data Structures & Algorithms in Python: Trees & Graphs
Data Structures & Algorithms in Python: Implementing Trees & GraphsPythonista Track 3: Python Journeyman
Python Unit Testing: An Introduction to Python’s unittest Framework
Python Unit Testing: Advanced Python Testing Using the unittest Framework
Python Unit Testing: Testing Python Code Using pytest
Python Unit Testing: Testing Python Code Using doctest
Python Requests: HTTP Requests with Python
Flask in Python: An Introduction to Web Frameworks & Flask
Flask in Python: Building a Simple Web Site Using Flask
Flask in Python: User Interactions in Flask Applications
Flask in Python: User Authentication in a Flask Application
Python Concurrent Programming: Introduction to Concurrent Programming
Python Concurrent Programming: Multithreading in Python
Python Concurrent Programming: Multiprocessing in Python
Python Concurrent Programming: Asynchronous Executions in Python

Pythonista Track 4: Pythonista
Introduction to Using PyCharm IDE
Excel with Python: Working with Excel Spreadsheets from Python
Excel with Python: Constructing Data Visualizations
Socket Programming in Python: Introduction
Socket Programming in Python: Advanced Topics
Python Design Patterns: Principles of Good Design
Python Design Patterns: Working with Creational Design Patterns
Python Design Patterns: Working with Structural Design Patterns
Python Design Patterns: Working with Behavioral Design Patterns

 

 

 

 

Course starting dates: You can register and start studying this course at any time as registration is open all year round.

Admission requirements:

Grade 10

The ability to read and write in English

Learners must be at least 16 years of age

 

 

 

 Course type: Short Course

  Certification: Certificate confirming course completion

  Certification issued by: Optimi College

 

 

Assessment information

Online Assessments

Course fee: R12,180.00

Course Deposit: R5,253.00

Monthly instalment option: R577.25

Payment duration: 12 Months

Study duration: 12 Months

 Dedicated Client Engagement Support
 Online Mentor (Skillsoft)
 Skillsoft Learner Management System Access
 Skillsoft App Access
 Skillsoft Practice Labs (Online)
 

 

 

 

 

Python Novice to Pythonista
R12,180.00

Deposit : R5,253.00