Get in Touch
 Duration 14 hours

Course Outline

Foundations of Python

  • Executing Python scripts
  • Leveraging development environments (IDEs) and command-line utilities
  • Utilizing the Python and iPython shells, including iPython Notebook

Data Structures and Manipulation

  • Numeric types (integers and floating-point numbers)
  • String and byte sequences
  • Tuple and list structures
  • Dictionaries and ordered dictionaries
  • Sets and frozen sets

Code Structuring and Distribution

  • Constructing modules and packages
  • Deploying code to version control repositories

Object-Oriented and Functional Paradigms

  • Defining and implementing functions and classes
  • Enhancing behavior through decorators
  • Concepts of meta-classes

Exception Management and Verification

  • Catching and throwing exceptions
  • Developing and running test suites (doctest and unit testing)
  • Analyzing test coverage metrics

File and Directory Operations

  • Principles of file I/O and access patterns
  • CRUD operations on files, supporting text, CSV, Microsoft Word, and Microsoft Excel formats
  • Parsing text data with Regular Expressions
  • Directory management, including creation, deletion, enumeration, and search

Requirements

No prior experience is required.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories