Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learning Path: Python: Guide To Become A Python Professional

    Posted By: ELK1nG
    Learning Path: Python: Guide To Become A Python Professional

    Learning Path: Python: Guide To Become A Python Professional
    Last updated 7/2017
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.10 GB | Duration: 19h 44m

    A journey from being a novice to a professional Python developer

    What you'll learn

    See the intricate details of the Python syntax and how to use it to your advantage

    Learn to manipulate data effectively using built-in data structures

    Get acquainted with advanced programming techniques in Python

    Equip yourself with functional and statistical programming features

    Take advantage of Python's metaprogramming and programmable syntax features

    Understand how to handle high I/O loads with asynchronous I/O to get a smoother performance

    Get familiar with Python’s metaprogramming and programmable syntax features

    Learn the concepts of reactive programming and RxPy

    Requirements

    Basic programming knowledge is needed.

    Description

    If you are looking for a complete course on Python programming, then go for this Learning Path. Python is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great scripting language that can power your applications and provide speed, safety, and scalability.
    We will begin this learning journey by understanding the basic concepts of Python such as statements and syntax along with using numbers, strings, and tuples. We will then explore various function definition techniques along with learning the basics of classes and objects.
    Going ahead, we will understand the intermediate concepts such as functional and reactive programming in Python. We will also explore statistical programming and regression.
    Next, you will uncover the advanced topics in Python, will learn to implement real-world test cases to your programs along with integrating different applications.
    By the end of this Video Learning Path, you will become proficient in Python.   
    About the Authors
    Steven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for over 10 years. He’s currently leveraging Python to implement microservices and ETL pipelines. His other titles with Packt Publishing include Python Essentials, Mastering Object-Oriented Python, Functional Python Programming, and Python for Secret Agents. Steven is currently a technomad who lives in various places on the east coast of the U.S.
    Daniel Arbuckle gained his PhD in Computer Science from the University of Southern California. He has published numerous papers along with several books and video courses, and he is both a teacher of computer science and a professional programmer.

    Overview

    Section 1: Modern Python Solutions Part 1

    Lecture 1 The Course Overview

    Lecture 2 Creating Meaningful Names and Using Variables

    Lecture 3 Working with Large and Small Integers

    Lecture 4 Choosing between Float, Decimal, and Fraction

    Lecture 5 Choosing between True Division and Floor Division

    Lecture 6 Rewriting an Immutable String

    Lecture 7 String Parsing with Regular Expressions

    Lecture 8 Building Complex Strings with “template”.format()

    Lecture 9 Building Complex Strings from Lists of Characters

    Lecture 10 Using the Unicode Characters that aren't on Our Keyboards

    Lecture 11 Encoding Strings-Creating ASCII and UTF8 Bytes

    Lecture 12 Decoding Bytes, How to Get Proper Characters from Some Bytes

    Lecture 13 Using Tuples of Items

    Lecture 14 Writing Python Script and Module Files

    Lecture 15 Writing Long Lines of Code

    Lecture 16 Including Descriptions and Documentation

    Lecture 17 Writing Better RST Markup in docstring

    Lecture 18 Designing Complex if…elif Chains

    Lecture 19 Designing a While Statement that Terminates Properly

    Lecture 20 Avoiding a Potential Problem with Break Statements

    Lecture 21 Leveraging the Exception Matching Rules

    Lecture 22 Avoiding a Potential Problem With an Except:Clause

    Lecture 23 Chaining Exceptions with the Raise from Statement

    Lecture 24 Managing a Context Using the With Statement

    Lecture 25 Designing Functions with Optional Parameters

    Lecture 26 Using Super Flexible Keyword Parameter

    Lecture 27 Forcing Keyword-only Argument with the * Separator

    Lecture 28 Writing Explicit Types on Function Parameters

    Lecture 29 Picking an Order for Parameters Based on Partial Functions

    Lecture 30 Writing Clear Documentation Strings

    Lecture 31 Designing Recursive Functions Around Python’s Stack Limit

    Lecture 32 Writing Reusable Script with the Script Library Switch

    Lecture 33 Choosing a Data Structure

    Lecture 34 Building Lists – Literals, Appending, and Comprehensions

    Lecture 35 Slicing And Dicing a List

    Lecture 36 Deleting From a List

    Lecture 37 Reversing a Copy of a List

    Lecture 38 Using Set Methods and Operators

    Lecture 39 Removing Items from a Set

    Lecture 40 Creating Dictionaries

    Lecture 41 Removing from Dictionaries

    Lecture 42 Controlling the Order of the Dict Keys

    Lecture 43 Handling Dictionaries and Sets in doctest Examples

    Lecture 44 Understanding Variables, References, and Assignment

    Lecture 45 Making Shallow and Deep Copies of Objects

    Lecture 46 Avoiding Mutable Default Values for Function Parameters

    Lecture 47 Using Features of the print() Functions

    Lecture 48 Using input() and getpass() for User Input

    Lecture 49 Debugging with “Format”.Format_Map(Vars())

    Lecture 50 Using Argparse to Get Command-line Input

    Lecture 51 Using CMD for Creating Command-line Applications

    Lecture 52 Using the OS Environment Settings

    Section 2: Modern Python Solutions - Part 2

    Lecture 53 The Course Overview

    Lecture 54 Using a Class to Encapsulate Data and Processing

    Lecture 55 Designing Classes with Lotsof Processing

    Lecture 56 Designing Classes with Little Unique Processing

    Lecture 57 Optimizing Small Objects with _slots_

    Lecture 58 Using More Sophisticated Collections

    Lecture 59 Extending a Collection

    Lecture 60 Using Properties for Lazy Attributes

    Lecture 61 Using Settable Properties to Update Eager Attributes

    Lecture 62 Choosing Between Inheritance and Extension

    Lecture 63 Separating Concerns via Multiple Inheritance

    Lecture 64 Leveraging Python's Duck Typing

    Lecture 65 Managing Global and Singleton Objects

    Lecture 66 Using more Complex Structures

    Lecture 67 Creating a Class that Has Orderable Object

    Lecture 68 Defining an Ordered Collection

    Lecture 69 Deleting from a List of Mappings

    Lecture 70 Writing Generator Functions with the Yield Statement

    Lecture 71 Using Stacked Generator Expression

    Lecture 72 Applying Transformations to a Collection

    Lecture 73 Picking a Subset

    Lecture 74 Summarizing a Collection

    Lecture 75 Combining Map and Reduce Transformations

    Lecture 76 Implementing “There Exists” Processing

    Lecture 77 Creating a Partial Function

    Lecture 78 Simplifying Complex Algorithms with Immutable Data Structures

    Lecture 79 Writing Recursive Generator Functions with the Yield from Statement

    Lecture 80 Using pathlib to Work with Filenames

    Lecture 81 Reading and Writing Files with Context Managers

    Lecture 82 Replacing a File While Preserving the Previous Version

    Lecture 83 Reading Delimited Files with the CSV Module

    Lecture 84 Reading Complex Formats Using Regular Expressions

    Lecture 85 Reading JSON Documents

    Lecture 86 Reading XML Documents

    Lecture 87 Reading HTML Documents

    Lecture 88 Upgrading CSV from DictReader to the namedtuple Reader

    Lecture 89 Upgrading CSV from a DictReader to a Namespace Reader

    Lecture 90 Using Multiple Contexts for Reading and Writing Files

    Lecture 91 Using the Built-in Statistic Library

    Lecture 92 Average of Values in a Counter

    Lecture 93 Computing the Coefficient of a Correlation

    Lecture 94 Computing Regression Parameters

    Lecture 95 Computing an Autocorrelation

    Lecture 96 Confirming that the Data is Random – the Null Hypothesis

    Lecture 97 Locating Outliers

    Lecture 98 Analyzing Many Variables in One Pass

    Section 3: Modern Python Solutions - Part 3

    Lecture 99 The Course Overview

    Lecture 100 Using docstring for Testing

    Lecture 101 Testing Functions that Raise Exceptions

    Lecture 102 Handling Common doctest Issues

    Lecture 103 Creating Separate Test Modules and Packages

    Lecture 104 Combining the unittest and doctest Tests

    Lecture 105 Testing Things that Involve Dates and Time

    Lecture 106 Testing Things That Involve Randomness

    Lecture 107 Mocking External Resources

    Lecture 108 Implementing Web Services with WSGI

    Lecture 109 Using the Flask Framework for RESTful APIs

    Lecture 110 Parsing the Query String in a Request

    Lecture 111 Making REST Requests Using urllib

    Lecture 112 Parsing the URL Path

    Lecture 113 Parsing a JSON Request

    Lecture 114 Implementing Authentications for Web Services

    Lecture 115 Finding Configuration Files

    Lecture 116 Using YAML for Configuration Files

    Lecture 117 Using Python for Configuration Files

    Lecture 118 Using Logging for Control and Audit Output

    Lecture 119 Combining Two Applications into One

    Lecture 120 Combining Many Applications Using the Command Design Pattern

    Lecture 121 Controlling Complex Sequences of Steps

    Section 4: Mastering Python - Second Edition

    Lecture 122 The Course Overview

    Lecture 123 Python Basic Syntax and Block Structure

    Lecture 124 Built-in Data Structures and Comprehensions

    Lecture 125 First-Class Functions and Classes

    Lecture 126 Extensive Standard Library

    Lecture 127 New in Python 3.5

    Lecture 128 Downloading and Installing Python

    Lecture 129 Using the Command-Line and the Interactive Shell

    Lecture 130 Installing Packages with pip

    Lecture 131 Finding Packages in the Python Package Index

    Lecture 132 Creating an Empty Package

    Lecture 133 Adding Modules to the Package

    Lecture 134 Importing One of the Package's Modules from Another

    Lecture 135 Adding Static Data Files to the Package

    Lecture 136 PEP 8 and Writing Readable Code

    Lecture 137 Using Version Control

    Lecture 138 Using venv to Create a Stable and Isolated Work Area

    Lecture 139 Getting the Most Out of docstrings 1: PEP 257 and docutils

    Lecture 140 Getting the Most Out of docstrings 2: doctest

    Lecture 141 Making a Package Executable via python -m

    Lecture 142 Handling Command-Line Arguments with argparse

    Lecture 143 Interacting with the User

    Lecture 144 Executing Other Programs with Subprocess

    Lecture 145 Using Shell Scripts or Batch Files to Run Our Programs

    Lecture 146 Using concurrent.futures

    Lecture 147 Using Multiprocessing

    Lecture 148 Understanding Why This Isn't Like Parallel Processing

    Lecture 149 Using the asyncio Event Loop and Coroutine Scheduler

    Lecture 150 Waiting for Data to Become Available

    Lecture 151 Synchronizing Multiple Tasks

    Lecture 152 Communicating Across the Network

    Lecture 153 Using Function Decorators

    Lecture 154 Function Annotations

    Lecture 155 Class Decorators

    Lecture 156 Metaclasses

    Lecture 157 Context Managers

    Lecture 158 Descriptors

    Lecture 159 Understanding the Principles of Unit Testing

    Lecture 160 Using the unittest Package

    Lecture 161 Using unittest.mock

    Lecture 162 Using unittest's Test Discovery

    Lecture 163 Using Nose for Unified Test Discover and Reporting

    Lecture 164 What Does Reactive Programming Mean?

    Lecture 165 Building a Simple Reactive Programming Framework

    Lecture 166 Using the Reactive Extensions for Python (RxPY)

    Lecture 167 Microservices and the Advantages of Process Isolation

    Lecture 168 Building a High-Level Microservice with Flask

    Lecture 169 Building a Low-Level Microservice with nameko

    Lecture 170 Advantages and Disadvantages of Compiled Code

    Lecture 171 Accessing a Dynamic Library Using ctypes

    Lecture 172 Interfacing with C Code Using Cython

    This Learning Path is for web developers, programmers, enterprise programmers, engineers, big data scientist, and so on. If you are a beginner, Modern Python Recipes will get you started. If you are experienced, it will expand your knowledge base. A basic knowledge of programming would help.