Note - SPPU's Degreeplus Beta Version is up, stay tuned for more details.
Note - SPPU's Degreeplus Beta Version is up, stay tuned for more details.

Course

Python Novice to Python Apprentice

40 hours, 32 minutes 57 Seconds

Description

This comprehensive Python learning pathway is divided into two tracks, Python Novice and Python Apprentice, designed to provide a progressive mastery of Python programming. The Novice track introduces foundational concepts, such as working with data types, control structures, functions, and loops, along with hands-on labs to build problem-solving skills. The Apprentice track delves deeper, exploring advanced topics like file operations, error handling, object-oriented programming, data structures, algorithms, and Python's virtual environment management. Both tracks include engaging labs and assessments to solidify learning.

What Students Will Learn

  • Course: Getting Started with Python: Introduction
  • Course: Complex Data Types in Python: Working with Lists and Tuples in Python
  • Course: Complex Data Types in Python: Working with Dictionaries and Sets in Python
  • Course: Complex Data Types in Python: Shallow and Deep Copies in Python
  • Course: Conditional Statements & Loops: If-Else Control Structures in Python
  • Course: Conditional Statements & Loops: The Basics of For Loops in Python
  • Course: Conditional Statements & Loops: Advanced Operations Using For Loops
  • Course: Conditional Statements & Loops: While Loops in Python
  • Course: Functions in Python: Introduction
  • Course: Conditional Statements & Loops: Gaining a Deeper Understanding of Python Functions
  • Course: Conditional Statements & Loops: Working with Advanced features of Python Functions
  • Lab: Python Novice
  • Course: Final Exam: Python Novice

  • Course: Python Programming Proficiency
  • Course: Advanced Python Topics: File Operation in Pythons
  • Course: Advanced Python Topics: Exceptions & Command Line Arguments
  • Course: Advanced Python Topics: Modules & Virtual Environments
  • Course: Advanced Python Topics: Migration from Python 2 to Python 3
  • Course: Python Classes & Inheritance: Introduction
  • Course: Python Classes & Inheritance: Getting Started with Classes in Python
  • Course: Python Classes & Inheritance: Working with Inheritance in Python
  • Course: Python Classes & Inheritance: Advanced Functionality Using Python Classes
  • Course: Data Structures and Algorithms in Python: Fundamental Data Structures
  • Course: Data Structures and Algorithms in Python: Implementing Data Structures
  • Course: Data Structures and Algorithms in Python: Sorting Algorithms
  • Course: Data Structures and Algorithms in Python: Implementing Sorting Algorithms
  • Course: Data Structures and Algorithms in Python: Trees & Graphs
  • Course: Data Structures and Algorithms in Python: Implementing Trees & Graphs
  • Lab: Python Apprentice
  • Course: Final Exam: Python Apprentice

Gain hands-on experience with Python programming, starting from beginner to intermediate levels.
Learn to work with Python's complex data types, control structures, and functions to solve real-world problems.
Develop proficiency in advanced Python concepts, including classes, inheritance, file handling, and data structures.
Build practical skills through guided labs, projects, and final exams for comprehensive Python expertise.