wtorek, 11 października 2016

PyCode Carrots Koszalin #2 - bo programowanie nie jest trudne...

W dniach 30 wrzesień - 2 październik odbyły się warsztaty PyCode Carrots Koszalin #2. W trakcie nich wzięło udział 30 studentów/studentek i 10 mentorów/mentorek jak i zespół organizacyjny, który czuwał i pomagał uczestnikom.


Od godziny 18.30 uczestnicy zaczęli się zjeżdżać, odbyła się rejestracja po której wszyscy przeszli do sali wykładowej.


Około godziny 18.45 zaczęliśmy oficjalną część powitalną, którą wykonała koordynator Agata Bublewicz, odbyła się również prelekcja pt. "Co to jest Python" w wykonaniu mentorki Katarzyny Wrzałki. Po czym nastąpiło przedstawienie mentorów jak i przydzielenie do grup.


Po podzieleniu uczestników na grupy, wszyscy przeszli do sal warsztatowych, gdzie zainstalowali środowisko programistyczne. Niektóre z grup ambitnie wykonały pierwsze kroki w kierunku poznawania języka Python już w tym samym dniu.


W sobotę i niedziele zespoły zaczęły bardzo ciężką przeprawę nad opanowaniem sztuki programowania, a co więcej zrozumieniem tego, że programowania jest dla każdego. 

Ciekawym elementem warsztatów była integracja uczestników, która odbyła się w Graal w sobotę. Widać było że studentki i studenci dobrze się dogadują z własnymi mentorami oraz z innymi uczestnikami, co na bardzo ucieszyło. 

Było to widać najbardziej również w trakcie rozwiązywania zadań specjalnych-  "Kołko i krzyżyk" oraz tworzenie samodzielnie widoków w Django. 


W trakcie zakończenia z grona studentek oraz studentów wybraliśmy osoby, najbardziej pracowite i nagrodziliśmy książkami oraz upominkami. Niech Python będzie z Wami! i do zobaczenia wkrótce :) 


poniedziałek, 10 października 2016

Python. Wprowadzenie.

Pewnie wiele osób zastanawia się dlaczego języki skryptowe zyskują na tak dużej popularności. Otóż plusem używania jest większa wydajność, efektywność oraz czytelność. Jednym z języków skryptowych jest Python.

W roku 1991 pojawiła się pierwsza wersja tego języka. Głównym celem twórcy języka było osiągnięcie przejrzystości kodu źródłowego. W tej chwili język ten zyskuje na popularności, ma coraz szersze grono użytkowników.
Python rozprowadzony jest na otwartej licencji Python Software Foundation License umożliwiając także zastosowanie dla projektów komercyjnych.

Pewnie wiele osób się zastanawia, przeważnie rozpoczynających swoją drogę w programowaniu - "jak zacząć" oraz " co zrobić aby bardzo dobrym programistom". Kiedy ktoś mi powiedział, że  programowanie jest wiecznym poszukiwaniem rozwiązania problemu. Aby go znaleźć należy dużo czytać i to uczy jak je przezwyciężać, jest tzw. sposobem na sukces w tej branży.

"Python.Wprowadzenie" - autor Mark Lutz




Polecam zacząć od książki "Python, Wprowadzenie". Jest to pozycja przeznaczona do początkujących programistów, którzy chcą się uczyć samodzielnie. Ale i również dla osób zawodowo pracujących jako programista. Jako miłe przypomnienie podstaw i nie tylko.

Dzięki tej książce zapoznasz się z podstawowymi typami wbudowanymi Pythona, takimi jak liczby, listy oraz słowniki, nauczysz się tworzyć i przetwarzać obiekty za pomocą instrukcji Pythona, a także opanujesz ogólny model składni tego języka.

Nauczysz się tworzyć strukturę kodu i wykorzystasz kod ponownie dzięki podstawowym narzędziom proceduralnym Pythona. Nabędziesz wiedzę z zakresu modułów Pythona, pakietach instrukcji i funkcji. Dowiesz o narzędziu programowania zorientowanego obiektowo, które umożliwia strukturyzacja kodu.

Myślę, że lektura się zapowiada fascynująco :) Książkę możecie znaleźć w księgarni wydawnictwa Helion.