Mastering Python
3 Hours
Deal Price$26.00
Suggested Price
$30.00
You save 13%
Mastering Python
$26.00$30.0013% OFF
37 Lessons (3h)
- Setting Up the Work EnvironmentThe Course OverviewDownloading and Installing PythonUsing the Command Line and the Interactive ShellInstalling Packages with pipFinding Packages in the Python Package Index
- Creating a PackageCreating an Empty PackageAdding Modules to the PackageImporting One of the Package's Modules from AnotherAdding Data Files to the Package2:33
- Basic Best PracticesPEP 8 and Writing Readable CodeUsing Version ControlUsing venv to Create a Stable and Isolated Work AreaGetting the Most Out of docstrings Part 1 – PEP 257 and SphinxGetting the Most Out of docstrings Part 2 – doctest
- Creating a Command-line UtilityMaking a Package Executable via python – mHandling Command-line Arguments with argparseText-mode InteractivityExecuting Other ProgramsUsing Shell Scripts or Batch Files to Launch Programs
- Parallel ProcessingUsing concurrent.futuresUsing Multiprocessing
- Coroutines and Asynchronous I/OUnderstanding Why Asynchronous I/O Isn't Like Parallel ProcessingUsing the asyncio Event Loop and Coroutine SchedulerFuturesMaking Asynchronous Tasks InteroperateCommunicating across the Network
- MetaprogrammingUsing Function DecoratorsUsing Function AnnotationsUsing Class DecoratorsUsing MetaclassesUsing Context ManagersUsing Descriptors
- Unit TestingUnderstanding the Principles of Unit TestingUsing unittestUsing unittest.mockUsing unittest's Test DiscoveryUsing Nose for Unified Test Discovery and Reporting
Mastering Python
$26.00$30.0013% OFF
DescriptionInstructorImportant DetailsRelated Products
Write Maintainable, Reusable Code to Power Your Development Process
PP
Packt PublishingPackt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done –whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.Terms
- Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...


