This introductory course provides a foundation in Python programming, utilizing Google Collaboratory as a cloud-based platform for coding practice. The curriculum covers basic Python syntax, data structures, control flow, and essential libraries like NumPy and Pandas. Students will learn to solve practical problems using Python, with assignments and examples to aid understanding. The course is designed for beginners and may be less suitable for those with prior programming experience.
The course progresses through a structured schedule, covering core Python concepts and libraries over 16 weeks. It includes an introduction to Google Colab, fundamental data types, control flow, file handling, and an introduction to NumPy and Pandas for data manipulation.
While this course focuses on foundational Python programming, the skills acquired are directly applicable to various roles in data analysis, software development, and scientific computing.
This course is for NTU students only. Students need to bring their own laptop for class practice. The course is conducted in English but uses Chinese textbooks. The course is part of the 'Mathematics, Digital Competence, and Quantitative' (A6) capability area.
Tuition and fees rates can be found on the Finances > Tuition and Fees section of the university website. This course is specific to current NTU students.
This course is specifically designed for current National Taiwan University (NTU) students. Students from non-Electrical Engineering and Computer Science Colleges are eligible to take it as an elective. Applicants need to have a CEFR B2 English level if required by their specific program.
Tuition and fees information is available on the university's Finance section. Estimated living costs are NT$ 84,000 – 113,000 per semester, excluding tuition and fees. Specific tuition fees for this course are not provided.
Current NTU students must complete the provided Google Form by February 19, 2024. After the deadline, limited permission numbers will be assigned, which you will use to add the course online.
The course curriculum is structured over 16 weeks, covering core Python concepts and libraries.
The primary language of instruction for this course is English. However, Chinese textbooks are used.
This foundational Python programming course can lead to roles such as Data Analyst, Junior Programmer, Software Developer, or Research Assistant.