Kt. Academy Blog

Rozszerzenia w Kotlinie

Jak używać klas i właściwości rozszerzających i gdzie nie powinniśmy tego robić.

Adnotacje w Kotlinie

Adnotacje to znacznie prostszy koncept niż mogłoby się wydawać, dowiedz się czym są i jak je definiować.

Sealed klasy i interfejsy w Kotlinie

Czemu służą sealed klasy i interfejsy oraz jak ich używać w Kotlinie.

Enumy w Kotlinie

Czym są enumy i jak ich używać w Kotlinie.

Wyjątki w Kotlinie

Jak używamy wyjątków w Kotlinie.

Obiekty w Kotlinie

Czym jest wyrażenie tworzące obiekt, delegacja obiektu i companion object.

Przeładowanie operatorów w Kotlinie

Jak zdefiniowane są operatory w Kotlinie i jak można je definiować.

Dziedziczenie w Kotlinie

Poznaj interfejsy, klasy otwarte i abstrakcyjne oraz mechanizmy dziedziczenia w Kotlinie.

Klasy w Kotlinie

Jak definiujemy klasy w Kotlinie i jakie oferują nam one możliwości.

Piękno systemu typów w Kotlinie

Jak zaprojektowany jest w system typów w Kotlinie, dzięki czemu używanie go jest takie przyjemne.

Moc pętli for w Kotlinie

Poznaj niesamowite możliwości pętli for w Kotlinie.

Funkcje w Kotlinie

Ciekawe funkcjonalności Kotlina dotyczące funkcji.

Instrukcje warunkowe w Kotlinie

Co cechuje instrukcje warunkowe w Kotlinie i jak ich używać.

Nullowalność w Kotlinie

Jak działa bezpieczeństwo typów w Kotlinie i jak używać nullowalności.

Podaj Dalej Python з нуля

Ogłoszenie akcji Podaj Dalej dla książki Python od podstaw w języku ukraińskim.

Data klasy w Kotlinie

Czym są data klasy i jak używać ich w Kotlinie.

Twój pierwszy program w Kotlinie

Jak napisać swój pierwszy program, jak możemy go wykorzystać w rzeczywistych projektach i jak zbadać, do czego kompiluje się Kotlin.

Generyki w Kotlinie

Esencja definiowania i używania typów generycznych w Kotlinie.

Podstawowe typy Kotlina, ich literały i operacje

Poznaj podstawowe typy Kotlina, ich literały i operacje.

Czym jest Kotlin?

Czym jest Kotlin, jakie ma cechy, jakie ma zalety i jakie wady.

Co można robić w Pythonie?

Najpopularniejsze zastosowania języka Python, oraz jak z nimi zacząć.

Tworzenie serwisów internetowych w Pythonie

Czym są serwisy internetowe i jak utworzyć najprostszy taki serwis w języku Python.

Zbieranie danych w Pythonie

Jak użyć języka Python do zbierania danych ze stron i portali internetowych.

Sztuczna inteligencja w Pythonie

Jak zacząć przygodę ze sztuczną inteligencją w języku Python.

Analiza danych w Pythonie

Jak zacząć przygodę z analizą danych w języku Python.

Gra w węża, część 3: Przejmujemy sterowanie

Jak reagować na akcję gracza, by nasz wąż nabrał życia.

Gra w węża, część 2: Zmiana stanu

W stylu TDD implementujemy poruszanie się węża oraz pozostałe elementu mechaniki gry.

Gra w węża, część 1: Daj mi okno na świat

Jak działają gry oraz jak zacząć pracę z pakietem PyGame.

Instalacja pakietów w Pythonie

Czym jest pip i jak w języku Python instalujemy pakiety.

Importowanie w Pythonie

Jak w języku Python działa importowanie modułów, pakietów i elementów.

Operatory w Pythonie

Czym jest ten cały __eq__, __str__ i pozostałe funkcje stanowiące wsparcie dla nadpisywania operatorów.

List comprehensions w Pythonie

Czym jest List comprehensions i jak wykorzystujemy je do przetwarzania list.

Listy w Pythonie

Jak działa lista i tuple, jak wyciągać i ustawiać wartości poprzez index i zakres, i wiele więcej.

Klasy i obiekty w Pythonie

Czym są klasy i jak przy ich pomocy tworzymy obiekty w języku Python.

Czwartkami z programowaniem - dziękujemy!

W ramach akcji Podaj dalej programowanie zorganizowaliśmy cykl wykładów przy współpracy z samorządami warszawskich uczelni SGH i UW...

Funkcje w Pythonie

Poznamy funkcje, parametry, argumenty, wartości zwracane, domyślne oraz nazwane argumenty.

Pętle w Pythonie

