Get in Touch
 Duration 14 hours

Course Outline

Getting Started with Python Programming

  • Executing Python code
  • Leveraging Python development environments (IDEs and command-line utilities)
  • Utilizing Python and iPython shells, as well as iPython Notebook

Data Structures and Operations

  • Integers and floating-point numbers – likely optional
  • Strings and byte data – likely optional
  • Tuples and lists
  • Dictionaries and ordered dictionaries
  • Sets and frozen sets

Structuring and Sharing Code

  • Building modules and packages
  • Publishing code to repositories

Object-Oriented and Functional Paradigms

  • Defining and utilizing functions and classes
  • Enhancing functions and classes using decorators
  • Exploring meta-classes

Exception Management and Testing

  • Capturing and triggering exceptions
  • Composing and running tests (including doc tests and unit tests)
  • Assessing code coverage through tests

File and Directory Management

  • Interacting with various file formats and file processing techniques
  • Performing create, read, update, and delete operations on files (covering plain text, CSV, as well as Microsoft Word and Microsoft Excel documents)
  • Parsing data from text files via Regular Expressions
  • Managing directories, including creation, deletion, listing, and file searching

Requirements

No prior experience is required.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories