Nazywam się Jakub Szulgit i od ponad pół roku samodzielnie uczę się programowania. Poznawanie języków programowania rozpocząłem od Pythona. Swoje pierwsze kroki w Pythonie stawiałem, wykonując coraz bardziej wymagające zadania na www.codewars.com
Cały czas dbam o poszerzanie swojego warsztatu i wiedzy teoretycznej, korzystając z najróżniejszych źródeł, takich jak: artykuły, oficjalne dokumentacje, filmy na youtube, książki czy czytanie postów na stackoverflow.
Zdaje sobie jednak sprawę, że najwięcej wynosimy z nauki, gdy samemu piszemy kod, pracując nad projektami. Na początku swojej przygody z programowaniem wyznaczyłem sobie cel stworzenia platformy do gry w brydża. Cel został osiągniety i osobiście jestem bardzo zadowolony z efektów swojej pracy. Platforma oparta na Django zawiera system uwierzytelniania, czat, możliwość włączenia okna Pygame z grą oraz historię rozdań automatycznie uzupełnianą po skończonych rozdaniach. Lokalnie aplikacja działa w pełni, aktualnie zajmuję się wdrożeniem jej na Google Cloud.
Po drodze do realizacji swojego głównego projektu wykonałem kilka pomniejszych, ucząc się Pygame oraz działania na socketach. Wszystkie moje projekty można znaleźć na moim githubie.