Stanford Seminar - Optional Static Typing for Python
EE380: Computer Systems Colloquium Seminar
Optional Static Typing for Python
Speaker: Guido van Rossum, Dropbox & Python Software Foundation
Python is a dynamically typed language, and some of its appeal derives from this. Nevertheless, especially for large code bases, it would be nice if a compiler could find type errors before the code is even run. Optional static type checking promises exactly this, and over the past four years we have successfully introduced this feature into Python 3. This talk introduces the type system we've adopted and the syntax used for type annotations, some tips on how to get started with a large existing code base, and our experience using the 'mypy' type checker at Dropbox. The entire system is open source, and has also been adopted by other companies such as Lyft, Quora and Facebook.
About the Speaker:
Guido van Rossum is the creator of Python. Born in the Netherlands, he moved to the US following Python's success. He has worked at various startups and Google, and is currently a Principal Engineer at Dropbox.
For more information about this seminar and its speaker, you can visit https://ee380.stanford.edu/Abstracts/180606.html
Support for the Stanford Colloquium on Computer Systems Seminar Series provided by the Stanford Computer Forum.
Colloquium on Computer Systems Seminar Series (EE380) presents the current research in design, implementation, analysis, and use of computer systems. Topics range from integrated circuits to operating systems and programming languages. It is free and open to the public, with new lectures each week.
Learn more: http://bit.ly/WinYX5
Видео Stanford Seminar - Optional Static Typing for Python канала stanfordonline
Optional Static Typing for Python
Speaker: Guido van Rossum, Dropbox & Python Software Foundation
Python is a dynamically typed language, and some of its appeal derives from this. Nevertheless, especially for large code bases, it would be nice if a compiler could find type errors before the code is even run. Optional static type checking promises exactly this, and over the past four years we have successfully introduced this feature into Python 3. This talk introduces the type system we've adopted and the syntax used for type annotations, some tips on how to get started with a large existing code base, and our experience using the 'mypy' type checker at Dropbox. The entire system is open source, and has also been adopted by other companies such as Lyft, Quora and Facebook.
About the Speaker:
Guido van Rossum is the creator of Python. Born in the Netherlands, he moved to the US following Python's success. He has worked at various startups and Google, and is currently a Principal Engineer at Dropbox.
For more information about this seminar and its speaker, you can visit https://ee380.stanford.edu/Abstracts/180606.html
Support for the Stanford Colloquium on Computer Systems Seminar Series provided by the Stanford Computer Forum.
Colloquium on Computer Systems Seminar Series (EE380) presents the current research in design, implementation, analysis, and use of computer systems. Topics range from integrated circuits to operating systems and programming languages. It is free and open to the public, with new lectures each week.
Learn more: http://bit.ly/WinYX5
Видео Stanford Seminar - Optional Static Typing for Python канала stanfordonline
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![](https://i.ytimg.com/vi/3pvzazQU79o/default.jpg)
![Static Typing in Python](https://i.ytimg.com/vi/2gBP1qN5T7I/default.jpg)
![2018 Fellow Award Honoree Introduction & Remarks—Guido van Rossum](https://i.ytimg.com/vi/cL_p6zrKQNU/default.jpg)
![Python tricks: Type hints and static type checking](https://i.ytimg.com/vi/rytP_vIjzeE/default.jpg)
![Guido van Rossum: Python | Lex Fridman Podcast #6](https://i.ytimg.com/vi/ghwaIiE3Nd8/default.jpg)
![Nina Zakharenko - Elegant Solutions For Everyday Python Problems - PyCon 2018](https://i.ytimg.com/vi/WiQqqB9MlkA/default.jpg)
![The Skill of Humor | Andrew Tarvin | TEDxTAMU](https://i.ytimg.com/vi/MdZAMSyn_As/default.jpg)
![Oral History of Guido van Rossum, part 1](https://i.ytimg.com/vi/Pzkdci2HDpU/default.jpg)
![A Horrified Haskeller's Descent into Python Gradual Static Typing](https://i.ytimg.com/vi/Of3yme0a0u4/default.jpg)
![Python Typing - Type Hints & Annotations](https://i.ytimg.com/vi/QORvB-_mbZ0/default.jpg)
![A Basic Introduction to Speech Recognition (Hidden Markov Model & Neural Networks)](https://i.ytimg.com/vi/U0XtE4_QLXI/default.jpg)
![Mehran Sahami - Class Day Lecture 2013 - Stanford University](https://i.ytimg.com/vi/NXXivAiS59Y/default.jpg)
![Guido Van Rossum - Keynote 05 - PyCon 2014](https://i.ytimg.com/vi/0Ef9GudbxXY/default.jpg)
![Composite Pattern – Design Patterns (ep 14)](https://i.ytimg.com/vi/EWDmWbJ4wRA/default.jpg)
![Code Learning Strategies that WORK WONDERS!](https://i.ytimg.com/vi/bO__AN3reqU/default.jpg)
![Stanford Seminar - Deep Learning in Speech Recognition](https://i.ytimg.com/vi/RBgfLvAOrss/default.jpg)
![Intro to Python Typing and MyPy](https://i.ytimg.com/vi/9rCXqeXKHJw/default.jpg)
![Why would a python programmer learn rust when there are no jobs in it](https://i.ytimg.com/vi/IYLf8lUqR40/default.jpg)
![Making Python 5x FASTER with Guido van Rossum and Mark Shannon - Talk Python To Me](https://i.ytimg.com/vi/_r6bFhl6wR8/default.jpg)
![Type Hints - Guido van Rossum - PyCon 2015](https://i.ytimg.com/vi/2wDvzy6Hgxg/default.jpg)