Python dla socjologów

Prowadząca

 mgr inż. Magdalena Wójcik

m.wojcik@mimuw.edu.pl

Konsultacje: nieparzyste poniedziałki, 12:00 - 15:00, CLAS

 

Współautor programu:

Mikołaj Mierzejewski

Jaki będzie ten przedmiot?

Trudny.

Wymagający pracy w domu (ok. 2-4 godziny w tygodniu).

Wymagający regularnej nauki.

 

Ciekawy.

Otworzy horyzonty.

Ułatwi życie.

Parę spraw organizacyjnych

  • Podstawą zaliczenia zajęć są prace domowe,
  • Prace można poprawiać lub uzupełniać do tygodnia po terminie oddania danej pracy,
  • Do komunikacji założę listę dyskusyjną na Google Groups,
  • Zajęcia będą polecały na live-codingu,
  • Instrukcje i zadania będą zapisywanie w Hackpadzie,
  • Na każdych zajęciach notatki będzie sporządzała jedna osoba.

Buddy system

Czy chcemy go wprowadzić?

  • Studenci dobierają się w pary w których wzajemnie wspierają się podczas rozwiązywania problemów.

Czym jest Python?

  • Jest językiem programowania,
  • Możemy w nim zapisać co chcemy otrzymać i przekazać to komputerowi do wykonania,
  • Zrobimy w nim zarówno analizę danych, jak i serwis internetowy, albo grę.

Python wygląda przyjaźnie

Składnia języka została tak skonstruowana, żeby przypominać język angielski.

Nie dajmy się zmylić - każdy język programowania wymaga precyzji myślenia i formułowania poleceń.

Biblioteki dodają dużo możliwości

Na zajęciach wykorzystamy biblioteki:

pandas - analiza danych

ggplot - wykresy

Skorzystamy z IDE Rodeo

(Zintegrowanego Środowiska Programistycznego)

Instalacja Rodeo

  • Google "Rodeo IDE",
  • Przycisk "Download",
  • Instrukcja dla odpowiedniego systemu operacyjnego
  • W razie problemów jestem na liście dyskusyjnej.

Hello, world!

Python dla socjologów 2017

By Magdalena Wójcik

Python dla socjologów 2017

  • 1,592