Achtung! Das Lehrangebot ist noch nicht vollständig und wird bis Semesterbeginn laufend ergänzt.
040400 KU Introduction to Programming for Business Students (BA) (2026S)
Prüfungsimmanente Lehrveranstaltung
Labels
Zusammenfassung
An/Abmeldung
Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
- Anmeldung von Mo 09.02.2026 09:00 bis Di 17.02.2026 12:00
- Abmeldung bis Sa 14.03.2026 23:59
An/Abmeldeinformationen sind bei der jeweiligen Gruppe verfügbar.
Gruppen
Gruppe 1
max. 35 Teilnehmer*innen
Sprache: Englisch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Dienstag 10.03. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 17.03. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 24.03. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 14.04. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 21.04. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 28.04. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 05.05. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 12.05. 13:15 - 14:45 Digital
- Dienstag 19.05. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 26.05. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 02.06. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 09.06. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 16.06. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 23.06. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 30.06. 13:15 - 14:45 PC-Seminarraum 1, Kolingasse 14-16, OG01
Ziele, Inhalte und Methode der Lehrveranstaltung
This course is designed to provide students with a foundation in the principles of programming logic by utilizing the Python programming language and environment. The course is designed to assist students in developing an understanding of how to apply programming solutions and related algorithmic thinking to address common business and decision-making problems. They have knowledge of Python syntax, data structures (data types, variables, operators, etc.), and control structures (conditional statements, loops) as well as standard I/O, functions, and exception handling. They know how to access file systems and are familiar with important libraries for data analysis. Finally, they will learn how to benefit from AI (i.e., ChatGPT, Gemini) in an ethical way in order to write Python codes and to resolve debugs in the code.The course employs a blended learning format, integrating in-person and distance learning components. The students are provided with the relevant course material in advance, which are addressed in class. During the course, students are assigned various tasks and provided with illustrative examples (typical problems in programming and data analysis) to solve. This enables students to evaluate their ability to apply their knowledge. The potential outcomes of these tasks and illustrative examples are discussed in the class. For specific topics, there are additional examples and tasks, which are solved together in class. It is imperative that students can engage in reflective practices and engage in discussions about problems in the class. At the end of the lectures, students will be given an exercise as homework, and they must submit their solutions to Moodle within one week. In addition, one or two of the students will solve and explain this exercise in front of the class in the next lecture.Students should bring their personal computers. For those who do, the installation and setup of Python will be covered at the beginning of the course. Having Python installed locally will be helpful for working on assignments and the final project outside of class.No prior experience in programming is necessary. It is expected that students have the fundamental computer skills encompass the ability to navigate webpages, run software applications, and manage documents.
Art der Leistungskontrolle und erlaubte Hilfsmittel
The solutions submitted for homework assignments will be weighted at 40%.Students will be divided into groups of 3-4 and each group will propose a project topic by submitting a project proposal document, where each group will solve a different small business problem in their projects. Students can either choose a project topic from some offered project topics, or they can propose their own projects. One week after submitting their project proposals, each group will make a short presentation outlining their project plans. The project proposal and the short presentation together will constitute 20% of the total grade.Finally, the course will conclude with the final project presentation and submission of the project source code files. The final project presentation will require a joint project presentation that includes task descriptions, key parts of the source code created by using the Python environment, and demonstration of program output. The final project presentation and the submitted project code together will constitute 40% of the total grade.
Mindestanforderungen und Beurteilungsmaßstab
Students who do not contribute to the assigned project and do not attend the final presentations will be considered failed and will receive an NA grade. Students must accumulate at least 50% of the points from the following grading elements to pass this course:• Homework Assignments: 40%
• Project Proposal + Short Presentation: 20%
• Final Presentation + Project Code: 40%Scale of Grading:
>=88% -> 1
>=76 % -> 2
>=63 % -> 3
>=50% -> 4
<50% -> 5
• Project Proposal + Short Presentation: 20%
• Final Presentation + Project Code: 40%Scale of Grading:
>=88% -> 1
>=76 % -> 2
>=63 % -> 3
>=50% -> 4
<50% -> 5
Prüfungsstoff
The evaluation of the weekly homework assignments will be graded cumulatively throughout the semester based on the solutions. Grading is based on correctness, readability, appropriate use of course concepts (e.g., data types, control structures, functions, file handling, pandas), and short explanations via code comments where appropriate.The project proposal document should introduce the project and then describe the project design and planned modules or menus. Additionally, the project proposal must include a project plan indicating the students responsible for each planned module or task and the time-period required to complete the module. Students should also present their project plan in the short presentations, which will be conducted one week after submitting the project proposals.In the final presentation, each group should present their project, and each group member should speak during the presentation. The final project must be documented in slides and presented (10–15 minutes). The presentation should include:• Task description (requirements),
• Demonstration of program output (covering relevant input combinations),
• Key parts of the source code and a brief explanation of the solution.All materials (slides and source code) must be uploaded to Moodle prior to the presentation.
• Demonstration of program output (covering relevant input combinations),
• Key parts of the source code and a brief explanation of the solution.All materials (slides and source code) must be uploaded to Moodle prior to the presentation.
Literatur
Course books:• Frederick Kaefer, Paul Kaefer, Introduction to Python Programming for Business and Social Science Applications, 1st Edition, SAGE Publications;2020.
• Allen B. Downey, Think Python, 3rd Edition, O’Reilly Media, Incorporated; 2024. Online version: https://allendowney.github.io/ThinkPython/index.html
• Lubanovic B., Introducing Python, 2nd Edition, O’Reilly Media, Incorporated; 2019.
• Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy and IPython, 2nd Edition, O’Reilly Media, Incorporated; 2017.
• Nathan Hunter, The Art of Prompt Engineering with ChatGPT: A Hands-On Guide, Independently published; 2023.
• Flaig S., Python programmieren lernen mit ChatGPT: Als Einsteiger 5-mal schneller professionelle Anwendungen programmieren mit Künstlicher Intelligenz (KI), AES Verlag; 2024.Free & Online Resources:• Programming Inception: https://programminginception.com/intro
• Kaggle Courses – Python: https://www.kaggle.com/learn/python/
• W3Schools Python Tutorial: https://www.w3schools.com/python/
• Real Python: https://realpython.com/
• OpenAI Cookbook: https://cookbook.openai.com/
• Allen B. Downey, Think Python, 3rd Edition, O’Reilly Media, Incorporated; 2024. Online version: https://allendowney.github.io/ThinkPython/index.html
• Lubanovic B., Introducing Python, 2nd Edition, O’Reilly Media, Incorporated; 2019.
• Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy and IPython, 2nd Edition, O’Reilly Media, Incorporated; 2017.
• Nathan Hunter, The Art of Prompt Engineering with ChatGPT: A Hands-On Guide, Independently published; 2023.
• Flaig S., Python programmieren lernen mit ChatGPT: Als Einsteiger 5-mal schneller professionelle Anwendungen programmieren mit Künstlicher Intelligenz (KI), AES Verlag; 2024.Free & Online Resources:• Programming Inception: https://programminginception.com/intro
• Kaggle Courses – Python: https://www.kaggle.com/learn/python/
• W3Schools Python Tutorial: https://www.w3schools.com/python/
• Real Python: https://realpython.com/
• OpenAI Cookbook: https://cookbook.openai.com/
Gruppe 2
max. 35 Teilnehmer*innen
Sprache: Englisch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Dienstag 10.03. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 17.03. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 14.04. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 21.04. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 28.04. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 05.05. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 12.05. 15:00 - 16:30 Digital
- Dienstag 19.05. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 26.05. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 02.06. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 09.06. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 16.06. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 23.06. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 30.06. 15:00 - 16:30 PC-Seminarraum 1, Kolingasse 14-16, OG01
Ziele, Inhalte und Methode der Lehrveranstaltung
This course is designed to provide students with a foundation in the principles of programming logic by utilizing the Python programming language and environment. The course is designed to assist students in developing an understanding of how to apply programming solutions and related algorithmic thinking to address common business and decision-making problems. They have knowledge of Python syntax, data structures (data types, variables, operators, etc.), and control structures (conditional statements, loops) as well as standard I/O, functions, and exception handling. They know how to access file systems and are familiar with important libraries for data analysis. Finally, they will learn how to benefit from AI (i.e., ChatGPT, Gemini) in an ethical way in order to write Python codes and to resolve debugs in the code.The course employs a blended learning format, integrating in-person and distance learning components. The students are provided with the relevant course material in advance, which are addressed in class. During the course, students are assigned various tasks and provided with illustrative examples (typical problems in programming and data analysis) to solve. This enables students to evaluate their ability to apply their knowledge. The potential outcomes of these tasks and illustrative examples are discussed in the class. For specific topics, there are additional examples and tasks, which are solved together in class. It is imperative that students can engage in reflective practices and engage in discussions about problems in the class. At the end of the lectures, students will be given an exercise as homework, and they must submit their solutions to Moodle within one week. In addition, one or two of the students will solve and explain this exercise in front of the class in the next lecture.
Students should bring their personal computers. For those who do, the installation and setup of Python will be covered at the beginning of the course. Having Python installed locally will be helpful for working on assignments and the final project outside of class.No prior experience in programming is necessary. It is expected that students have the fundamental computer skills encompass the ability to navigate webpages, run software applications, and manage documents.
Students should bring their personal computers. For those who do, the installation and setup of Python will be covered at the beginning of the course. Having Python installed locally will be helpful for working on assignments and the final project outside of class.No prior experience in programming is necessary. It is expected that students have the fundamental computer skills encompass the ability to navigate webpages, run software applications, and manage documents.
Art der Leistungskontrolle und erlaubte Hilfsmittel
The solutions submitted for homework assignments will be weighted at 40%.
Students will be divided into groups of 3-4 and each group will propose a project topic by submitting a project proposal document, where each group will solve a different small business problem in their projects. Students can either choose a project topic from some offered project topics, or they can propose their own projects. One week after submitting their project proposals, each group will make a short presentation outlining their project plans. The project proposal and the short presentation together will constitute 20% of the total grade.
Finally, the course will conclude with the final project presentation and submission of the project source code files. The final project presentation will require a joint project presentation that includes task descriptions, key parts of the source code created by using the Python environment, and demonstration of program output. The final project presentation and the submitted project code together will constitute 40% of the total grade.
Students will be divided into groups of 3-4 and each group will propose a project topic by submitting a project proposal document, where each group will solve a different small business problem in their projects. Students can either choose a project topic from some offered project topics, or they can propose their own projects. One week after submitting their project proposals, each group will make a short presentation outlining their project plans. The project proposal and the short presentation together will constitute 20% of the total grade.
Finally, the course will conclude with the final project presentation and submission of the project source code files. The final project presentation will require a joint project presentation that includes task descriptions, key parts of the source code created by using the Python environment, and demonstration of program output. The final project presentation and the submitted project code together will constitute 40% of the total grade.
Mindestanforderungen und Beurteilungsmaßstab
Students who do not contribute to the assigned project and do not attend the final presentations will be considered failed and will receive an NA grade. Students must accumulate at least 50% of the points from the following grading elements to pass this course:
• Homework Assignments: 40%
• Project Proposal + Short Presentation: 20%
• Final Presentation + Project Code: 40%
Scale of Grading:
>=88% -> 1
>=76 % -> 2
>=63 % -> 3
>=50% -> 4
<50% -> 5
• Homework Assignments: 40%
• Project Proposal + Short Presentation: 20%
• Final Presentation + Project Code: 40%
Scale of Grading:
>=88% -> 1
>=76 % -> 2
>=63 % -> 3
>=50% -> 4
<50% -> 5
Prüfungsstoff
The evaluation of the weekly homework assignments will be graded cumulatively throughout the semester based on the solutions. Grading is based on correctness, readability, appropriate use of course concepts (e.g., data types, control structures, functions, file handling, pandas), and short explanations via code comments where appropriate.
The project proposal document should introduce the project and then describe the project design and planned modules or menus. Additionally, the project proposal must include a project plan indicating the students responsible for each planned module or task and the time-period required to complete the module. Students should also present their project plan in the short presentations, which will be conducted one week after submitting the project proposals.
In the final presentation, each group should present their project, and each group member should speak during the presentation. The final project must be documented in slides and presented (10–15 minutes). The presentation should include:
• Task description (requirements),
• Demonstration of program output (covering relevant input combinations),
• Key parts of the source code and a brief explanation of the solution.
All materials (slides and source code) must be uploaded to Moodle prior to the presentation.
The project proposal document should introduce the project and then describe the project design and planned modules or menus. Additionally, the project proposal must include a project plan indicating the students responsible for each planned module or task and the time-period required to complete the module. Students should also present their project plan in the short presentations, which will be conducted one week after submitting the project proposals.
In the final presentation, each group should present their project, and each group member should speak during the presentation. The final project must be documented in slides and presented (10–15 minutes). The presentation should include:
• Task description (requirements),
• Demonstration of program output (covering relevant input combinations),
• Key parts of the source code and a brief explanation of the solution.
All materials (slides and source code) must be uploaded to Moodle prior to the presentation.
Literatur
Course books:
• Frederick Kaefer, Paul Kaefer, Introduction to Python Programming for Business and Social Science Applications, 1st Edition, SAGE Publications;2020.
• Allen B. Downey, Think Python, 3rd Edition, O’Reilly Media, Incorporated; 2024. Online version: https://allendowney.github.io/ThinkPython/index.html
• Lubanovic B., Introducing Python, 2nd Edition, O’Reilly Media, Incorporated; 2019.
• Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy and IPython, 2nd Edition, O’Reilly Media, Incorporated; 2017.
• Nathan Hunter, The Art of Prompt Engineering with chatGPT: A Hands-On Guide, Independently published; 2023.
• Flaig S., Python programmieren lernen mit ChatGPT: Als Einsteiger 5-mal schneller professionelle Anwendungen programmieren mit Künstlicher Intelligenz (KI), AES Verlag; 2024.Free & Online Resources:
• Kaggle Courses – Python: https://www.kaggle.com/learn/python/
• W3Schools Python Tutorial: https://www.w3schools.com/python/
• Real Python: https://realpython.com/
• OpenAI Cookbook: https://cookbook.openai.com/
• Frederick Kaefer, Paul Kaefer, Introduction to Python Programming for Business and Social Science Applications, 1st Edition, SAGE Publications;2020.
• Allen B. Downey, Think Python, 3rd Edition, O’Reilly Media, Incorporated; 2024. Online version: https://allendowney.github.io/ThinkPython/index.html
• Lubanovic B., Introducing Python, 2nd Edition, O’Reilly Media, Incorporated; 2019.
• Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy and IPython, 2nd Edition, O’Reilly Media, Incorporated; 2017.
• Nathan Hunter, The Art of Prompt Engineering with chatGPT: A Hands-On Guide, Independently published; 2023.
• Flaig S., Python programmieren lernen mit ChatGPT: Als Einsteiger 5-mal schneller professionelle Anwendungen programmieren mit Künstlicher Intelligenz (KI), AES Verlag; 2024.Free & Online Resources:
• Kaggle Courses – Python: https://www.kaggle.com/learn/python/
• W3Schools Python Tutorial: https://www.w3schools.com/python/
• Real Python: https://realpython.com/
• OpenAI Cookbook: https://cookbook.openai.com/
Gruppe 3
max. 35 Teilnehmer*innen
Sprache: Englisch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Dienstag 10.03. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 17.03. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 24.03. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 14.04. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 21.04. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 28.04. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 05.05. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 12.05. 16:45 - 18:15 Digital
- Dienstag 19.05. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 26.05. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 02.06. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 09.06. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 16.06. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 23.06. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
- Dienstag 30.06. 16:45 - 18:15 PC-Seminarraum 1, Kolingasse 14-16, OG01
Ziele, Inhalte und Methode der Lehrveranstaltung
This course is designed to provide students with a foundation in the principles of programming logic by utilizing the Python programming language and environment. The course is designed to assist students in developing an understanding of how to apply programming solutions and related algorithmic thinking to address common business and decision-making problems. They have knowledge of Python syntax, data structures (data types, variables, operators, etc.), and control structures (conditional statements, loops) as well as standard I/O, functions, and exception handling. They know how to access file systems and are familiar with important libraries for data analysis. Finally, they will learn how to benefit from AI (i.e., ChatGPT, Gemini) in an ethical way in order to write Python codes and to resolve debugs in the code.The course employs a blended learning format, integrating in-person and distance learning components. The students are provided with the relevant course material in advance, which are addressed in class. During the course, students are assigned various tasks and provided with illustrative examples (typical problems in programming and data analysis) to solve. This enables students to evaluate their ability to apply their knowledge. The potential outcomes of these tasks and illustrative examples are discussed in the class. For specific topics, there are additional examples and tasks, which are solved together in class. It is imperative that students can engage in reflective practices and engage in discussions about problems in the class. At the end of the lectures, students will be given an exercise as homework, and they must submit their solutions to Moodle within one week. In addition, one or two of the students will solve and explain this exercise in front of the class in the next lecture.Students should bring their personal computers. For those who do, the installation and setup of Python will be covered at the beginning of the course. Having Python installed locally will be helpful for working on assignments and the final project outside of class.No prior experience in programming is necessary. It is expected that students have the fundamental computer skills encompass the ability to navigate webpages, run software applications, and manage documents.
Art der Leistungskontrolle und erlaubte Hilfsmittel
The solutions submitted for homework assignments will be weighted at 40%.Students will be divided into groups of 3-4 and each group will propose a project topic by submitting a project proposal document, where each group will solve a different small business problem in their projects. Students can either choose a project topic from some offered project topics, or they can propose their own projects. One week after submitting their project proposals, each group will make a short presentation outlining their project plans. The project proposal and the short presentation together will constitute 20% of the total grade.Finally, the course will conclude with the final project presentation and submission of the project source code files. The final project presentation will require a joint project presentation that includes task descriptions, key parts of the source code created by using the Python environment, and demonstration of program output. The final project presentation and the submitted project code together will constitute 40% of the total grade.
Mindestanforderungen und Beurteilungsmaßstab
Students who do not contribute to the assigned project and do not attend the final presentations will be considered failed and will receive an NA grade. Students must accumulate at least 50% of the points from the following grading elements to pass this course:• Homework Assignments: 40%
• Project Proposal + Short Presentation: 20%
• Final Presentation + Project Code: 40%Scale of Grading:
>=88% -> 1
>=76 % -> 2
>=63 % -> 3
>=50% -> 4
<50% -> 5
• Project Proposal + Short Presentation: 20%
• Final Presentation + Project Code: 40%Scale of Grading:
>=88% -> 1
>=76 % -> 2
>=63 % -> 3
>=50% -> 4
<50% -> 5
Prüfungsstoff
The evaluation of the weekly homework assignments will be graded cumulatively throughout the semester based on the solutions. Grading is based on correctness, readability, appropriate use of course concepts (e.g., data types, control structures, functions, file handling, pandas), and short explanations via code comments where appropriate.The project proposal document should introduce the project and then describe the project design and planned modules or menus. Additionally, the project proposal must include a project plan indicating the students responsible for each planned module or task and the time-period required to complete the module. Students should also present their project plan in the short presentations, which will be conducted one week after submitting the project proposals.In the final presentation, each group should present their project, and each group member should speak during the presentation. The final project must be documented in slides and presented (10–15 minutes). The presentation should include:• Task description (requirements),
• Demonstration of program output (covering relevant input combinations),
• Key parts of the source code and a brief explanation of the solution.All materials (slides and source code) must be uploaded to Moodle prior to the presentation.
• Demonstration of program output (covering relevant input combinations),
• Key parts of the source code and a brief explanation of the solution.All materials (slides and source code) must be uploaded to Moodle prior to the presentation.
Literatur
Course books:• Frederick Kaefer, Paul Kaefer, Introduction to Python Programming for Business and Social Science Applications, 1st Edition, SAGE Publications;2020.
• Allen B. Downey, Think Python, 3rd Edition, O’Reilly Media, Incorporated; 2024. Online version: https://allendowney.github.io/ThinkPython/index.html
• Lubanovic B., Introducing Python, 2nd Edition, O’Reilly Media, Incorporated; 2019.
• Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy and IPython, 2nd Edition, O’Reilly Media, Incorporated; 2017.
• Nathan Hunter, The Art of Prompt Engineering with ChatGPT: A Hands-On Guide, Independently published; 2023.
• Flaig S., Python programmieren lernen mit ChatGPT: Als Einsteiger 5-mal schneller professionelle Anwendungen programmieren mit Künstlicher Intelligenz (KI), AES Verlag; 2024.Free & Online Resources:• Programming Inception: https://programminginception.com/intro
• Kaggle Courses – Python: https://www.kaggle.com/learn/python/
• W3Schools Python Tutorial: https://www.w3schools.com/python/
• Real Python: https://realpython.com/
• OpenAI Cookbook: https://cookbook.openai.com/
• Allen B. Downey, Think Python, 3rd Edition, O’Reilly Media, Incorporated; 2024. Online version: https://allendowney.github.io/ThinkPython/index.html
• Lubanovic B., Introducing Python, 2nd Edition, O’Reilly Media, Incorporated; 2019.
• Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy and IPython, 2nd Edition, O’Reilly Media, Incorporated; 2017.
• Nathan Hunter, The Art of Prompt Engineering with ChatGPT: A Hands-On Guide, Independently published; 2023.
• Flaig S., Python programmieren lernen mit ChatGPT: Als Einsteiger 5-mal schneller professionelle Anwendungen programmieren mit Künstlicher Intelligenz (KI), AES Verlag; 2024.Free & Online Resources:• Programming Inception: https://programminginception.com/intro
• Kaggle Courses – Python: https://www.kaggle.com/learn/python/
• W3Schools Python Tutorial: https://www.w3schools.com/python/
• Real Python: https://realpython.com/
• OpenAI Cookbook: https://cookbook.openai.com/
Zuordnung im Vorlesungsverzeichnis
Letzte Änderung: Mo 27.07.2026 09:26