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/PC-53380.yaml
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
49 lines (34 sloc)
1.9 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: "Christian Weber" | |
| talk_title: "Engineering Pop Songs with Python" | |
| # At least 1 tag is necessary!! | |
| talk_tags: | |
| - "music" | |
| - "learning" | |
| - "beginner" | |
| - "intermediate" | |
| - "open source" | |
| - "1 hour" | |
| - "tutorial" | |
| talk_abstract: "Have you ever wanted to create music, but were intimidated by learning an instrument? Have you wanted to learn how to program, but we're afraid of learning cryptic commands? If so, this talk is for you? Let's learn the fundamentals of programming to re-create a well known pop song!" | |
| talk_details: | | |
| In this workshop, we'll discuss the fundamental structure of programming and music with the use of Python. | |
| Python is a widely-used, and human readable programming language that allows users to quickly write code and solve problems. | |
| We'll discuss the structure and rules of music: | |
| * Basic Music Theory and Notes | |
| * The Major Scale | |
| * The Minor Scale | |
| * Chords | |
| We'll take all of these concepts, and using the power of Python, re-create a famous pop song using only our computer! | |
| This talk is great for understanding the following concepts in Python: | |
| * Basic types | |
| * Classes with an OOP paradigm | |
| * Data Structures | |
| * Control Flow | |
| To sign up for this tutorial, [use this link](https://github.com/pyconca/2018-wiki/wiki/Tutorials/) | |
| # Markdown is supported | |
| about_author: 'Christian Weber is a Remote-First, Solutions Engineer at GitHub. After spending the first chapters of his career in Financial Technology, Christian now focuses on assisting both cultural and digital transformation in large and small software organizations. In his spare time, Christian enjoys playing guitar, listening to loud music, and zoom-zooming in his Miata!' | |
| # web link will only show if about_author section is present | |
| author_website: 'https://github.com/webdog' |