Get in Touch

Course Outline

Introduction to Python Programming

  • Executing Python code
  • Leveraging Python Development Tools, including IDEs and command-line utilities
  • Utilizing Python and iPython shells, along with iPython Notebooks

Data Types and Operations

  • Integers and floating-point numbers (if relevant)
  • Strings and byte sequences (if relevant)
  • Working with Tuples and Lists
  • Dictionaries and ordered dictionaries
  • Sets and frozen sets

Organizing and Distributing Code

  • Building modules and packages
  • Publishing code to repositories

Object Oriented and Functional Programming

  • Developing and utilizing functions and classes
  • Enhancing functions and classes through decorators
  • An introduction to meta-classes

Error Handling and Testing

  • Catching and raising exceptions
  • Creating and running tests, including doc tests and unit tests
  • Monitoring code coverage through testing

Working with Files and Directories

  • Accessing various file types and adhering to file handling best practices
  • Creating, reading, updating, and deleting files, including plain text, CSV, as well as Microsoft Word and Microsoft Excel documents
  • Extracting specific data from text files using Regular Expressions
  • Managing directories, creating and deleting folders, and listing or searching for files

Requirements

No prior experience required.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories