Admission requirements
Only accessible for 3rd year students
Description
It is essential for students of AI & Business to use a programming language for solving business problems. Python, as an open-source and user-friendly tool, is the ideal option. This course aims to facilitate students with the capability of using Python for business data analytics and informative visualization. This paves the way for students to delve into further courses in the AI & Business study program and develop solid expertise in solving real-world challenges in business and beyond.
We will learn step by step from Python basic concepts to advanced data manipulations, from analyzing structured small datasets to solving complex real-world business challenges. By the end of this course, students’ expertise will be enhanced through the delivery of a Python-based project and presenting it to peer leaners. A final exam will provide additional evidence for individual students’ learning outcomes.
Course Objectives
Through this course, students will develop proficiency in Python for various business applications, including:
1. Manipulating and visualizing business data effectively.
2. Making accurate data-driven predictions.
3. Supporting decision-making processes based on data analysis.
4. Using essential Python libraries such as NumPy, SciPy, Matplotlib, Pandas, sqlite3, Scikit-learn, PyTorch to address a wide range of business challenges.
Timetable
You will find the timetables for all courses and degree programmes of Leiden University in the tool MyTimetable (login). Any teaching activities that you have sucessfully registered for in MyStudyMap will automatically be displayed in MyTimeTable. Any timetables that you add manually, will be saved and automatically displayed the next time you sign in.
MyTimetable allows you to integrate your timetable with your calendar apps such as Outlook, Google Calendar, Apple Calendar and other calendar apps on your smartphone. Any timetable changes will be automatically synced with your calendar. If you wish, you can also receive an email notification of the change. You can turn notifications on in ‘Settings’ (after login).
For more information, watch the video or go the the 'help-page' in MyTimetable. Please note: Joint Degree students Leiden/Delft have to merge their two different timetables into one. This video explains how to do this
Mode of Instruction
In person lectures and in person practical sessions.
Assessment method
group projects (30%) and final exam (70%)
Reading list
McKinney, Wes. Python for Data Analysis, O'Reilly Media, Incorporated, 2022.
Leiden University (LU) account to access ProQuest Ebook Central, https://ebookcentral-proquest-com.ezproxy.leidenuniv.nl/lib/leidenuniv/detail.action?docID=29441847.
Registration
For application EduXchange is used, application will start on Wednesday 15th of May 2024 at 13:00h.
Application period:
TU Delft, Erasmus and LDE students: 15 May 2024 (at 13.00h) - 31 May 2024
Leiden University students: 15 May 2024 (at 13.00h) - 4 July 2024
More information about the application procedure can be found on this website:
Contact
Remarks
students bring their own laptops to lectures