Uniwersytet Warszawski, Wydział Nauk Ekonomicznych - Centralny System Uwierzytelniania
Strona główna

Introduction to programming in Python - ZIP

Informacje ogólne

Kod przedmiotu: 0508-IPP-OG-ZIP
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Introduction to programming in Python - ZIP
Jednostka: Biuro Programu ZIP i Innowacji Dydaktycznych
Grupy: Przedmioty ogólnouniwersyteckie w ramach ZIP dla doktorantów
Punkty ECTS i inne: (brak) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: angielski
Rodzaj przedmiotu:

ogólnouniwersyteckie

Założenia (opisowo):

The course does not assume any previous knowledge of Python but some previous experience with programming (in any programming language) is highly recommended.

Skrócony opis:

The purpose of this course is an introduction to programming in Python. We will learn the basic instructions and data types available in Python as well as how to ease the problems of programming by using proper tools (like IDE).

Pełny opis:

Classes are offered as part of the Integrated Development Programme of the University of Warsaw (ZIP), co-financed by the European Social Fund under POWER 3.5. The rules for the use of general university courses for PhD students within the ZIP framework (UW PhD Students' Regulations) are available at: www.zip.uw.edu.pl.

The course is a very practical one. We will learn the basics of programming in Python by creating programs at each meeting.

The course enables acquiring analytical and Python programming competencies and gives participants insight into the English vocabulary from the computer science domain.

Topics presented during the course:

• Algorithms and programs,

• Use of modern IDEs (with PyCharm as an example),

• Basic IO in Python,

• Variables and assignments,

• Functions and parameters,

• Control structures (conditional statements and loops),

• Data types in Python,

• Introduction to version control with Git,

• Debugging in case of small programs,

• Introduction to Linux command line.

The course has 30 teaching hours (7*4h + 1*2h meetings).

Introductory Python programming classes for beginners. No prior knowledge of Python is required, but some programming skills in any programming language are recommended.

The teacher for many years has had the pleasure of teaching programming (and not only) during numerous classes at the University of Warsaw (and not only), mainly at the Faculty of Mathematics, Informatics and Mechanics (and not only).

Literatura:

- Python Programming: an introduction to Computer Science, 3rd ed. John Zelle, 2016.

- Python Crash Course, a hands-on, project-based introduction to programming, 2nd ed. Eric Matthes, 2019.

- Learning Python, Mark Lutz, 5th ed., 2013.

- Programming Python, Mark Lutz, 4th ed., 2011.

- https://docs.python.org/.

Efekty uczenia się:

The course does not assume any previous knowledge of Python but some previous experience with programming (in any programming language) is highly recommended.

Metody i kryteria oceniania:

Programs written during classes

Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Nauk Ekonomicznych.
ul. Długa 44/50
00-241 Warszawa
tel: +48 22 55 49 126 https://www.wne.uw.edu.pl/
kontakt deklaracja dostępności USOSweb 7.0.3.0 (2024-03-22)