Narzędzia użytkownika

Narzędzia witryny


projects:podstawyprogramowaniapython

To jest stara wersja strony!


Propozycja projektu: Podstawy programowania (python)

Projekt promocyjny: nauka podstaw programowania - Python. Założenia: mówimy tak prosto jak się da.

Zespół

Deadline

I etap: 09.2013, II etap: 09-10.2013

Faza 1. Promocja

Wymagania:

  • duuuużo chęci
  • laptopy ludzi z HS
  • ulotki

Przebieg:

  • idziemy w jakieś publiczne miejsce (z odrobiną cienia na stanowisko programistyczne) - Rynek, Pergola, okolice Grunwaldu
  • kilka osób rozdaje ulotki i zagaduje ludzi
  • inna osoba/osoby pokazują totalne podstawy pythona
  • wykorzystujemy sprzęt ludzi z HS
  • każdy pilnuje swojego laptopa i pomaga osobie która go dostała w podstawach

Tematyka na fazę 1:

  • czym jest programowanie
  • porównanie języków programowania do języków naturalnych (różnica między interpretowany a kompilowany)
  • uruchamianie konsoli i pythona, oraz wychodzenie z nich
  • python jako kalkulator (czas na oswojenie z czarnym ekranem ;)
  • napisanie hello world
  • zmodyfikowanie hello world, tak żeby wypisywał imię uczestnika

Czas trwania: 20-30 minut na grupę Liczność grupy: ile się da/ile mamy laptopów Najlepiej zrobić to w dwa dni, po kilka grup dziennie (powiedzmy co godzinę, 3xrano, 3xwieczorem)

Faza 2. Właściwy kurs

Nauczamy podstaw pythona jak trzeba (prosty język, drobne zadania na myślenie):

  • print, zmienne
  • stringi, listy i ich metody
  • if, else, while
  • funkcje
  • starczy?

Wymagania:

  • sala! (czytaj: stolik, gniazdka, cień)
  • osoby chętne przynoszą własne komputery (ewentualnie my udostępniamy kilka sztuk)

Czemu Python?

  • Bo pisząc od razu widzimy co się dzieje. Można odpalić konsolę i się bawić, bezpośrednio widząc wyniki swoich akcji.
  • Bo jest dość łatwy i przyjemny.
  • Bo nie wymaga kompilacji.

Dodatkowo potrzebna będzie strona z informacjami o projekcie, oraz strona z materiałami. Dobrze też by było mieć system zapisów na mail (żebyśmy wiedzieli ile jest chętnych i mieli jakiś kontakt z tymi co by chcieli brać udział po fazie 1).

projects/podstawyprogramowaniapython.1372197116.txt.gz · ostatnio zmienione: 2014/01/05 18:57 (edycja zewnętrzna)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki