MEGAWPIS: Wstęp do programowania

Poznaj tok myślenia programistów i programistyczne koncepcje na przykładach z życia wziętych.

Czyli: zacznij myśleć, zanim zaczniesz programować

Zawarte tu koncepcje będą miały zastosowanie (w większym lub mniejszym stopniu) do wszystkich współczesnych wysokopoziomowych języków programowania (takich jak Python, C#, Java, Ruby, JavaScript, PHP)
Continue reading “MEGAWPIS: Wstęp do programowania”

Nie masz pomysłu na projekt? Lista propozycji

Programowania najlepiej uczyć się w praktyce, czyli tworząc kolejne projekty czy aplikacje. Problem w tym, że czasami zwyczajnie brakuje pomysłów na to, co konkretnie mielibyśmy napisać. Dlatego przychodzę z pomocą – poniżej lista ponad stu propozycji na aplikacje, od bardzo prostych do bardziej złożonych, dodatkowo z podziałem na kategorie. Na pewno każdy znajdzie coś dla siebie.

Niektóre z nich – wraz z podpowiedziami oraz gotowym rozwiązaniem – znajdziesz w mojej serii Pomysł na projekt.

Continue reading “Nie masz pomysłu na projekt? Lista propozycji”

“Włam się do mózgu” Radka Kotarskiego w kontekście nauki programowania

Radek Kotarski jest popularyzatorem wiedzy, prowadzi kanał Polimaty (YouTube) oraz  program Podróże z historią (telewizja). Jest autorem dwóch książek: “Nic bardziej mylnego” oraz “Włam się do mózgu”.

Jeśli nie wiecie, o co chodzi z Polimatami, polecam specjalny, setny odcinek, w którym autor opowiada, jak to się wszystko zaczęło.

Continue reading ““Włam się do mózgu” Radka Kotarskiego w kontekście nauki programowania”

Klonowanie bazy danych w SQL Server

Czasami potrzebujemy coś przetestować, ale nie chcemy (lub nawet nie możemy) zrobić tego na aktualnej bazie. Dlatego dziś przedstawię trzy proste sposoby, jak klonować naszą bazę, by móc na niej działać bez szkody dla oryginału. Nie będziemy wykorzystywać żadnych dodatkowych narzędzi firm trzecich – wszystko robimy z poziomu Management Studio.

Continue reading “Klonowanie bazy danych w SQL Server”

C#: Interfejsy

Jeżeli uznamy, że klasa jest szablonem dla obiektu, to interfejs jest szablonem dla klasy.

Weźmy taki przykład:

Mąż/Żona wysyła cię do sklepu po artykuły na obiad. Ma być makaron z sosem pomidorowym. Na liście zakupów masz dwie pozycje: makaron i pomidory. Nie wiadomo, o jaki dokładnie makaron chodzi (spaghetti czy świderki?) ani w jakiej postaci mają być pomidory (świeże czy przecier?). Prawda jest jednak taka, że bez względu na to którą opcję wybierzesz, taki artykuł spełni swoją rolę.

Continue reading “C#: Interfejsy”

Projekt: Biblioteczka w C# dla początkujących

Prezentuję całkiem fajny projekt do napisania dla wszystkich, którzy uczą się programowania w C#. Będzie to coś w stylu archiwum domowej biblioteczki. W pliku przechowujemy listę książek, którą program wczytuje przy starcie, następnie możemy te książki usuwać z listy, dodawać nowe, wyszukiwać po trzech różnych parametrach, i ostatecznie zapisać zmodyfikowaną listę z powrotem do pliku.

Continue reading “Projekt: Biblioteczka w C# dla początkujących”

Po kursie programowania. Wrażenia

Dlaczego zdecydowałam się iść na kurs, skoro w sieci jest taki ogrom darmowych materiałów? Czy jestem pewna, co robię? Którą szkołę wybrałam i dlaczego? Jakich technologii się uczyłam? Czy dostałam to, czego chciałam? Na wszystkie te pytania odpowiadam poniżej.

Continue reading “Po kursie programowania. Wrażenia”