Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
2018-web/data/talks/A-9013.yaml
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
27 lines (16 sloc)
1.4 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Talk details are specified in YAML files | |
| # YAML was selected because we can use multi-line strings and add | |
| # comments in the file. | |
| speaker_name: "Dema Abu Adas" | |
| talk_title: "The Adventures of a Python Script!" | |
| # At least 1 tag is necessary!! | |
| talk_tags: | |
| - "low levels" | |
| - "internals" | |
| talk_abstract: "Have you ever wondered what happens between the time you run helloWorld.py and the terminal prints out “Hello world”? I will be sharing the wonderful and interesting process of how the Python interpreter works from the Python source code to the compilation of bytecode." | |
| # TODO: Add contents. | |
| talk_details: "[Steve Yegge](http://steve-yegge.blogspot.com/2007/06/rich-programmer-food.html), a programmer and blogger who has a plethora of experience in operating systems, once noted the importance about compilers by stating, “If you don’t know how compilers work, then you don’t know how computers work”. This talk will share a brief overview of how CPython works from lexxing to compiling as well as how the abstract syntax tree (AST) works. At the end of the talk, you’ll be able to understand the general concept of the abstract syntax tree (AST) and how creating a interpreter can additionally benefit you in ways unrelated to the actual compilation such as linting and debugging." | |
| # Markdown is supported | |
| about_author: '' | |
| # web link will only show if about_author section is present | |
| author_website: '' |