Są chwile, gdy każdy z nas potrzebuje pomocy, ale czasami prosimy o nią zbyt wcześnie, a innymi czasy zadanie pytania może wydawać się zbyt niekomfortowe, gdyż boimy się, że odpowiedzi mogą być zgryźliwe. Framework (platforma programistyczna; szkielet do budowy aplikacji) …
Większość twórców oprogramowania ma ambicję być nie tylko wystarczająco kompetentnym profesjonalistą, ale również świetnym programistą. Obecnie, z dostępem do wielu kursów online lub szkół programowania, pójście na studia nie jest wymagane, aby zostać bardzo dobrym programistą. Aczkolwiek wielu wspaniałych programistów …
Jak hakerzy mogą wykraść wiadomości wysyłane przez Internet i jak stwierdzić, czy twoja komunikacja jest bezpieczna? Jeśli wypróbujemy niektóre z istniejących szyfrów do zakodowania wiadomości przekonamy się jak dobrze utrzymują wiadomości w tajemnicy do czasu aż nie dotrą do zamierzonego …
Nazwany po Monty Python’ie, język ten ma być prosty, ale potężny, łatwy do kodowania, ale z wieloma funkcjami. Rozpoczęty w grudniu 1989 roku przez Guido von Rossum, holenderskiego programistę, Python ma wiele do zaoferowania jako język dla każdego poziomu umiejętności. …
KREATYWNOŚĆ – wszyscy się z nią urodziliśmy. Jako dzieci bawimy się z wyobraźnią, zadajemy pytania, malujemy kolorowe obrazy i budujemy skomplikowane rzeczy za pomocą naszych klocków, ale gdzieś po drodze zanika nasza zdolność kreatywnego myślenia. Nie dzieje się tak dlatego, …
Testy jednostkowe testują zestaw kodów z danymi do przetestowania za pomocą innego kodu oraz szczegółami dotyczącymi sposobu, w jaki kod jest używany i obsługiwany. Kiedy piszesz kod aplikacji, jak rozpoznać czy działa poprawnie? Istnieją różne sposoby testowania kodu spośród, których …
Programiści stykają się z wieloma powszechnymi problemami w swojej pracy. Oto kilka z nich i propozycje jak można je przezwyciężyć. Powielanie kodu w całym programie Jeśli napiszesz kod, który jest powielony w programie istnieje ryzyko, że pojawią się błędy. Możesz …
Chociaż nie możesz użyć mydła i wody na swoim kodzie, możesz zachować swój kod tak czysty, jak każde naczynie czy sztućce. Termin „czysty kod” może być mylący dla początkujących. Co to znaczy? Oczyścisz samochód, wyczyścisz buty, jak natomiast wyczyścisz swój …
Komputery można zaprogramować w celu podejmowania inteligentnych decyzji. Czy to sprawia, że komputer stanie się inteligentny? Czym dokładnie jest „inteligentna decyzja”? Czy jest to decyzja oparta na danych zebranych z osobistych doświadczeń i doświadczeń innych? Czy inteligentna decyzja obejmuje robienie …