YoVDO

Static Typing in Python

Offered By: PyCon US via YouTube

Tags

PyCon US Courses Type System Courses Type Annotations Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of static typing in Python through this 22-minute PyCon US talk by Dustin Ingram. Delve into the advantages and disadvantages of static type systems, and learn about recent efforts to introduce optional "type hints" in Python. Discover how these developments impact Python programmers and the language's future. Gain insights into topics such as duck typing, annotations, gradual typing, generic types, and type checkers. Understand when and why to use static typing, and learn how to experiment with it in your own Python projects. This comprehensive overview covers everything from basic concepts to advanced type constructs, providing a solid foundation for incorporating static typing into your Python development workflow.

Syllabus

Intro
Question
Types
Variables
Arguments and Returns
Duck Typing
Annotations
Myapi
Optional typing
Gradual typing
Type hinting
Special type constructs
Generic types
Type int
Pet 526
Type Checkers
PiType vs PiType
When and why should you use static typing
When should you use static typing
Experimenting with static typing
Summary
Outro


Taught by

PyCon US

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Software Analysis & Testing
Georgia Institute of Technology via Udacity
Go: The Complete Developer's Guide (Golang)
Udemy
Go Bootcamp: Master Golang with 1000+ Exercises and Projects
Udemy
C++ in Detail: Common Idioms
Udemy