Python Programming Advanced

BARCHARTS PUBLISHINGISBN: 9781423252207

Price:
Sale price$20.99
Stock:
In stock, 58 units

By Robin Nixon
Imprint: BARCHARTS PUBLISHING
Release Date:
Format:
FOLD-OUT BOOK OR CHART
Dimensions:
279 x 216 mm
Weight:
80 g
Pages:
6

Description


  • Background History

  • Key Features of Python

  • Regular Expressions (Regex)

  • Recursion & Iteration

  • Type Hints & Static Typing

    • Function Signatures

    • Typing Variables

    • Common Types from Typing



  • Lists & Tuples

    • Lists

    • List Operations

    • Tuples

    • List & Tuple Length



  • Dictionaries

    • Create a Dictionary

    • Access Dictionary Values

    • Modify a Dictionary

    • Check Keys & Dictionary Length

    • Loop Through a Dictionary

    • Dictionary Methods

    • Handle Missing Keys & Count Elements



  • Sets

    • Create Sets

    • Properties

    • Add & Remove Elements

    • Set Operations

    • Check Membership & Set Length



  • File Handling

    • Open & Close Files

    • Read Files

    • Write to Files

    • Read & Write Binary Files



  • Error Handling

    • Common Python Errors

    • Use try, except & else to Handle Errors

    • Catch Any Error

    • Use finally for Cleanup

    • Raise Custom Exceptions

    • Use assert for Debugging



  • Context Managers

    • Using with

    • Create Your Own Context Manager

    • Contextlib for Simpler Managers



  • Object-Oriented Programming (OOP)

    • Classes & Objects

    • Inheritance

    • Polymorphism

    • Data Classes

    • Default Values & Type Annotations

    • Immutability

    • Method Overriding

    • Self Type (Python 3.11+)

    • Abstract Base Classes



  • Modules & Packages

  • Advanced Pattern Matching

  • Async Programming

  • Unit Testing

    • Basic Test Case

    • Common Assert Methods

    • Run Tests

    • Mock & Patch with unittest.mock

    • Property-Based Testing with Hypothesis



  • Custom Error Handling

  • Advanced Data Structures

    • NamedTuples

    • Enums



  • Decorator Techniques

  • Efficiency & Optimization

  • Dates & Times


You may also like

Recently viewed