This course introduces the python programming language as an essential general programming concepts and techniques to data analytics. Python is a popular, multi-paradigm, open-source, scripting language. It is designed to emphasize code readability – has a clean syntax with high level data types. It is suited for interactive work and quick prototyping, while being powerful enough to write large applications. This course will introduce the students to Python language syntax and to its ecosystem.
Upon completing this course, students will need to demonstrate the following competencies:
- Familiarity with the Python programming language and associated development tools (IDEs, pip)
- Hands-on experience using various Python data structures, and reading and writing files in Python
- Exposure to Python tools and techniques used to solve problems in real fields such as data science.
- Introducing Python and ecosystem packages available
Martelli, Alex, Anna Ravenscroft, and David Ascher. Python cookbook. " O'Reilly Media, Inc.", 2005.