(in Polish) Python Programming 510-IS1-1PJP-25-ENG
Course profile General academic
Form of study Full-time
Course language English
Course type obligatory courses
Field of science: natural sciences,
Discipline of science: computer science
Year/semester of study I/2
Prerequisites (sequential system of courses and exams):
Introduction to Structural Programming,
Number of course hours with forms of teaching
Lecture: 15 Exercise classes: 30
Teaching methods: lecture, tasks implemented in the laboratory classes,
Individual consultation with the teacher
Form of assessment: credit with a grade
ECTS: 4
Class attendance:
- lecture 15h
- exercise classes 30h
Course preparation:
- lecture 5h
- exercise classes 10h
Literature study: 5h
Reports, homework 10h
Preparation for tests 10h
Preparation for the exam 10h
Exam duration 1h
Individual consultation with the teacher 5h
Student workload:
- Direct interaction with the teacher: 50h, 2ECTS
- Not direct interaction with the teacher: 50h, 2ECTS
Course coordinators
Type of course
Term 2025: obligatory courses | General: obligatory courses (in Polish) ogólne kierunkowe |
Mode
Learning outcomes
1.The student knows the essential language constructions of Python and selected Python packages - KP6_WG3
2. The student knows the main programming paradigms (imperative, procedural, functional or object-oriented) in Python - test (code implementation) KP6_WG4
3. The student designs, and implements Python programs (intermediate level) using different programming paradigms. - KP6_UW6, KP6_UW7, KP6_UW8, KP6_UW15, KP6_UK3
4. The student is able to use the computer-science terminology in English language. KP6_UK1
5. The student see the advantages and disadvantages of Python, in particular, to solve the problems which describe the natural phenomena. KP6_UU1
6. The student is ready to carefully prioritize and sequence its activities --KP6_KK1
Assessment criteria
General form of crediting a course: graded credit
Bibliography
1. Python data analytics: data analysis and science using Pandas, Matplotlib and the Python programming language, Fabio Nelli, Apress, 2015
2. A Beginners Guide to Python 3 Programming, John Hunt, Springer 2019
3. The Absolute Beginner's Guide to Python Programming A Step-by-Step Guide with Examples and Lab Exercises. Kevin Wilson Apress 2022
4. Python for Everybody. Exploring Data in Python 3. Charles R. Severance 2022 wyd.3
5. Online tutorials
- https://www.w3schools.com/python/
- https://docs.python.org/pl/3/tutorial/index.html
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: