Narzędzia użytkownika

Narzędzia witryny


projects:podstawyprogramowaniapython

To jest stara wersja strony!


Propozycja projektu: Podstawy programowania (python)

Odpowiedzialny: noniwoo Dodatkowo chętni: Illusion, małpa

Poniżej przeklejam oryginalną treść postu z grupy dyskusyjnej. Proszę o dalszą dyskusję na wiki w zakładce dyskusja strony.


Projekt promocyjny: nauka podstaw programowania - Python

Założenia: mówimy tak prosto jak się da

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.1371683371.txt.gz · ostatnio zmienione: 2014/01/05 18:57 (edycja zewnętrzna)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki