Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

Certified Associate Python Programmer (PCAP)

via Udacity

Overview

Take a step further into the world of Python and gain a valuable certification. In this intermediate level Python programming course you will gain an understanding of Python modules and packages, managing exceptions, object-oriented programming, and more. Real world projects and exercises will provide hands on experience you need to be successful in industry.

Syllabus

  • Modules and Packages
    • Master Python modules and packages: import, organize, and create reusable code, use built-in modules, build your own, manage namespaces, and structure large applications effectively.
  • Exceptions
    • Discover Python exceptions: handle errors with try/except, build custom exception classes, use exception hierarchies, and design robust, maintainable error-handling strategies.
  • Strings
    • Explore Python strings: their encoding, code points, immutability, slicing, searching, and built-in methods for powerful and reliable text processing in real-world scenarios.
  • An Introduction to Object-Oriented Programming
    • Learn object-oriented programming: design software with classes, objects, encapsulation, inheritance, variables, methods, and privacy to build maintainable, scalable, and robust Python applications.
  • Object-Oriented Programming Class Structure and Hierarchy
    • Explore Python class structure and hierarchy, using metadata and isinstance() to understand inheritance, relationships, and type checking in object-oriented programming.
  • List Comprehensions, Lambdas, Closures, and I/O
    • Explore Python list comprehensions, lambda functions, closures, and input/output operations to write concise and efficient code.
  • Project: Build a Python CLI to Predict Startup Success
    • Build your very own Python CLI to analyze startup data, practice PCAP skills, apply OOP and file I/O, and export reports, simulating real founder decision-making and scoring startup ideas.

Taught by

Brian Hough

Reviews

Start your review of Certified Associate Python Programmer (PCAP)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.