Get in Touch
 Duration 14 hours

Course Outline

Getting Started with Python

  • Executing Python scripts
  • Utilizing development environments (IDEs) and terminal interfaces
  • Interacting with Python, iPython shells, and iPython Notebooks

Managing Data Structures and Operations

  • Numeric types (integers and floating-point numbers) – likely optional
  • Text and binary data handling – likely optional
  • Managing sequences with tuples and lists
  • Working with key-value pairs in dictionaries and ordered dictionaries
  • Utilizing sets and immutable sets (frozen sets)

Structuring and Sharing Code

  • Building modular code through modules and packages
  • Publishing code to public repositories

Paradigms: Object-Oriented and Functional Programming

  • Defining and invoking functions and classes
  • Enhancing functionality using decorators
  • Understanding the role of metaclasses

Robustness: Error Management and Verification

  • Catching and triggering exceptions
  • Developing and running validation suites (including documentation tests and unit tests)
  • Measuring code coverage through testing frameworks

File System Interactions

  • Understanding file I/O principles and accessing various file formats
  • Performing CRUD operations on text, CSV, Microsoft Word, and Microsoft Excel documents
  • Parsing unstructured data using Regular Expressions
  • Managing directory structures and locating specific files

Requirements

No prior experience is required.

Number of participants


Price per participant (excl. VAT)

Testimonials (7)

Upcoming Courses

Related Categories