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

Advanced Python for cognitive scientists 2500-EN-COG-OB1Z-5
Ćwiczenia wykładowe (CWW) Semestr zimowy 2023/24

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 45
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Metody i kryteria oceniania: (tylko po angielsku)

In-class quizzes (50%) These assessments, conducted at the start of each class, will encompass material from the prior class and assigned homework (practical programming tasks), ensuring a holistic evaluation of your understanding. The quizzes will include multiple-choice and short-answer questions.

Final Practical Programming Test (50%): This assessment will feature a series of hands-on programming tasks conducted during the final class. You will be tasked with applying your acquired programming skills to solve real-world problems, demonstrating your practical proficiency.

Attendance to the workshop is obligatory. Two unexcused absences are allowed in the semester. Further unexcused absences may result in lowering the grade.

Students must respect the principles of academic integrity. Cheating and plagiarism (including copying work from other students, internet or other sources) are serious violations that are punishable and instructors are required to report all cases to the administration.

Zakres tematów: (tylko po angielsku)

Topics:

1. Review of basic Python syntax and data types. Jupyter Notebook.

2. Advanced iteration utilities and data structures in Python.

3. Working with strings and text. Working with files ("flat databases").

4. Foundations of numerical computing with Numpy.

5. Advanced features of Numpy. Vectorization and broadcasting

rules.

6. Data frames and Pandas. Indexing, vectorization and label-based

broadcasting model.

7. Data processing with Pandas. Aggregation, relational operations

and method chaining syntax.

8. Data visualization. Pandas, Numpy and Matplotlib.

9. More on visualization. More on Matplotlib. Statistics in Python.

Metody dydaktyczne: (tylko po angielsku)

The class will be conducted in a computer laboratory and/or in an online environment based on Zoom. It will consist of programming exercises interspersed with short lectures and demonstrations. Homework assignments are to be expected.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każdy wtorek, 8:30 - 12:35, sala komputerowa 101
Marcin Leśniak 16/16 szczegóły
2 każdy czwartek, 8:30 - 12:35, sala komputerowa 101
Marcin Leśniak 16/16 szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek Dydaktyczny - Stawki 5/7
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Fizyki.
ul. Pasteura 5, 02-093 Warszawa tel: +48 22 5532 000 https://www.fuw.edu.pl/ kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.0.0-3 (2024-08-26)