/
dustin-ingram-static-typing-in-python.json
54 lines (54 loc) · 2.33 KB
/
dustin-ingram-static-typing-in-python.json
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
{
"copyright_text": "This video is licensed under the CC BY-NC-SA 3.0 license: https://creativecommons.org/licenses/by-nc-sa/3.0/\nPlease see our speaker release agreement for details: https://ep2020.europython.eu/events/speaker-release-agreement/\n",
"description": "Python is well-known as a programming language without static types. This means that you don\u2019t need to say what a given variable will hold, or whether your function will return a string or an integer (or sometimes one, and sometimes another!). This has historically made Python a very flexible and beginner-friendly language.\r\n\r\nIn this talk, we\u2019ll discuss the advantages and disadvantages to a static type system, as well as recent efforts to introduce static typing to Python via optional \u201ctype hints\u201d and various tools to aid in adding types to Python code. We\u2019ll see what this means for Python, for Python programmers, and what the future has in store for Python\u2019s type system.",
"duration": 1704.0,
"language": "eng",
"recorded": "2020-07-23",
"related_urls": [
{
"label": "Conference schedule",
"url": "https://ep2020.europython.eu/schedule/"
},
{
"label": "Conference Website",
"url": "https://ep2020.europython.eu/"
},
{
"label": "https://creativecommons.org/licenses/by-nc-sa/3.0/",
"url": "https://creativecommons.org/licenses/by-nc-sa/3.0/"
},
{
"label": "https://ep2020.europython.eu/events/speaker-release-agreement/",
"url": "https://ep2020.europython.eu/events/speaker-release-agreement/"
},
{
"label": "Talk URL",
"url": "https://ep2020.europython.eu/schedule/23-july?selected=9BZ96n9-static-typing-in-python"
},
{
"label": "Slides",
"url": "/media/conference/slides/9BZ96n9-static-typing-in-python.pdf"
}
],
"speakers": [
"Dustin Ingram"
],
"tags": [
"europython",
"europython-2020",
"europython-online",
"Python 3",
"Static Analysis",
"Tooling",
"Type-Hinting",
"python"
],
"thumbnail_url": "https://i.ytimg.com/vi/cmmPDYa0gWo/hqdefault.jpg?sqp=-oaymwEZCNACELwBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLD1Qr9F9nrnFKWuA3_josq4O8-HtQ",
"title": "Static Typing in Python",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=cmmPDYa0gWo"
}
]
}