Результати пошуку
Tablice informatyczne. ChatGPT
Witold Wrotek
W porozumieniu ze sztuczną inteligencją ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie - i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastycznie, wypatrując kolejnych, doskonalszych wersji ChatGPT i pokrewnych mu botów, inni kreślą wizje ponure niczym z literatury i filmów science fiction, oczekując momentu, w którym sztuczna inteligencja się zbuntuje i przejmie władzę nad światem... W tej dyskusji nie powinien nam umknąć praktyczny aspekt zagadnienia. Wszak ChatGPT to model językowy opracowany w konkretnym celu - ma w odpowiedni sposób reagować na dane wprowadzane do niego przez użytkownika. Innymi słowy, odpowiadać na zadawane pytania dotyczące rozmaitych dziedzin dostępnej ludziom wiedzy. Jak się z nim poprawnie komunikować? Jak formułować myśli w sposób, który pozwoli nakłonić ChatGPT do podzielenia się pożądanymi przez nas informacjami? Tego dowiesz się z niniejszej pozycji. Jeśli chcesz zaprząc ChatGPT do pracy na swoją rzecz: Poznaj mocne i słabe strony ChatGPT Dowiedz się, w czym i jak może Ci pomóc Naucz się promptować, czyli zadawać właściwe pytania w odpowiedni sposób
Tablice informatyczne. Podstawy C++
Radosław Sokół
Koduj w C++ i miej ściągę zawsze przy sobie! C++ to język tak fantastyczny i powszechnie doceniany, że nikomu nie trzeba przypominać o jego zaletach. Jeśli posługujesz się tym językiem albo chcesz zacząć w nim programować, koniecznie musisz zaopatrzyć się w tablice informatyczne z najważniejszymi poleceniami C++. Znajdziesz w nich typy danych, modyfikatory, literały i typy wyliczeniowe. Będziesz mógł łatwo odnaleźć wskaźniki i referencje oraz asercje statyczne. Przypomnisz sobie, na czym polegają: iterowanie kolekcji danych i rzutowanie typów danych. Odświeżysz wiadomości o podprogramach, dynamicznym gospodarowaniu pamięcią operacyjną i przestrzeni nazw. Od tej chwili zawsze pod ręką będziesz mieć ważne informacje dotyczące zastosowania klas, obiektów i operatorów, programowania uogólnionego i sytuacji wyjątkowych. Ułatw sobie pracę i połóż na biurku Tablice informatyczne. Podstawy C++. Tablice informatyczne — Twój sposób na unikanie błędów!
Tablice informatyczne. HTML 5. Wydanie II
Radosław Sokół
Szybka ściąga z HTML-a! Jeśli kiedykolwiek próbowałeś zaprojektować dowolną stronę WWW, na pewno wiesz, że aktualne tablice informatyczne bardzo przyspieszają ten proces. Przejrzysty układ i przemyślana konstrukcja tablic sprawiają, że możesz w mig odnaleźć każdą zmienną, encję czy funkcję. Możesz błyskawicznie sprawdzić elementy potrzebne do tworzenia i formatowania list i tabel, bloków i formularzy, obrazów i stylów. Typy danych, znaczniki, składnia poleceń — znajdziesz tu wszystko, co bywa potrzebne przy projektowaniu witryny, a co łatwo ulatuje z pamięci. Niezależnie od tego, czy na co dzień zajmujesz się stronami WWW czy właśnie zaczynasz przygodę z programowaniem, powinieneś mieć ten minoporadnik zawsze w zasięgu ręki. Ułatw sobie budowanie stron z HTML 5! Bazowy kod pustej strony WWW i elementy organizacyjne Podział organizacyjny treści strony i jej podstawowa treść Proste formatowanie tekstu i najpopularniejsze encje Bloki tekstu, odnośniki i etykiety Ramki, formularze, listy i tabele Obrazy CSS i selektory CSS Programowanie, oznaczenia i kody kolorów
Daniel Krasnokucki
Git — zapanuj nad projektem! Na pewno wiesz już, że praca nad dużym projektem informatycznym bez sensownego, dobrze funkcjonującego systemu kontroli wersji jest po prostu niemożliwa. Git świetnie sprawdza się w tej roli — ostrzega przed popełnianiem błędów, nadpisywaniem wersji, niweczeniem efektów pracy innych członków zespołu. A dodatkowo działa szybko, wydajnie i jest dostępny w ramach wolnego oprogramowania. Tablice informatyczne powinieneś mieć pod ręką zawsze wtedy, gdy pracujesz z wykorzystaniem Gita. Szybko znajdziesz w nich wszystko, co będzie Ci aktualnie potrzebne. Polecenia podzielono tu na podstawowe i zaawansowane, a oprócz tego uporządkowano je tematycznie. Zobaczysz, jak praca z tablicami usprawni i ułatwi Ci poruszanie się po całym projekcie i przyspieszy jego tworzenie. Weź je do ręki i zacznij działać! Podręczna ściąga z Gita — bez niej ani rusz!
TinyML. Wykorzystanie TensorFlow Lite do uczenia maszynowego na Arduino i innych mikrokontrolerach
Pete Warden, Daniel Situnayake
Może się wydawać, że profesjonalne systemy uczenia maszynowego wymagają sporych zasobów mocy obliczeniowej i energii. Okazuje się, że niekoniecznie: można tworzyć zaawansowane, oparte na sieciach neuronowych aplikacje, które doskonale poradzą sobie bez potężnych procesorów. Owszem, praca na mikrokontrolerach podobnych do Arduino lub systemach wbudowanych wymaga pewnego przygotowania i odpowiedniego podejścia, jest to jednak fascynujący sposób na wykorzystanie niewielkich urządzeń o niskim zapotrzebowaniu na energię do tworzenia zdumiewających projektów. Ta książka jest przystępnym wprowadzeniem do skomplikowanego świata, w którym za pomocą techniki TinyML wdraża się głębokie uczenie maszynowe w systemach wbudowanych. Nie musisz mieć żadnego doświadczenia z zakresu uczenia maszynowego czy pracy z mikrokontrolerami. W książce wyjaśniono, jak można trenować modele na tyle małe, by mogły działać w każdym środowisku - również Arduino. Dokładnie opisano sposoby użycia techniki TinyML w tworzeniu systemów wbudowanych opartych na zastosowaniu ucze nia maszynowego. Zaprezentowano też kilka ciekawych projektów, na przykład dotyczący budowy urządzenia rozpoznającego mowę, magicznej różdżki reagującej na gesty, a także rozszerzenia możliwości kamery o wykrywanie ludzi. W książce między innymi: praca z Arduino i innymi mikrokontrolerami o niskim poborze mocy podstawy uczenia maszynowego, budowy i treningu modeli TensorFlow Lite i zestaw narzędzi Google dla TinyML bezpieczeństwo i ochrona prywatności w aplikacji optymalizacja modelu tworzenie modeli do interpretacji różnego rodzaju danych Ograniczone zasoby? Poznaj TinyML!
Marcin Felczerek
Zapomniałeś? Sięgnij po ściągę! React to zdobywająca coraz większą popularność biblioteka do budowania graficznych interfejsów użytkownika serwisów internetowych. Dzięki deklaratywności, modułowości i niezależności od jakiejkolwiek platformy stała się jedną z wiodących technologii w branży, a budowane za jej pomocą interfejsy są przejrzyste, elastyczne oraz łatwe do utworzenia i utrzymania. Tablice informatyczne. React to krótkie podsumowanie najważniejszych informacji na temat biblioteki. Niezależnie od tego, czy dopiero się jej uczysz, czy wykorzystujesz tę technologię już od pewnego czasu, pomogą Ci szybko znaleźć niezbędne wiadomości. Przejrzysty układ i skrótowa forma tablic sprawdzi się zarówno w codziennej pracy, jak i podczas nauki czy przygotowywania się do egzaminów. Podstawowe informacje Dołączanie Reacta do projektu Komponenty, stany i cykl życia Klucze, formularze, zdarzenia Wirtualny DOM, referencje, kontekst Architektura i biblioteki komponentów Tworzenie aplikacji mobilnych w React Native React? Z tablicami to nic strasznego!
Tablice informatyczne. TypeScript
Marcin Felczerek
Nie pamiętasz? Zerknij do tablic! TypeScript to opracowany przez firmę Microsoft statycznie typowany wariant języka ECMAScript, czyli popularnego JavaScriptu. Pozwala pisać programy na dowolne platformy bazujące na JS, a więc Node.js, Electron czy na strony WWW, a przy tym oferuje szereg dodatkowych możliwości, dzięki czemu zdobywa coraz większą popularność wśród profesjonalnych deweloperów. Tablice informatyczne. TypeScript to niezwykle skondensowane źródło wiedzy, które umożliwia szybkie przypomnienie sobie składni i konstrukcji języka oraz sposobów ich zastosowania. Przejrzysty układ tablic sprawi, że z łatwością odszukasz informacje o typach oferowanych przez TypeScript, a także zaznajomisz się z metodami korzystania z bibliotek i zarządzania projektem opracowanym w TS. Składnia, instrukcje i funkcje języka TypeScript Typy proste i złożone Zaawansowane możliwości TS Biblioteki i deklaracje Zarządzanie projektem i kompilacja TypeScript - prosto do celu!
Turbo Pascal. Zadania z programowania z przykładowymi rozwiązaniami
Mirosław J. Kubiak
Turbo Pascal w analizie konkretnych przykładów Proste operacje wejścia/wyjścia Tablice, iteracje oraz instrukcje warunkowe Programowanie obiektowe i pliki tekstowe Turbo Pascal to wciąż popularny proceduralny język programowania, który doskonale nadaje się do nauki programowania strukturalnego. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany programowaniem powinien znać podstawy tego języka i umieć rozwiązywać konkretne zadania. Podobnie zresztą powinien opanować najważniejsze zagadnienia dotyczące programowania w językach Java i C++ — i stosować je w praktyce. Trzyczęściowy zbiór, w którym zamieszczono te same lub bardzo zbliżone zadania wraz z rozwiązaniami w każdym z wyżej wymienionych języków, pozwala sprawdzić i uzupełnić wiedzę poprzez analizę podanego kodu. Książka "Turbo Pascal. Zadania z programowania z przykładowymi rozwiązaniami " to jedna z trzech części zbioru zadań programistycznych, zawierająca zadania w języku Turbo Pascal. Dzięki ich analizie zrozumiesz, na czym polegają operacje wejścia/wyjścia, do czego można używać instrukcji warunkowych oraz iteracji, jak wykorzystać tablice jedno i dwuwymiarowe. Nauczysz się stosować elementy programowania obiektowego w tym języku oraz dowiesz się więcej o plikach tekstowych. Taki układ książki ułatwi Ci przyswojenie sobie najważniejszych zagadnień z Turbo Pascala w najlepszy możliwy sposób — na prostych, konkretnych przykładach. Proste operacje wejścia/wyjścia Instrukcje warunkowe i instrukcje wyboru Iteracje Tablice jedno- i dwuwymiarowe Programowanie obiektowe Rekurencja Pliki tekstowe Praktycznie opanuj podstawy języka Turbo Pascal. Zajrzyj także do: Zbiór zadań adresowany jest do maturzystów, studentów, nauczycieli informatyki oraz osób zainteresowanych programowaniem lub rozpoczynających naukę programowania w języku Turbo Pascal. Uczniowie techników informatycznych mogą zbiory zadań wykorzystać do szybkiej powtórki przed egzaminem zawodowym.