Poznamy pętlę for i while oraz ich najistotniejsze użycia w języku Python.

Wyrażenia logiczne w Pythonie

Dowiemy się, jak działają operatory logiczne and, or i not oraz jak przy ich pomocy tworzymy wyrażenia logiczne.

Warunki w Pythonie

Dowiemy się, jak działa warunek if, else, elif, pass oraz dowiemy się co zrobił Jasio, aby pójść do kina.

Zmienne w Pythonie

Dowiemy się, jak definiować zmienne, jak je nazywać, czym jest None oraz jak przypisać wartości do wielu zmiennych jednocześnie.

Wartości w Pythonie

Nauczymy się czym są i jakie są podstawowe wartości w Pythonie. Sprawdzimy też, czy może on nam służyć jako kalkulator.

Pierwszy program w Pythonie

Napiszemy pierwszy program, a także nauczymy się czym jest programowanie, jak przygotować środowisko oraz jak korzystać z tych materiałów.

Akcja "Podaj dalej"

Zaczynamy akcję "Podaj dalej" książki JavaScript od podstaw, w ramach której popularyzować będziemy umiejętności programistyczne.

Przyszłość programowania

Analiza stanu branży programistycznej i jaka w związku z tym czeka ją przyszłość.

Napiszmy grę w JavaScript: Wprowadzamy podejście obiektowe

Porządkujemy grę poprzez użycie obiektów, a potem klas.

Jak zostać programistą?

Plan, jak krok po kroku nauczyć się programowania i zostać programistą.

Napiszmy grę w JavaScript: Lot kulki

Sprawiamy, aby piłeczka się odbijała i wracała na środek, oraz żeby punkty się dodawały. Gra staje się grywalna.

Nauka programowania na telefonie

Smartfon, jako świetne narzędzie do nauki programowania.

Napiszmy grę w JavaScript: W odpowiedzi na Twoje kliknięcie

Uczymy się reagować na kliknięcia użytkownika.

Gry w służbie programowania

Gry, które wspomagają naukę programowania.

Napiszmy grę w JavaScript: Stan oraz stałe

Do naszej gry wprowadzamy pojęcia stanu oraz stałych.

Napiszmy grę w JavaScript: Daj mi płótno, a namaluję świat

Pisanie naszej gry zaczynamy od rysowania elementów: piłeczki, paletek i punktacji.

Rozwiązania do zadań: JavaScript od podstaw

Zebrane rozwiązania do zadań ze wszystkich rozdziałów

Funkcje strzałkowe w JavaScript

Dowiemy się czym są oraz jak wykorzystywać popularne współcześnie funkcje strzałkowe.

Iteracja po tablicy w JavaScript

Nauczymy się iterować po tablicach i poznamy nowoczesne funkcje forEach, map oraz join.

Tablice w JavaScript

Dowiemy się czym są tablice, jak dodawać i wyciągać z nich wartości, a także jak sprawdzić ich wielkość.

Jak nauczyć się programowania?

Jak można uczyć się programowania: kursy online, YouTube, bootcampy... pomówmy o nich po kolei.

Elementy programowania obiektowego w JavaScript

Dodamy naszym programom trochę klasy dzięki metodom, operatorowi new oraz przy użyciu samych klas.

Obiekty w JavaScript

Dowiemy się czym są obiekty i pola, jak je modyfikować oraz co się dzieje, gdy ich brak. Poznamy też format JSON.

Funkcje w JavaScript

Poznamy najważniejszą funkcjonalność języka: funkcje. Dowiemy się czym są parametry i argumenty, a także jak przekazywać funkcje do funkcji.

Co można robić w JavaScript?

Pisanie stron, botów, robotów... co jeszcze można zrobić przy użyciu JavaScript?

Wyrażenia logiczne w JavaScript

Jak działają operatory i && oraz lub ||.

Pętle w JavaScript

Poznamy pętle while i for, jak również dowiemy się, jak zazwyczaj są one używane.

Warunki w JavaScript

Dowiemy się jak działają warunki if, if-else oraz if-else-if, poznamy wyrażenia i operatory logiczne oraz sprawdzimy, co zrobił Jasio, aby pójść do kina.

Zmienne w JavaScript

Dowiemy się czym są i jak działają zmienne, co różni const i let oraz jak je nazywać, skąd wziął się camelCase, a także czym są null i undefined.

Wartości w JavaScript

Nauczymy się czym są i jakie są podstawowe wartości i typy w JavaScript. Sprawdzimy też, czy JavaScript może nam służyć jako kalkulator.

Pierwszy program w JavaScript

Napiszemy pierwszy program, a także nauczymy się czym jest programowanie, jak przygotować środowisko, oraz jak korzystać z tych materiałów.

Więcej naszych artykułów znajdziesz na Medium