Programming for Voice Technology
Jump to navigation
Jump to search
Please see syllabus for detailed overview.
- Week 1: Introduction to programming concepts and Python basics.
- Week 2: Working with strings, lists, and tuples.
- Week 3: Introduction to loops, dictionaries, and sets.
- Week 4: Functions, file handling, error handling, and an introduction to libraries/modules.
- Week 5: Introduction to Object-Oriented Programming (OOP) and working with audio data using NumPy.
- Week 6: Best practices for code reusability, version control, and an introduction to Pandas.
- Week 7: Web scraping, data visualization, and collecting data from the web.
- Week 8: Non-Python tools and languages in Python, including working with audio encodings and formats, regular expressions, and high-performance computing.
- Week 9: Exam week.