Talk Python - Rock Solid Python with Python Typing

dkmdkm

U P L O A D E R
d2adacb93a26605ba0a62b8f219eacdf.jpg

Free Download Talk Python - Rock Solid Python with Python Typing
Released 3/2024
MP4 | Video: h264, 2560x1440 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 73 Lessons ( 4h 28m ) | Size: 1.73 GB
When Python was originally invented way back in 1989, it was a truly dynamic and typeless programming language. But that all changed in Python 3.5 when type "hints" were added to the language. Over time, amazing frameworks took that idea and ran with it. They build powerful and type safe(er) frameworks. Some of these include Pydantic, FastAPI, Beanie, SQLModel, and many many more. In this course, you'll learn the ins-and-outs of Python typing in the language, explore some popular frameworks using types, and get some excellent advice and guidance for using types in your applications and libraries.

Source code and course GitHub repository
github.com/talkpython/rock-solid-python-with-type-hints-course
What's this course about and how is it different?
This course dives deep into Python types. You will see many examples and graphics communicating the motivation for types and where they fit into the Python ecosystem. But you will also get very hands-on and learn all of these ideas with deep yet approachable code demos.
What topics are covered
In this course, you will
Compare popular static languages with Python (such as Swift, C#, TypeScript, and others)
See a exact clone of a dynamic Python codebase along side the typed version
Learn how and when to create typed variables
Understand Python's strict nullability in its type system
Specify constant (unchangeable) variables and values
Reduce SQL injection attacks with LiteralString
Uses typing with Python functions and methods
Use typing with classes and class variables
Work with multiple numerical types with Python's numerical type ladder
Use Pydantic to model and parse complex data in a type strict manner
Create an API with FastAPI that exchanges data with type integrity
Query databases with Pydantic using the Beanie ODM
Create CLI apps using type information to define the CLI interface
Leverage mypy for verifying the integrity of your entire codebase in CI/CD
Add runtime type safety to your application
Marry duck typing and static typing with Python's new Protocol construct
Learn design patterns and guidance for using types in Python code
And lots more, see the full course outline.
Who is this course for?
This course is for anyone who knows basic Python and wants to take full advantage of Python type hints and related frameworks within their code. If you find you're not sure when or how to use Python type hints or feel that you could be leveraging them more, then this course is for you!
We do assume that you know core Python syntax and concepts such as virtual environments and external packages. If you are entirely new to Python, see our Python for Beginners course.
Concepts backed by concise visuals
While exploring a topic interactively with demos and live code is very engaging, it can mean losing the forest for the trees. That's why when we hit a new topic, we stop and discuss it with concise and clear visuals.
Here's an animated graphic we used while discussing the familiar yet very unique role that Protocol plays in Python's object-oriented programming constructs.
Homepage
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!





Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
No Password - Links are Interchangeable
 
Kommentar
359020115_tuto.jpg

1.73 GB | 00:06:36 | mp4 | 2560X1440 | 16:9
Genre:eLearning |Language:English


Files Included :
001 Welcome (4.36 MB)
002 Python Language Typing Definition (35.99 MB)
003 What We'll Cover (16.08 MB)
004 Goal- Not 100 (7.82 MB)
005 You'll Need Python 3 10 or Newer (5.87 MB)
006 git the Repo (7.43 MB)
007 Meet Your Instructor (9.24 MB)
008 Spectrum of Type Strictness (99.34 MB)
009 Running the Source Code (18.35 MB)
010 Motorcycle Class, Untyped (40.48 MB)
011 Using the Untyped Motorcycle (15.48 MB)
012 Duck Typing (18.65 MB)
013 TypeScript Motorcycles (32.98 MB)
014 C Motorcycle and Why Types Can Detract from Readability (36.93 MB)
015 A Very Swift Motorcycle (24.91 MB)
016 Typed Python Motorcycles (54.01 MB)
017 Python Typing Introduction (10.27 MB)
018 Where Do Python Type Hints Come From (11.62 MB)
019 Typing and Variables (18.29 MB)
020 Survey of Core Types (18.02 MB)
021 Nullable Types (25.28 MB)
022 Unions (17.04 MB)
023 If You Don't Know the Type (11.11 MB)
024 Constants (19.45 MB)
025 Avoiding Injection Attacks with LiteralString (33.35 MB)
026 Functions- Basic Typing (28.89 MB)
027 Functions- void Functions (15.93 MB)
028 Functions- Functions as Objects (27.69 MB)
029 Typing for Container Data Types (41.16 MB)
030 More Complex Containers (47.98 MB)
031 Classes and Typing (43.81 MB)
032 Externally Defining Types (31.69 MB)
033 Adding Our Own Types (20.79 MB)
034 Representing Multiple Numerical Types (24.83 MB)
035 Generics Available in Python 3 12 (19.85 MB)
036 Gradual Typing (14.01 MB)
037 Frameworks Introduciton (3.89 MB)
038 Pydantic Foundations (14.43 MB)
039 Pydantic Code Example (8.29 MB)
040 pip-tools for Adding Requirements (17.3 MB)
041 Parsing Basic Data with Pydantic (52.03 MB)
042 Data-Rich Pydantic Example (37.84 MB)
043 Web frameworks using Type Hints (40.21 MB)
044 Database Frameworks Built on Pydantic (25.86 MB)
045 CLIs with Python Types (15.11 MB)
046 Setting up Our FastAPI Example (32.74 MB)
047 FastAPI, Beanie, and Pydantic MongoDB Example (26.9 MB)
048 Setting up the DB to Run the Code Yourself (14.39 MB)
049 Tools Introduction (12.39 MB)
050 Editors (Round 2) (12.72 MB)
051 Full Project Inspection (38.44 MB)
052 Static Type Checkers (7.21 MB)
053 mypy in Action (25.79 MB)
054 Runtime Type Checking with Beartype (13.58 MB)
055 Getting Started with Beartype (39.57 MB)
056 Beartype Speed Test (42.57 MB)
057 Orthogonal-Structural Typing Introduction (19.58 MB)
058 Inheritance Gone Wrong, an Example (27.39 MB)
059 Static duck typing with Protocols (62.85 MB)
060 Structural Typing Visualized (5.6 MB)
061 Patterns Introduction (19.6 MB)
062 Types on the Boundary (32.36 MB)
063 Public Packages (10.15 MB)
064 Autocomplete (5.76 MB)
065 To Optional or Not (13.71 MB)
066 Versions of Python (28.76 MB)
067 Minimalism Overview (19.81 MB)
068 Minimalism Code (11.31 MB)
069 Refactoring Motivation (6.43 MB)
070 Refactoring with Types (17.54 MB)
071 Point of No Return (51.69 MB)
072 Collection Advice (15.68 MB)
073 Conclusion (35.34 MB)

Screenshot
S3Y2TIHR_o.jpg


Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar

In der Börse ist nur das Erstellen von Download-Angeboten erlaubt! Ignorierst du das, wird dein Beitrag ohne Vorwarnung gelöscht. Ein Eintrag ist offline? Dann nutze bitte den Link  Offline melden . Möchtest du stattdessen etwas zu einem Download schreiben, dann nutze den Link  Kommentieren . Beide Links findest du immer unter jedem Eintrag/Download.

Data-Load.me | Data-Load.ing | Data-Load.to

Auf Data-Load.me findest du Links zu kostenlosen Downloads für Filme, Serien, Dokumentationen, Anime, Animation & Zeichentrick, Audio / Musik, Software und Dokumente / Ebooks / Zeitschriften. Wir sind deine Boerse für kostenlose Downloads!

Ist Data-Load legal?

Data-Load ist nicht illegal. Es werden keine zum Download angebotene Inhalte auf den Servern von Data-Load gespeichert.
Oben Unten