Sortowanie
Źródło opisu
Książki
(86)
IBUK Libra
(5)
Forma i typ
Książki
(85)
Publikacje fachowe
(60)
Publikacje dydaktyczne
(21)
E-booki
(5)
Poradniki i przewodniki
(1)
Publikacje informacyjne
(1)
Publikacje naukowe
(1)
Dostępność
dostępne
(78)
tylko na miejscu
(9)
Placówka
Wypożyczalnia
(78)
Czytelnia
(9)
Autor
Górczyński Robert
(9)
Walczak Tomasz
(7)
Watrak Andrzej
(5)
Grębosz Jerzy
(4)
Meryk Radosław
(4)
Piwko Łukasz
(4)
Prata Stephen
(4)
Rajca Piotr (1970- )
(4)
Szczepaniak Mikołaj
(4)
Jońca Rafał
(3)
Bojar Bożenna
(2)
Bąbol Krzysztof
(2)
Cieślak Piotr
(2)
Deitel Harvey M. (1945- )
(2)
Deitel Paul J
(2)
Garbacz Bartłomiej
(2)
Górczyńska Agnieszka
(2)
Hubisz Jakub
(2)
Mizerska Anna
(2)
Moch Wojciech
(2)
Nurzyńska Anna
(2)
Pfaffenberger Bryan (1949- )
(2)
Rajca Piotr
(2)
Sawka Krzysztof
(2)
Sochacki Tomasz
(2)
Sweigart Al
(2)
Szeremiota Przemysław
(2)
Trojan Anna
(2)
Abiteboul Serge
(1)
Ahmad Imran (1977- )
(1)
Aho Alfred V
(1)
AlbahariJoseph
(1)
Amini Kamran
(1)
Arnold Tim
(1)
Babik Wiesław (1956- )
(1)
Beaulieu Alan
(1)
Behrman Kennedy
(1)
Bogusławska Katarzyna
(1)
Bost Kevin
(1)
Brookshear J. Glenn
(1)
Brown Ethan
(1)
Brągoszewski Paweł
(1)
Buelta Jaime
(1)
Buneman Peter (1943- )
(1)
Cadenhead Rogers
(1)
Chisnall David
(1)
Cowell John (1957- )
(1)
Cutajar James
(1)
Czajkowski Michał
(1)
Dawson Michael
(1)
De Graaf Robert
(1)
Deza Alfredo (1979- )
(1)
Dróżdż Paweł
(1)
Dzieniszewski Sławomir
(1)
Elmasri Ramez A
(1)
Engel Marcin
(1)
Fenner Mark E
(1)
Flanagan David
(1)
Forta Ben
(1)
Francuz Piotr
(1)
Freeman Adam (1972- )
(1)
Gheorghiu Grig
(1)
Gift Noah
(1)
Goldwasser Matt
(1)
Grażyński Andrzej
(1)
Grinberg Miguel
(1)
Gutierrez Felipe
(1)
Géron Aurélien
(1)
Hanchett Erik
(1)
Hare Keith W
(1)
Horstmann Cay (1959- )
(1)
Horstmann Cay S. (1959- )
(1)
Janusz Jacek
(1)
Johnston Benjamin
(1)
Jóźwiak Paweł
(1)
Kamiński Filip
(1)
Kapil Sunil
(1)
Kernighan Brian W. (1942- )
(1)
Koronkiewicz Paweł (1973- )
(1)
Kowalczyk Grzegorz
(1)
Krieger-Kneja Jolanta
(1)
Lamża Aleksander
(1)
Lausen Georg
(1)
Liang Y. Daniel
(1)
Lippert Eric
(1)
Listosz Piotr
(1)
Listwon Benjamin
(1)
Luliński Marek
(1)
Lutz Mark
(1)
Malik Upom
(1)
Matthes Eric (1972- )
(1)
Matuk Konrad
(1)
Matulewski Jacek (1972- )
(1)
Mayer Christian
(1)
Melé Antonio
(1)
Michaelis Mark
(1)
Mirjalili Vahid
(1)
Moczulski Bartłomiej
(1)
Molinaro Anthony
(1)
Monk Simon
(1)
Rok wydania
2020 - 2024
(54)
2010 - 2019
(14)
2000 - 2009
(19)
1990 - 1999
(4)
Okres powstania dzieła
2001-
(55)
Kraj wydania
Polska
(91)
Język
polski
(91)
Temat
Programowanie (informatyka)
(50)
Języki programowania
(35)
Python (język programowania)
(27)
C (język programowania)
(9)
C++ (język programowania)
(9)
Java (język programowania)
(8)
Aplikacja internetowa
(7)
JavaScript
(7)
SQL (język zapytań)
(6)
Baza danych
(5)
C# (język programowania)
(4)
Informatyka
(4)
Języki informacyjne
(4)
Komputery
(4)
Uczenie się maszyn
(4)
Automatyzacja
(3)
PHP (język programowania)
(3)
Projektowanie stron WWW
(3)
Strony WWW
(3)
.NET
(2)
Algorytmy
(2)
Bezpieczeństwo systemów
(2)
Informacja naukowa
(2)
Internet
(2)
Języki zapytań
(2)
Programowanie obiektowe
(2)
Raspberry Pi
(2)
Sztuczna inteligencja
(2)
Terminologia
(2)
XHTML (język programowania)
(2)
Algorytmy2
(1)
Analiza danych
(1)
Automatyka
(1)
Banki
(1)
Baza danych relacyjna
(1)
Bezpieczeństwo informacyjne
(1)
Bezpieczeństwo teleinformatyczne
(1)
Bibliotekarstwo
(1)
Big data
(1)
DDD
(1)
Data mining
(1)
Deep learning
(1)
DevOps (informatyka)
(1)
Django (framework)
(1)
Excel
(1)
Flask (platforma programistyczna)
(1)
Framework (platforma programistyczna)
(1)
Gospodarka
(1)
Gry komputerowe
(1)
HTML
(1)
Haking
(1)
Informacja dla zarządzania
(1)
Java Servlet
(1)
Język haseł przedmiotowych
(1)
Język polski
(1)
Języki
(1)
Kaskadowe arkusze stylów
(1)
Klasyfikacja dziesiętna
(1)
Komunikacja międzykulturowa
(1)
Komunikacja społeczna
(1)
Laravel (framework)
(1)
Logistyka gospodarcza
(1)
Matematyka
(1)
Matematyka dyskretna
(1)
Mikroserwis
(1)
Minikomputery i mikrokomputery
(1)
MySQL (program komputerowy)
(1)
Node.js
(1)
Obiektowa baza danych
(1)
Objective-C
(1)
Opracownie rzeczowe
(1)
Perswazja
(1)
Praca biurowa
(1)
Programy komputerowe
(1)
Przedsiębiorstwo
(1)
Przetwarzanie danych
(1)
Reklama
(1)
Retoryka
(1)
Roboty i manipulatory
(1)
Rozumienie
(1)
Scratch (język programowania)
(1)
Sieci neuronowe
(1)
Sieć komputerowa
(1)
Społeczeństwo
(1)
Społeczeństwo informacyjne
(1)
Spring (informatyka)
(1)
Struktury danych
(1)
Stylizacja językowa
(1)
Systemy informatyczne rozproszone
(1)
Systemy operacyjne
(1)
Systemy operacyjne sieciowe
(1)
Słownik polski
(1)
Telewizyjne programy informacyjne
(1)
TypeScript
(1)
Uczenie maszynowe
(1)
Walka informacyjna
(1)
Wyszukiwanie informacji
(1)
XML
(1)
XML (język znaczników)
(1)
Gatunek
Podręcznik
(65)
Poradnik
(8)
Słownik języka polskiego
(3)
Słownik terminologiczny
(3)
Ćwiczenia i zadania
(2)
Kompendia i repetytoria
(1)
Opracowanie
(1)
Podręczniki
(1)
Praca zbiorowa
(1)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(79)
Edukacja i pedagogika
(2)
Matematyka
(2)
Bibliotekarstwo, archiwistyka, muzealnictwo
(1)
Inżynieria i technika
(1)
Językoznawstwo
(1)
Nauka i badania
(1)
91 wyników Filtruj
Brak okładki
Książka
W koszyku
1. Informatyka: mechanizacja abstrakcji, 2. Iteracja, indukcja i rekurencja, 3. Czas działania programów, 4. Kombinatoryka i prawdopodobieństwo, 5. Model danych oparty na drzewach, 6.Model danych oparty na listach, 7.Model danych oparty na zbiorach, 8.Relacyjny model danych, 9. Grafowy model danych, 10.Wzorzec, automaty i wyrażenia regularne, 11. Rekurencyjny opis wzorców, 12.Logika zdań, 13.Wykorzystanie logiki do projektowania komponentów komputerów, 14.Logika predykatów
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (1 egz.)
Czytelnia
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 004 (1 egz.)
Książka
W koszyku
Leksykon Internetu / Michał Czajkowski. - Warszawa : MIKOM, 1999. - 471 s. : rys., tab. ; 24 cm.
(Słowniki Mikomu)
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Czytelnia
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 004 (1 egz.)
Książka
W koszyku
Wstęp; Podziękowania; Rozdział 1. Strumienie: 1.1. Od iteracji do operacji na strumieniach; 1.2. Tworzenie strumieni; 1.3. Metody filter, map oraz flatMap; 1.4. Pobieranie podstrumieni i łączenie strumieni; 1.5. Inne przekształcenia strumieni; 1.6. Proste operacje redukcji; 1.7. Typ Optional; 1.8. Gromadzenie wyników; 1.9. Gromadzenie wyników w mapach; 1.10. Grupowanie i podział; 1.11. Kolektory przetwarzające; 1.12. Operacje redukcji; 1.13. Strumienie danych typów prostych; 1.14. Strumienie równoległe; Rozdział 2. Wejście i wyjście: 2.1. Strumienie wejścia-wyjścia; 2.2. Odczyt i zapis danych binarnych; 2.3. Strumienie obiektów i serializacja; 2.4. Zarządzanie plikami; 2.5. Mapowanie plików w pamięci; 2.6. Blokowanie plików; 2.7. Wyrażenia regularne; Rozdział 3. Język XML: 3.1. Wprowadzenie do języka XML; 3.2. Struktura dokumentu XML; 3.3. Parsowanie dokumentów XML; 3.4. Kontrola poprawności dokumentów XML; 3.5. Wyszukiwanie informacji i XPath; 3.6. Przestrzenie nazw; 3.7. Parsery strumieniowe; 3.8. Tworzenie dokumentów XML; 3.9. Przekształcenia XSL; Rozdział 4. Programowanie aplikacji sieciowych: 4.1. Połączenia z serwerem; 4.2. Implementacja serwerów; 4.3. Połączenia wykorzystujące URL; 4.4. Klient http; 4.5. Wysyłanie poczty elektronicznej; Rozdział 5. Programowanie baz danych: JDBC: 5.1. Architektura JDBC; 5.2. Język SQL; 5.3. Instalacja JDBC; 5.4. Stosowanie poleceń SQL; 5.5. Wykonywanie zapytań; 5.6. Przewijalne i aktualizowalne zbiory wyników zapytań; 5.7. Zbiory rekordów; 5.8. Metadane; 5.9. Transakcje; 5.10. Zaawansowane zarządzanie połączeniami; Rozdział 6. API dat i czasu: 6.1. Oś czasu; 6.2. Daty lokalne; 6.3. Modyfikatory dat; 6.4. Czas lokalny; 6.5. Czas strefowy; 6.6. Formatowanie i parsowanie; 6.7. Współdziałanie ze starym kodem; Rozdział 7. Internacjonalizacja: 7.1. Lokalizatory; 7.2. Formaty liczb; 7.3. Data i czas; 7.4. Porządek alfabetyczny i normalizacja; 7.5. Formatowanie komunikatów; 7.6. Wczytywanie i wyświetlanie tekstów; 7.7. Komplety zasobów; 7.8. Kompletny przykład; Rozdział 8. Skrypty, kompilacja i adnotacje: 8.1. Skrypty na platformie Java; 8.2. Interfejs kompilatora; 8.3. Stosowanie adnotacji; 8.4. Składnia adnotacji; 8.5. Adnotacje standardowe; 8.6. Przetwarzanie adnotacji w kodzie źródłowym; 8.7. Inżynieria kodu bajtowego; Rozdział 9. System modułów platformy Javy: 9.1. Pojęcie modułu; 9.2. Nadawanie nazw modułom; 9.3. Modularny program "Witaj, świecie!"; 9.4. Żądanie użycia modułów; 9.5. Eksportowanie pakietów; 9.6. Modularne pliki JAR; 9.7. Moduły a technika refleksji; 9.8. Moduły automatyczne; 9.9. Moduł nienazwany; 9.10. Flagi wiersza poleceń stosowane podczas migracji; 9.11. Wymagania przechodnie i statyczne; 9.12. Eksport kwalifikowany i otwieranie; 9.13. Wczytywanie usług; 9.14. Narzędzia do pracy z modułami; Rozdział 10. Bezpieczeństwo: 10.1. Ładowanie; 10.2. Menedżery bezpieczeństwa i pozwolenia; 10.3. Uwierzytelnianie użytkowników; 10.4. Podpis cyfrowy; 10.5. Szyfrowanie; Rozdział 11. Zaawansowane możliwości pakietu Swing i grafiki: 11.1. Tabele; 11.2. Drzewa; 11.3. Zaawansowane możliwości biblioteki AWT; 11.4. Grafika rastrowa; 11.5. Drukowanie; Rozdział 12. Metody macierzyste: 12.1. Wywołania funkcji języka C z programów w języku Java; 12.2. Numeryczne parametry metod i wartości zwracane; 12.3. Łańcuchy znaków jako parametry; 12.4. Dostęp do składowych obiektu; 12.5. Sygnatury; 12.6. Wywoływanie metod języka Java; 12.7. Dostęp do elementów tablic; 12.8. Obsługa błędów; 12.9. Interfejs programowy wywołań języka Java; 12.10. Kompletny przykład: dostęp do rejestru systemu Windows; Skorowidz.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Brak okładki
Książka
W koszyku
1. Zaczynamy, 2. Na podbój C++, 3. Dane, 4. Typy złożone, 5. Pętle i wyrażenia relacyjne, 6. Instrukcje rozgałęziające i operatory logiczne, 7. Funkcje = programowe moduły C++, 8. Przygody w krainie funkcji, 9. Modele pamięci i przestrzenie nazw, 10. Obiekty i klasy, 11. Korzystanie z klas, 12. Klasy a dynamiczne zarządzanie pamięcią, 13. Dziedziczenie, 14. Wielokrotne wykorzystanie kodu, 15. Klasy zaprzyjaźnione , wyjątki i inne zagadnienia, 16. Klasa string oraz biblioteka Standarf Template Library, 17. Operacje wejścia/wyjścia
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (1 egz.)
Książka
W koszyku
O autorze; O korektorze merytorycznym; Przedmowa; Wstęp; Rozdział 1. Czym są mikrousługi?: Geneza architektury SOA; Podejście monolityczne; Podejście mikrousługowe; Zalety mikrousług; Wady mikrousług; Implementacja mikrousług w języku Python; Wydajność kodu; Podsumowanie; Rozdział 2. Platforma Flask: Jaka wersja Pythona?; Obsługa zapytań w platformie Flask; Wbudowane funkcjonalności platformy Flask; Szkielet mikrousługi; Podsumowanie; Rozdział 3. Cykl doskonały: kodowanie, testowanie, dokumentowanie: Rodzaje testów; Pakiet WebTest; Narzędzia pytest i tox; Dokumentacja programistyczna; Ciągła integracja; Podsumowanie; Rozdział 4. Aplikacja Runnerly: Aplikacja Runnerly; Struktura monolityczna; Dzielenie monolitu; Usługa danych; Standard Open API 2.0; Dalszy podział aplikacji; Podsumowanie; Rozdział 5. Interakcje z innymi usługami: Wywołania synchroniczne; Wywołania asynchroniczne; Testy; Podsumowanie; Rozdział 6. Monitorowanie usług: Centralizacja dzienników; Wskaźniki wydajnościowe; Podsumowanie; Rozdział 7. Zabezpieczanie usług: Protokół OAuth2; Uwierzytelnienie oparte na tokenach; Zapora WAF; Zabezpieczanie kodu; Podsumowanie; Rozdział 8. Wszystko razem: Tworzenie interfejsu za pomocą biblioteki ReactJS; Biblioteka ReactJS i platforma Flask; Uwierzytelnianie użytkowników i autoryzowanie zapytań; Podsumowanie; Rozdział 9. Spakowanie i uruchomienie Runnerly: Narzędzia pakujące; Uruchamianie mikrousług; Zarządzanie procesami; Podsumowanie; Rozdział 10. Usługi kontenerowe: Czym jest Docker?; Docker od podstaw; Uruchamianie aplikacji Flask na platformie Docker; Kompletny system - OpenResty, Circus i Flask; Wdrożenia kontenerowe; Podsumowanie; Rozdział 11. Instalacja w chmurze AWS: Chmura AWS; Kierowanie zapytań - Route53, ELB i AutoScaling; Wykonywanie kodu - EC2 i Lambda; Gromadzenie danych - EBS, S3, RDS, ElasticCache i CloudFront; Podstawy wdrażania mikrousług w chmurze AWS; Wdrażanie klastrów przy użyciu usługi ECS; Usługa Route53; Podsumowanie; Rozdział 12. Co dalej?: Iteratory i generatory; Koprocedury; Biblioteka asyncio; Platforma aiohttp; Platforma Sanic; Model asynchroniczny i synchroniczny; Podsumowanie; Skorowidz.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Programuj z .NET : praktyka ponad teorią / Paweł Dróżdż. - Gliwice : Helion S.A. , cop. 2020. - 279 s. : il. ; 24 cm.
Wstęp. Rozdział 1. Serwis usprawniający proces produkcyjny, Załóżmy, że... Dokumentacja. Mapa możliwości tego projektu. Trochę teorii dotyczącej projektu. Konfiguracja środowiska do pracy. Plan bazy danych. Implementacja bazy danych. Koncepcja oraz implementacja interfejsów dla serwisów. Implementacja serwisów. Implementacja kontrolerów. Wstępne testy przy użyciu narzędzi dedykowanych. Podsumowanie projektu Rozdział 2. Manager rachunków. Załóżmy, że... Dokumentacja. Mapa możliwości tego projektu. Część backendowa. Część frontendowa. Podsumowanie. Rozdział 3. Manager rachunków w wersji desktopowej. Załóżmy, że... Dokumentacja. Mapa możliwości tego projektu. Trochę teorii dotyczącej projektu. Plan bazy danych. Implementacja bazy danych. Serwis do bazy danych. Podpięcie serwisów do widoków. Podsumowanie projektu. Rozdział 4. Serwis usprawniający managera rachunków. Załóżmy, że... Dokumentacja. Mapa możliwości tego projektu. Burza mózgów. Trochę teorii dotyczącej projektu. Nasz wizja WCF. Tworzenie nowego projektu WCF. Podłączenie do istniejącego serwisu. Podsumowanie projektu. Rozdział 5. Asystent managera sklepu. Załóżmy, że... Dokumentacja. Mapa możliwości tego projektu. Trochę teorii dotyczącej projektu. Planowanie backlogu. Tworzenie backlogu. Sprint 1. Sprint 2. Sprint 3. Sprint 4. Sprint 5. Testowanie. Podsumowanie projektu. Rozdział 6. Asystent managera sklepu w wersji desktopowej. Załóżmy, że... Dokumentacja. Mapa możliwości tego projektu. Trochę teorii dotyczącej projektu. Tworzenie backlogu. Sprint 1. Sprint 2. Sprint 3. Sprint 4. Sprint 5. Testowanie. Podsumowanie projektu. Rozdział 7. Serwis usprawniający asystenta managera sklepu. Załóżmy, że... DOKUMENTACJA. Mapa możliwości tego projektu. Trochę teorii dotyczącej projektu. Tworzenie backlogu. Podsumowanie projektu. Rozdział 8. Elektroniczny podpis przy użyciu technologii blockchain. Załóżmy, że... Dokumentacja. Mapa możliwości tego projektu. Trochę teorii dotyczącej projektu. Tworzenie tablicy canbanowej. Rozpoczynamy pracę. Testy manualne. Podsumowanie projektu. Rozdział 9. Chmurowy serwis magazynujący i agregujący dane. Załóżmy, że... Dokumentacja. Mapa możliwości tego projektu. Trochę teorii dotyczącej projektu. Tworzenie tablicy canbanowej. Rozpoczynamy pracę. Podsumowanie projektu. Rozdział 10. Serwis do zarządzania plikami w wersji AWS. Załóżmy, że... Dokumentacja. Mapa możliwości tego projektu. Trochę teorii dotyczącej projektu. Tworzenie tablicy canbanowej. Rozpoczynamy pracę. Podsumowanie projektu.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
(Prace Wydziału Historyczno-Filologicznego / Tow. Naukowe Katolickiego Uniwersytetu Lubelskiego ; 127)
I. Kierunki badań i zastosowania praktyczne we współczesnej glottodydaktyce, II. Kompetencja wielojęzyczna i kształcenie zawodowe, III. Glottodydaktyka ogólna a szczególna, IV. Kształtowanie kompetencji językowej, komunikacyjnej i interkulturowej, V. Nowe technologie w procesie nauczania i uczenia się, VI. Organizacja procesu dydaktycznego - propozycje nowych rozwiązań.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Czytelnia
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 37 (1 egz.)
Książka
W koszyku
Python, C++, JavaScript : zadania z programowania / Marek Luliński & Gniewomir Sarbicki. - Gliwice : Helion , cop. 2018. - 136 s. : rys., tab., wykresy, wzory ; 24 cm.
Zawiera: Wprowadzenie; R. 1 Zadania; R. 2 Rozwiązania; R. 3 Dodatek: T-komputer; R. 4 Trochę historii: Programowanie z „myszką”; Zastosowanie tablic; Języki programowania.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
CZĘŚĆ I. PIERWSZE KROKI. Rozdział 1. Podyskutujmy o uczeniu się. 1.1. Witaj. 1.2. Zakres, terminologia, predykcja i dane. 1.3. Rola maszyny w uczeniu maszynowym. 1.4. Przykład systemów uczących się. 1.5. Ocena systemów uczących się. 1.6. Proces budowania systemów uczących się. 1.7. Założenia i realia uczenia się. 1.8. Zakończenie rozdziału. Rozdział 2. Kontekst techniczny. 2.1. O naszej konfiguracji. 2.2. Potrzeba posiadania języka matematycznego. 2.3. Nasze oprogramowanie do zmierzenia się z uczeniem maszynowym. 2.4. Prawdopodobieństwo. 2.5. Kombinacje liniowe, sumy ważone i iloczyny skalarne. 2.6. Perspektywa geometryczna: punkty w przestrzeni. 2.7. Notacja sztuczki plus jeden. 2.8. Odjazd, zrywanie kaftana bezpieczeństwa i nieliniowość. 2.9. NumPy kontra "cała matematyka". 2.10. Problemy z wartościami zmiennoprzecinkowymi. 2.11. Zakończenie rozdziału. Rozdział 3. Predykcja kategorii - początki klasyfikacji. 3.1. Zadania klasyfikacji. 3.2. Prosty zestaw danych do klasyfikacji. 3.3. Trenowanie i testowanie: nie ucz się do testu. 3.4. Ocena - wystawienie stopni. 3.5. Prosty klasyfikator nr 1: najbliżsi sąsiedzi, związki na odległość i założenia. 3.6. Prosty klasyfikator nr 2: naiwny klasyfikator bayesowski, prawdopodobieństwo i złamane obietnice. 3.7. Uproszczona ocena klasyfikatorów. 3.8. Koniec rozdziału. Rozdział 4. Predykcja wartości numerycznych: początki regresji. 4.1. Prosty zbiór danych dla regresji. 4.2. Regresja z najbliższymi sąsiadami i statystyki sumaryczne. 4.3. Błędy regresji liniowej. 4.4. Optymalizacja - wybór najlepszej odpowiedzi. 4.5. Prosta ocena i porównanie regresorów. 4.6. Zakończenie rozdziału. CZĘŚĆ II. OCENA. Rozdział 5. Ocena i porównywanie metod uczenia się. 5.1. Ocena i dlaczego mniej znaczy więcej. 5.2. Terminologia dla faz uczenia się. 5.3. Majorze Tom, coś jest nie tak - nadmierne dopasowanie i niedopasowanie. 5.4. Od błędów do kosztów. 5.5. (Powtórne) próbkowanie - zamienić mniej w więcej. 5.6. Rozbicie: dekonstrukcja błędu na błąd systematyczny i wariancję. 5.7. Ocena graficzna i porównanie. 5.8. Porównywanie metod uczących się za pomocą walidacji krzyżowej. 5.9. Koniec rozdziału. Rozdział 6. Ocena klasyfikatorów. 6.1. Klasyfikatory bazowe. 6.2. Więcej niż dokładność - wskaźniki dla klasyfikacji. 6.3. Krzywe ROC. 6.4. Inne podejście dla wielu klas: jeden-kontra-jeden. 6.5. Krzywe precyzji i skuteczności wyszukiwania. 6.6. Krzywe kumulacyjnej odpowiedzi i wzniesienia. 6.7. Bardziej wyrafinowana ocena klasyfikatorów - podejście drugie. 6.8. Koniec rozdziału. Rozdział 7. Ocena metod regresji. 7.1. Metody regresji będące punktem odniesienia. 7.2. Dodatkowe miary w metodach regresji. 7.3. Wykresy składników resztowych. 7.4. Pierwsze podejście do standaryzacji. 7.5. Ocena mechanizmów regresji w bardziej zaawansowany sposób: podejście drugie. 7.6. Koniec rozdziału. CZĘŚĆ III. JESZCZE O METODACH I PODSTAWACH. Rozdział 8. Inne metody klasyfikacji. 8.1. Jeszcze o klasyfikacji. 8.2. Drzewa decyzyjne. 8.3. Klasyfikatory oparte na wektorach nośnych. 8.4. Regresja logistyczna. 8.5. Analiza dyskryminacyjna. 8.6. Założenia, obciążenie i klasyfikatory. 8.7. Porównanie klasyfikatorów: podejście trzecie. 8.8. Koniec rozdziału. Rozdział 9. Inne metody regresji. 9.1. Regresja liniowa na ławce kar – regularyzacja. 9.2. Regresja z użyciem wektorów nośnych. 9.3. Regresja segmentowa ze stałymi. 9.4. Drzewa regresyjne. 9.5. Porównanie metod regresji: podejście trzecie. 9.6. Koniec rozdziału. Rozdział 10. Ręczna inżynieria cech - manipulowanie danymi dla zabawy i dla zysku. 10.1. Terminologia i przyczyny stosowania inżynierii cech. 10.2. Wybieranie cech i redukcja danych - pozbywanie się śmieci. 10.3. Skalowanie cech. 10.4. Dyskretyzacja. 10.5. Kodowanie kategorii. 10.6. Relacje i interakcje. 10.7. Manipulowanie wartościami docelowymi. 10.8. Koniec rozdziału. Rozdział 11. Dopracowywanie hiperparametrów i potoki. 11.1. Modele, parametry i hiperparametry. 11.2. Dostrajanie hiperparametrów. 11.3. Wyprawa w rekurencyjną króliczą norę - zagnieżdżony sprawdzian krzyżowy. 11.4. Potoki. 11.5. Potoki i dostrajanie całego procesu. 11.6. Koniec rozdziału. CZĘŚĆ IV. ZWIĘKSZANIE ZŁOŻONOŚCI. Rozdział 12. Łączenie mechanizmów uczących się. 12.1. Zespoły. 12.2. Zespoły głosujące. 12.3. Bagging i lasy losowe. 12.4. Boosting. 12.5. Porównywanie metod opartych na zespołach drzew. 12.6. Koniec rozdziału. Rozdział 13. Modele z automatyczną inżynierią cech. 13.1. Wybieranie cech. 13.2. Tworzenie cech za pomocą jąder. 13.3. Analiza głównych składowych - technika nienadzorowana. 13.4. Koniec rozdziału. Rozdział 14. Inżynieria cech dla dziedzin - uczenie specyficzne dla dziedziny. 14.1. Praca z tekstem. 14.2. Klastrowanie. 14.3. Praca z obrazami. 14.4. Koniec rozdziału. Rozdział 15. Powiązania, rozwinięcia i kierunki dalszego rozwoju. 15.1. Optymalizacja. 15.2. Regresja liniowa z prostych składników. 15.3. Regresja logistyczna z prostych składników. 15.4. Maszyna SVM z prostych składników. 15.5. Sieci neuronowe. 15.6. Probabilistyczne modele grafowe. 15.7. Koniec rozdziału. Dodatek A. Kod z pliku mlwpy.py.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Brak okładki
Książka
W koszyku
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (1 egz.)
Książka
W koszyku
Zawiera: Wstęp; 1. Wprowadzenie do C# i .NET: Obiektowość; Bezpieczeństwo typów; Zarządzanie pamięcią; Platformy; Historia C# w pigułce; 2. Podstawy języka C#: Pierwszy program w języku C#; Składnia; Podstawy typów; Typy liczbowe; Typ logiczny i operatory; Łańcuchy znaków i pojedyncze znaki; Tablice; Zmienne i parametry; Wyrażenia i operatory; Operatory null; Instrukcje; Przestrzenie nazw; 3. Tworzenie typów w języku C#: Klasy; Dziedziczenie; Typ object; Struktury; Modyfikatory dostępu; Interfejsy; Wyliczenia; Typy zagnieżdżone; Typy generyczne; 4. Zaawansowane elementy języka C#: Delegaty; Zdarzenia; Wyrażenia lambda; Metody anonimowe; Instrukcje try i wyjątki; Wyliczenia i iteratory; Typy wartościowe dopuszczające wartość null; Typy referencyjne dopuszczające wartość null; Metody rozszerzające; Typy anonimowe; Krotki; Rekordy (C# 9); Wzorce; Atrybuty; Atrybuty informacji wywołującego; Wiązanie dynamiczne; Przeciążanie operatorów; Niebezpieczny kod i wskaźniki; Dyrektywy preprocesora; Dokumentacja XML; 5. Ogólny zarys platformy: .NET Standard; Wersje środowiska i C#; Zestawy referencyjne 258 CLR i BCL; Warstwy aplikacji; 6. Podstawowe wiadomości o platformie .NET: Obsługa łańcuchów i tekstu; Data i godzina; Daty i strefy czasowe; Formatowanie i parsowanie obiektów DateTime; Standardowe łańcuchy formatu i flagi parsowania; Inne mechanizmy konwersji; Globalizacja; Praca z liczbami; Wyliczenia; Struktura Guid; Porównywanie; Określanie kolejności; Klasy pomocnicze; 7. Kolekcje: Przeliczalność; Interfejsy ICollection i IList; Klasa Array; Listy, kolejki, stosy i zbiory; Słowniki; Kolekcje i pośredniki z możliwością dostosowywania; Niezmienne kolekcje; Dołączanie protokołów równości i porządkowania; 8. Zapytania LINQ: Podstawy; Składnia płynna; Wyrażenia zapytań; Wykonywanie opóźnione; Podzapytania; Tworzenie zapytań złożonych; Strategie projekcji; Zapytania interpretowane; EF Core; Budowanie wyrażeń zapytań; 9. Operatory LINQ: Informacje ogólne; Filtrowanie; Projekcja; Łączenie; Porządkowanie; Grupowanie; Operatory zbiorów; Metody konwersji; Operatory elementów; Metody agregacyjne; Kwantyfikatory; Metody generujące; 10. LINQ to XML: Przegląd architektury; Informacje ogólne o X-DOM; Tworzenie drzewa X-DOM; Nawigowanie i wysyłanie zapytań; Modyfikowanie drzewa X-DOM; Praca z wartościami; Dokumenty i deklaracje; Nazwy i przestrzenie nazw; Adnotacje; Projekcja do X-DOM; 11. Inne technologie XML i JSON: Klasa XmlReader; Klasa XmlWriter; Typowe zastosowania klas XmlReader i XmlWriter; Praca z formatem JSON; 12. Zwalnianie zasobów i mechanizm usuwania nieużytków: IDisposable, Dispose i Close; Automatyczne usuwanie nieużytków; Finalizatory; Jak działa mechanizm usuwania nieużytków?; Wycieki pamięci zarządzanej; Słabe odwołania; 13. Diagnostyka: Kompilacja warunkowa; Debugowanie i klasy monitorowania; Integracja z debuggerem; Procesy i wątki procesów; Klasy StackTrace i StackFrame; Dziennik zdarzeń Windows; Liczniki wydajności; Klasa Stopwatch; Międzyplatformowe narzędzia diagnostyczne; 14. Współbieżność i asynchroniczność: Wprowadzenie; Wątki; Zadania; Reguły asynchroniczności; Funkcje asynchroniczne w języku C#; Wzorce asynchroniczności; Przestarzałe wzorce; 15. Strumienie i wejście-wyjście: Architektura strumienia; Użycie strumieni; Adapter strumienia; Kompresja strumienia; Praca z plikami w postaci archiwum ZIP; Operacje na plikach i katalogach; Plikowe operacje wejścia-wyjścia w UWP; Bezpieczeństwo systemu operacyjnego; Mapowanie plików w pamięci; 16. Sieć: Architektura sieci; Adresy i porty; Adresy URI; Klasy po stronie klienta; Praca z HTTP; Tworzenie serwera HTTP; Użycie FTP; Użycie DNS; Wysyłanie poczty elektronicznej za pomocą SmtpClient; Użycie TCP; Otrzymywanie poczty elektronicznej POP3 za pomocą TCP; TCP w UWP; 17. Zestawy: Co znajduje się w zestawie?; Silne nazwy i podpisywanie zestawu; Nazwy zestawów; Technologia Authenticode; Zasoby i zestawy satelickie; Ładowanie, znajdowanie i izolowanie zestawów; 18. Refleksja i metadane: Refleksja i aktywacja typów; Refleksja i wywoływanie składowych; Refleksja dla zestawów; Praca z atrybutami; Generowanie dynamicznego kodu; Emitowanie zestawów i typów; Emitowanie składowych typów; Emitowanie generycznych typów i klas; Kłopotliwe cele emisji; Parsowanie IL; 19. Programowanie dynamiczne: Dynamiczny system wykonawczy języka; Unifikacja typów liczbowych; Dynamiczne wybieranie przeciążonych składowych; Implementowanie obiektów dynamicznych; Współpraca z językami dynamicznymi; 20. Kryptografia: Informacje ogólne; Windows Data Protection; Obliczanie skrótów; Szyfrowanie symetryczne; Szyfrowanie kluczem publicznym i podpisywanie; 21. Zaawansowane techniki wielowątkowości: Przegląd technik synchronizacji; Blokowanie wykluczające; Blokady i bezpieczeństwo ze względu na wątki; Blokowanie bez wykluczania; Sygnalizacja przy użyciu uchwytów zdarzeń oczekiwania; Klasa Barrier; Leniwa inicjalizacja; Pamięć lokalna wątku; Zegary; 22. Programowanie równoległe: Dlaczego PFX?; PLINQ; Klasa Parallel; Równoległe wykonywanie zadań; Klasa AggregateException; Kolekcje współbieżne; Klasa BlockingCollection; 23. Struktury Spani Memory: Struktura Span i plasterkowanie; Struktura Memory; Enumeratory działające tylko do przodu; Praca z pamięcią alokowaną na stosie i niezarządzaną; 24. Współdziałanie macierzyste i poprzez COM: Odwołania do natywnych bibliotek DLL; Szeregowanie typów i parametrów; Wywołania zwrotne z kodu niezarządzanego; Symulowanie unii C; Pamięć współdzielona; Mapowanie struktury na pamięć niezarządzaną; Współpraca COM; Wywołanie komponentu COM z C#; Osadzanie typów współpracujących; Udostępnianie obiektów C# COM; 25. Wyrażenia regularne: Podstawy wyrażeń regularnych; Kwantyfikatory; Asercje o zerowej wielkości; Grupy; Zastępowanie i dzielenie tekstu; Receptury wyrażeń regularnych; Leksykon języka wyrażeń regularnych; Skorowidz.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Brak okładki
Książka
W koszyku
Rozdział 1. Funkcje podstawowe. Dyrektywy preprocesora. Makra. Kompilacja warunkowa. Wskaźniki zmiennych. Wybrane informacje szczegółowe dotyczące funkcji. Wskaźniki funkcji. Struktury. Podsumowanie. Rozdział 2. Od kodu źródłowego do pliku binarnego. Proces kompilacji. Preprocesor. Kompilator. Asembler. Linker. Podsumowanie. Rozdział 3. Pliki obiektowe. Interfejs binarny aplikacji. Formaty plików obiektowych. Relokowane pliki obiektowe. Wykonywalne pliki obiektowe. Biblioteki statyczne. Biblioteki dynamiczne. Podsumowanie. Rozdział 4. Struktura pamięci procesu. Układ pamięci procesu. Określanie struktury pamięci. Analiza statycznego układu pamięci. Analiza dynamicznego układu pamięci. Podsumowanie. Rozdział 5. Stos i sterta. Stos. Sterta. Zarządzanie pamięcią w ograniczonym środowisku. Podsumowanie. Rozdział 6. Programowanie zorientowane obiektowo i hermetyzacja. Myślenie w sposób zorientowany obiektowo. Dlaczego język C nie jest zorientowany obiektowo? Hermetyzacja. Podsumowanie. Rozdział 7. Kompozycja i agregacja. Związki między klasami. Obiekt kontra klasa. Kompozycja. Agregacja. Podsumowanie. Rozdział 8. Dziedziczenie i polimorfizm. Dziedziczenie. Polimorfizm. Podsumowanie. Rozdział 9. Abstrakcja i programowanie zorientowane obiektowo w C++. Abstrakcja. Zorientowane obiektowo konstrukcje w C++. Podsumowanie. Rozdział 10. UNIX - historia i architektura. Historia systemu UNIX. Architektura systemu UNIX. Interfejs powłoki dla aplikacji użytkownika. Interfejs jądra do warstwy powłoki. Jądro. Sprzęt. Podsumowanie. Rozdział 11. Jądro i wywołania systemowe. Wywołania systemowe. Jądro systemu UNIX. Podsumowanie. Rozdział 12. Najnowsza wersja C. C11. Określenie obsługiwanej wersji standardu języka C. Usunięcie funkcji gets(). Zmiany wprowadzone w funkcji fopen(). Funkcje sprawdzające granice bufora. Funkcja niekończąca działania. Makra typu generycznego. Unicode. Unie i struktury anonimowe. Wielowątkowość. Słowo o standardzie C18. Podsumowanie. Rozdział 13. Współbieżność. Wprowadzenie do współbieżności. Równoległość. Współbieżność. Jednostka zarządcy zadań. Procesy i wątki. Ograniczenie typu "zachodzi wcześniej". Kiedy należy używać współbieżności. Stan współdzielony. Podsumowanie. Rozdział 14. Synchronizacja. Problemy związane ze współbieżnością. Wrodzone problemy ze współbieżnością. Problemy pojawiające się po synchronizacji. Techniki synchronizacji. Blokada typu spinlock. Współbieżność w standardzie POSIX. Wieloprocesowość. Wielowątkowość. Podsumowanie. Rozdział 15. Wykonywanie wątków. Wątki. Wątki POSIX. Tworzenie wątków POSIX. Przykład stanu wyścigu. Przykład wyścigu danych. Podsumowanie. Rozdział 16. Synchronizacja wątków. Kontrola współbieżności w standardzie POSIX Wątki POSIX i pamięć. Podsumowanie. Rozdział 17. Wykonywanie procesów. API wykonywania procesu. Procedura wykonania procesu. Stan współdzielony. Wielowątkowość kontra wieloprocesowość. Podsumowanie. Rozdział 18. Synchronizacja procesów. Kontrola współbieżności w pojedynczym hoście. Nazwane semafory POSIX. Nazwane muteksy. Nazwane zmienne warunkowe. Kontrola współbieżności rozproszonej. Podsumowanie. Rozdział 19. Gniazda i IPC w pojedynczym hoście. Techniki IPC. Protokół komunikacyjny. Komunikacja w pojedynczym hoście. Wprowadzenie do programowania gniazd. Podsumowanie. Rozdział 20. Programowanie oparte na gniazdach. Podsumowanie informacji o programowaniu gniazd. Projekt kalkulatora. Gniazda domeny systemu UNIX. Gniazda sieciowe. Podsumowanie. Rozdział 21. Integracja z innymi językami programowania. Dlaczego integracja w ogóle jest możliwa? Pobranie niezbędnych materiałów. Biblioteka stosu. Integracja z C++. Integracja z Javą. Integracja z Pythonem. Integracja z Go. Podsumowanie. Rozdział 22. Testy jednostkowe i debugowanie. Testowanie oprogramowania. Testy jednostkowe. Testowanie komponentu. Biblioteki testowania kodu w C. Debugowanie. Podsumowanie. Rozdział 23. Systemy kompilacji. Czym jest system kompilacji? Make. CMake - to nie jest system kompilacji! Ninja. Bazel. Porównanie systemów kompilacji. Podsumowanie. Epilog.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Rozdział 1. Krótkie wprowadzenie. Wprowadzenie do baz danych. Co to jest SQL? Co to jest MySQL? Nie tylko relacyjne bazy danych. Co się znajduje w magazynie danych? Rozdział 2. Tworzenie bazy danych i wstawianie informacji. Tworzenie bazy danych MySQL. Stosowanie narzędzia powłoki mysql. Typy danych MySQL. Dane znakowe. Dane liczbowe. Dane dotyczące daty i godziny. Tworzenie tabeli. Wstawianie danych do tabel i modyfikowanie tabel. Wstawianie danych. Uaktualnianie danych. Usuwanie danych. Gdy poprawne składniowo zapytanie nie zostanie prawidłowo wykonane. Baza danych Sakila. Rozdział 3. Krótkie wprowadzenie do zapytań pobierających dane. Zapytanie pobierające dane. Klauzule zapytania. Klauzula SELECT. Klauzula FROM. Tabele. Łączenie tabel. Definiowanie aliasu tabeli. Klauzula WHERE. Klauzule GROUP BY i HAVING. Klauzula ORDER BY. Rozdział 4. Filtrowanie. Sprawdzanie warunku. Definiowanie warunku. Typy warunków. Warunki zakresu. Warunki elementów składowych. Warunki dopasowania. Rozdział 5. Wykonywanie zapytań do wielu tabel. Co to jest złączenie? Złączanie co najmniej trzech tabel. Samozłączenie. Sprawdź się! Rozdział 6. Praca ze zbiorami danych. Wprowadzenie do teorii zbiorów. Teoria zbiorów danych w praktyce. Operatory zbioru. Reguły dotyczące działania operatorów zbiorów. Sortowanie wyników zapytań złożonych. Pierwszeństwo operatorów zbiorów. Rozdział 7. Generowanie danych i ich konwersja. Praca z ciągami tekstowymi. Generowanie ciągów tekstowych. Operacje na ciągach tekstowych. Praca z danymi liczbowymi. Praca z danymi dotyczącymi daty i godziny. Strefy czasowe. Generowanie danych dotyczących daty i godziny. Przeprowadzanie operacji na danych dotyczących daty i godziny. Funkcje konwersji. Rozdział 8. Grupowanie i agregacja. Koncepcje grupowania. Funkcje agregacji. Generowanie grup. Warunek filtrowania grupy. Rozdział 9. Podzapytania. Co to jest podzapytanie? Typy podzapytań. Podzapytania niepowiązane. Podzapytania powiązane. Kiedy używać podzapytań? Podzapytanie jako źródło danych. Podzapytanie jako generator wyrażeń. Podsumowanie dotyczące podzapytań. Sprawdź się! Rozdział 10. Złączenia raz jeszcze. Złączenia zewnętrzne. Złączenia krzyżowe. Złączenia naturalne. Sprawdź się. Rozdział 11. Logika warunkowa. Co to jest logika warunkowa? Wyrażenie CASE. Przykłady wyrażeń CASE. Rozdział 12. Transakcje. Wielodostępne bazy danych. Co to jest transakcja? Sprawdź się. Rozdział 13. Indeksy i ograniczenia. Indeks. Tworzenie indeksu. Typy indeksów. Sposoby użycia indeksów. Wady indeksu. Ograniczenia. Rozdział 14. Widoki. Co to jest widok? Do czego można wykorzystać widok? Widok możliwy do uaktualniania. Rozdział 15. Metadane. Dane dotyczące danych. Baza danych information_schema. Praca z metadanymi. Rozdział 16. Funkcje analityczne. Koncepcje funkcji analitycznych. Ranking. Funkcje raportujące. Rozdział 17. Praca z ogromnymi bazami danych. Partycjonowanie. Klastrowanie. Sharding. Big data. Podsumowanie. Rozdział 18. SQL i big data. Wprowadzenie do narzędzia Apache Drill. Stosowanie narzędzia Apache Drill podczas wykonywania zapytań do plików. Wykonywanie zapytań do MySQL za pomocą narzędzia Apache Drill. Wykonywanie zapytań do MongoDB za pomocą narzędzia Apache Drill. Apache Drill i wiele źródeł danych. Przyszłość języka SQL. Dodatek A Diagram związków encji przykładowej bazy danych. Dodatek B Odpowiedzi do zadań.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Wstęp; 1. Wprowadzenie do języka JavaScript; 1.1. Poznawanie JavaScriptu; 1.2. Witaj, świecie!; 1.3. Wycieczka po języku JavaScript; 1.4. Przykład: histogram częstości użycia znaków; 1.5. Podsumowanie; 2. Struktura leksykalna; 2.1. Tekst programu; 2.2. Komentarze; 2.3. Literały; 2.4. Identyfikatory i zarezerwowane słowa; 2.5. Unicode; 2.6. Opcjonalne średniki; 2.7. Podsumowanie; 3. Typy, wartości i zmienne; 3.1. Informacje ogólne i definicje; 3.2. Liczby; 3.3. Tekst; 3.4. Wartości logiczne; 3.5. Wartości null i undefined; 3.6. Symbole; 3.7. Obiekt globalny; 3.8. Niemutowalne prymitywne wartości i mutowalne odwołania do obiektu; 3.9. Konwersje typów; 3.10. Deklarowanie zmiennych i przypisywanie wartości; 3.11. Podsumowanie; 4. Wyrażenia i operatory; 4.1. Wyrażenia podstawowe; 4.2. Inicjatory obiektów i tablic; 4.3. Wyrażenia definiujące funkcje; 4.4. Wyrażenia dostępu do właściwości; 4.5. Wyrażenia wywołujące; 4.6. Wyrażenia tworzące obiekty; 4.7. Przegląd operatorów; 4.8. Operatory arytmetyczne; 4.9. Wyrażenia relacyjne; 4.10. Wyrażenia logiczne; 4.11. Wyrażenia przypisujące; 4.12. Wyrażenia interpretujące; 4.13. Inne operatory; 4.14. Podsumowanie; 5. Instrukcje; 5.1. Instrukcje wyrażeniowe; 5.2. Instrukcje złożone i puste; 5.3. Instrukcje warunkowe; 5.4. Pętle; 5.5. Skoki; 5.6. Inne instrukcje; 5.7. Deklaracje; 5.8. Podsumowanie instrukcji; 6. Obiekty; 6.1. Wprowadzenie do obiektów; 6.2. Tworzenie obiektów; 6.3. Odpytywanie i ustawianie właściwości; 6.4. Usuwanie właściwości; 6.5. Sprawdzanie właściwości; 6.6. Wyliczanie właściwości; 6.7. Rozszerzanie obiektów; 6.8. Serializacja obiektów; 6.9. Metody obiektów; 6.10. Udoskonalona składnia literału obiektowego; 6.11. Podsumowanie; 7. Tablice; 7.1. Tworzenie tablic; 7.2. Odczytywanie i zapisywanie elementów tablicy; 7.3. Rozrzedzone tablice; 7.4. Długość tablicy; 7.5. Dodawanie i usuwanie elementów tablicy; 7.6. Iterowanie tablic; 7.7. Tablice wielowymiarowe; 7.8. Metody tablicowe; 7.9. Obiekty podobne do tablic; 7.10. Ciągi znaków jako tablice; 7.11. Podsumowanie; 8. Funkcje; 8.1. Definiowanie funkcji; 8.2. Wywoływanie funkcji; 8.3. Argumenty i parametry funkcji; 8.4. Funkcje jako wartości; 8.5. Funkcje jako przestrzenie nazw; 8.6. Domknięcia; 8.7. Właściwości, metody i konstruktory funkcji; 8.8. Programowanie funkcyjne; 8.9. Podsumowanie; 9. Klasy; 9.1. Klasy i prototypy; 9.2. Klasy i konstruktory; 9.3. Słowo kluczowe class; 9.4. Dodawanie metod do istniejących klas; 9.5. Podklasy; 9.6. Podsumowanie; 10. Moduły; 10.1. Tworzenie modułów za pomocą klas, obiektów i domknięć; 10.2. Moduły w środowisku Node; 10.3. Moduły w języku ES6; 10.4. Podsumowanie; 11. Standardowa biblioteka JavaScript; 11.1. Zbiory i mapy; 11.2. Typowane tablice i dane binarne; 11.3. Wyszukiwanie wzorców i wyrażenia regularne; 11.4. Daty i czas; 11.5. Klasy błędów; 11.6. Format JSON, serializacja i analiza składni; 11.7. Internacjonalizacja aplikacji; 11.8. Interfejs API konsoli; 11.9. Interfejs API klasy URL; 11.10. Czasomierze; 11.11. Podsumowanie; 12. Iteratory i generatory; 12.1. Jak działają iteratory?; 12.2. Implementowanie obiektów iterowalnych; 12.3. Generatory; 12.4. Zaawansowane funkcjonalności generatorów; 12.5. Podsumowanie; 13. Asynchroniczność w języku JavaScript; 13.1. Programowanie asynchroniczne i funkcje zwrotne; 13.2. Promesy; 13.3. Słowa kluczowe async i await; 13.4. Iteracje asynchroniczne; 13.5. Podsumowanie; 14. Metaprogramowanie; 14.1. Atrybuty właściwości; 14.2. Rozszerzalność obiektów; 14.3. Atrybut prototype; 14.4. Popularne symbole; 14.5. Znaczniki szablonowe; 14.6. Obiekt Reflect; 14.7. Klasa Proxy; 14.8. Podsumowanie; 15. JavaScript w przeglądarkach; 15.1. Podstawy programowania stron WWW; 15.2. Zdarzenia; 15.3. Przetwarzanie dokumentów; 15.4. Przetwarzanie arkusza stylów; 15.5. Geometria i przewijanie dokumentu; 15.6. Komponenty WWW; 15.7. SVG: skalowalna grafika wektorowa; 15.8. Grafika w znaczniku; 15.9. Klasa Audio; 15.10. Lokalizacja, nawigacja i historia; 15.11. Sieć; 15.12. Magazynowanie danych; 15.13. Wątki robocze i komunikaty; 15.14. Przykład: zbiór Mandelbrota; 15.15. Podsumowanie i dalsza lektura; 16. Serwery w środowisku Node; 16.1. Podstawy programowania w środowisku Node; 16.2. Domyślna asynchroniczność; 16.3. Bufory; 16.4. Zdarzenia i klasa EventEmitter; 16.5. Strumienie; 16.6. Procesy, procesory i szczegóły systemu operacyjnego; 16.7. Operacje na plikach; 16.8. Klienty i serwery http; 16.9. Klienty i serwery inne niż http; 16.10. Procesy potomne; 16.11. Wątki robocze; 16.12. Podsumowanie; 17. Narzędzia i rozszerzenia; 17.1. Inspekcja kodu za pomocą narzędzia ESLint; 17.2. Formatowanie kodu za pomocą narzędzia Prettier; 17.3. Tworzenie testów jednostkowych za pomocą narzędzia Jest; 17.4. Zarządzanie pakietami za pomocą narzędzia npm; 17.5. Pakowanie kodu; 17.6. Transpilacja kodu za pomocą narzędzia Babel; 17.7. Rozszerzenie JSX: znaczniki w kodzie JavaScript; 17.8. Sprawdzanie typów danych za pomocą rozszerzenia Flow; 17.9. Podsumowanie.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Część I. Zaczynamy. Rozdział 1. Pierwsza aplikacja w TypeScripcie. Przygotowanie systemu. Utworzenie projektu. Używanie pakietu zewnętrznego. Dodawanie poleceń. Trwałe przechowywanie danych. Podsumowanie. Rozdział 2. Poznajemy TypeScript. Dlaczego powinieneś używać języka TypeScript? Co powinieneś wiedzieć? Jak skonfigurować środowisko programistyczne? Jaka jest struktura książki? Czy w książce znajdziesz wiele przykładów? Gdzie znajdziesz przykładowe fragmenty kodu? Podsumowanie. Rozdział 3. Wprowadzenie do języka JavaScript część I. Przygotowanie projektu. Zagmatwany JavaScript. Typy języka JavaScript. Praca z tablicą. Praca z obiektem. Słowo kluczowe this. Podsumowanie. Rozdział 4. Wprowadzenie do języka JavaScript część II. Przygotowanie projektu. Dziedziczenie obiektu JavaScriptu. Używanie iteratorów i generatorów. Używanie kolekcji JavaScriptu. Używanie modułów. Podsumowanie. Rozdział 5. Używanie kompilatora TypeScriptu. Przygotowanie projektu. Struktura projektu. Używanie menedżera pakietów Node. Plik konfiguracyjny kompilatora TypeScriptu. Kompilacja kodu TypeScriptu. Używanie funkcjonalności wersjonowania celu. Wybór formatu modułu. Użyteczne ustawienia konfiguracji kompilatora. Podsumowanie. Rozdział 6. Testowanie i debugowanie kodu TypeScriptu. Przygotowanie projektu. Debugowanie kodu TypeScriptu. Używanie lintera TypeScriptu. Testy jednostkowe w TypeScripcie. Podsumowanie. Część II. Praca z językiem TypeScript. Rozdział 7. Typowanie statyczne. Przygotowanie projektu. Typy statyczne. Używanie unii typów. Używanie asercji typu. Używanie wartownika typu. Używanie typu unknown. Używanie typów null. Podsumowanie. Rozdział 8. Używanie funkcji. Przygotowanie projektu. Definiowanie funkcji. Podsumowanie. Rozdział 9. Tablice, krotki i wyliczenia. Przygotowanie projektu. Praca z tablicami. Krotka. Wyliczenie. Używanie typu literału wartości. Używanie aliasu typu. Podsumowanie. Rozdział 10. Praca z obiektami. Przygotowanie projektu. Praca z obiektami. Używanie złączenia typów. Podsumowanie. Rozdział 11. Praca z klasami i interfejsami. Przygotowanie projektu. Używanie funkcji konstruktora. Używanie klas. Używanie interfejs. Dynamiczne tworzenie właściwości. Podsumowanie. Rozdział 12. Używanie typów generycznych. Przygotowanie projektu. Zrozumienie problemu. Tworzenie klasy generycznej. Definiowanie interfejsu generycznego. Podsumowanie. Rozdział 13. Zaawansowane typy generyczne. Przygotowanie projektu. Używanie kolekcji generycznych. Używanie iteratorów generycznych. Używanie typów indeksu. Używanie mapowania typu. Używanie typów warunkowych. Podsumowanie. Rozdział 14. Praca z JavaScriptem. Przygotowanie projektu. Praca z JavaScriptem. Opisywanie typów używanych w kodzie JavaScriptu. Generowanie plików deklaracji. Podsumowanie. Część III. Tworzenie aplikacji internetowych. Rozdział 15. Tworzenie aplikacji internetowej TypeScriptu część I. Przygotowanie projektu. Przygotowanie zestawu narzędzi. Dodawanie obsługi paczek. Dodawanie programistycznego serwera WWW. Utworzenie modelu danych. Generowanie treści HTML-a za pomocą API modelu DOM. Używanie formatu JSX do tworzenia treści HTML-a. Dodawanie funkcjonalności do aplikacji. Podsumowanie. Rozdział 16. Tworzenie aplikacji internetowej TypeScriptu część II. Przygotowanie projektu. Dodawanie usługi sieciowej. Używanie dekoratorów. Dokończenie aplikacji. Wdrażanie aplikacji. Umieszczanie aplikacji w kontenerze. Podsumowanie. Rozdział 17. Tworzenie aplikacji internetowej Angulara część I. Przygotowanie projektu. Rola TypeScriptu w programowaniu z użyciem frameworka Angular. Utworzenie modelu danych. Wyświetlenie filtrowanej listy produktów. Konfigurowanie aplikacji. Podsumowanie. Rozdział 18. Tworzenie aplikacji internetowej Angulara część II. Przygotowanie projektu. Dokończenie pracy nad funkcjonalnością aplikacji. Wdrażanie aplikacji. Umieszczanie aplikacji w kontenerze. Podsumowanie. Rozdział 19. Tworzenie aplikacji internetowej React część I. Przygotowanie projektu. TypeScript i programowanie React. Definiowanie typów encji. Wyświetlanie filtrowanej listy produktów. Utworzenie magazynu danych. Podsumowanie. Rozdział 20. Tworzenie aplikacji internetowej React część II. Przygotowanie projektu. Konfigurowanie routingu URL. Dokończenie pracy nad funkcjonalnością aplikacji. Wdrażanie aplikacji. Umieszczanie aplikacji w kontenerze. Podsumowanie. Rozdział 21. Tworzenie aplikacji internetowej Vue.js część I. Przygotowanie projektu. TypeScript i programowanie w Vue.js. Utworzenie klas encji. Wyświetlanie filtrowanej listy produktów. Utworzenie magazynu danych. Podsumowanie. Rozdział 22. Tworzenie aplikacji internetowej Vue.js część II. Przygotowanie projektu. Konfigurowanie routingu URL. Dokończenie pracy nad funkcjonalnością aplikacji. Wdrażanie aplikacji. Umieszczanie aplikacji w kontenerze. Podsumowanie.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
1. Podstawy Pythona dla DevOps: Instalowanie i uruchamianie Pythona; Programowanie proceduralne; Sterowanie przepływem kodu; Pętle while; Obsługa wyjątków; Obiekty wbudowane; Funkcje; Korzystanie z wyrażeń regularnych; Leniwe wartościowanie; Dodatkowe funkcjonalności IPythona; Ćwiczenia; 2. Automatyzacja zadań dotyczących plików i systemu plików: Odczytywanie i zapisywanie plików; Korzystanie z wyrażeń regularnych do wyszukiwania tekstu; Przetwarzanie dużych plików; Szyfrowanie tekstu; Moduł os; Zarządzanie plikami i katalogami za pomocą modułu os.path; Przeglądanie drzew katalogów za pomocą funkcji os.walk; Ścieżki jako obiekty modułu pathlib; 3. Praca w wierszu polecenia: Praca w środowisku powłoki; Tworzenie narzędzi wiersza polecenia; Studium przypadku: Turbodoładowanie Pythona za pomocą narzędzi wiersza polecenia; Ćwiczenia; 4. Przydatne narzędzia systemu Linux: Narzędzia dyskowe; Narzędzia sieciowe; Narzędzia do badania CPU; Korzystanie z Bash i ZSH; Łączenie możliwości Pythona z powłoką Bash i ZSH; Jednowierszowe skrypty w Pythonie; strace; Ćwiczenia; Zadanie związane ze studium przypadku; 5. Zarządzanie pakietami: Dlaczego tworzenie pakietów jest ważne?; Wytyczne dotyczące tworzenia pakietów; Wybór strategii; Sposoby tworzenia pakietów; Zarządzanie za pomocą systemd; Instalacja modułu; Ćwiczenia; Zadanie związane ze studium przypadku; 6. Continuous Integration i Continuous Deployment: Studium przypadku: konwersja źle utrzymywanej witryny bazującej na WordPressie do Hugo; Studium przypadku: instalacja aplikacji Python App Engine za pomocą mechanizmu Google Cloud Build; Studium przypadku: NFSOPS; 7. Monitorowanie i logowanie: Kluczowe pojęcia dotyczące budowania niezawodnych systemów; Niezmienne zasady DevOps; Monitorowanie; Oprzyrządowanie; Logowanie; Stos ELK; Ćwiczenia; Zadanie związane ze studium przypadku; 8. Pytest dla DevOps: Testowanie za pomocą frameworka pytest; Pierwsze kroki z pytest; Cechy frameworka pytest; Fikstury; Testowanie infrastruktury; Przykłady; Testowanie notatników Jupyter Notebooks z wykorzystaniem frameworka pytest; Ćwiczenia; Zadanie związane ze studium przypadku; 9. Chmura obliczeniowa: Podstawy chmury obliczeniowej; Rodzaje chmur obliczeniowych; Rodzaje usług chmury obliczeniowej; Infrastruktura jako kod; Ciągłe dostawy; Wirtualizacja i kontenery; Wyzwania i możliwości przetwarzania rozproszonego; Współbieżność, wydajność i zarządzanie procesami w dobie chmury obliczeniowej; Zarządzanie procesami; Wniosek; Ćwiczenia; Studia przypadków; 10. Infrastruktura jako kod: Klasyfikacja narzędzi automatyzacji infrastruktury; Dostarczanie ręczne; Automatyczne dostarczanie infrastruktury z wykorzystaniem systemu Terraform; Zautomatyzowane dostarczanie infrastruktury za pomocą systemu Pulumi; Ćwiczenia; 11. Technologie kontenerowe: Docker i Docker Compose: Czym jest kontener Dockera?; Tworzenie, budowanie, uruchamianie i usuwanie obrazów i kontenerów Dockera; Publikowanie obrazów Dockera w Rejestrze Dockera; Uruchamianie kontenera Dockera z tego samego obrazu na innym hoście; Uruchamianie wielu kontenerów Dockera za pomocą systemu Docker Compose; Przenoszenie usług docker-compose do nowego hosta i systemu operacyjnego; Ćwiczenia; 12. Orkiestracja kontenerów: Kubernetes: Przegląd pojęć związanych z systemem Kubernetes; Korzystanie z systemu Kompose do tworzenia manifestów Kubernetesa na podstawie pliku docker-compose.yaml; Instalacja manifestów Kubernetesa w lokalnym klastrze Kubernetesa z wykorzystaniem minikube; Uruchomienie klastra GKE Kubernetes w GCP za pomocą Pulumi; Instalacja przykładowej aplikacji Flask do GKE; Instalacja wykresów Helm Prometheus i Grafana; Niszczenie klastra GKE; Ćwiczenia; 13. Technologie bezserwerowe: Wdrażanie tej samej funkcji Pythona do chmur dostawców z Wielkiej Trójki; Wdrażanie funkcji Pythona do platform FaaS działających w trybie self-hosted; Konfigurowanie tabeli DynamoDB, funkcji Lambda i metod API Gateway za pomocą AWS CDK; Ćwiczenia; 14. MLOps i inżynieria uczenia maszynowego: Czym jest uczenie maszynowe?; Ekosystem uczenia maszynowego w Pythonie; Platformy uczenia maszynowego w chmurze; Model dojrzałości uczenia maszynowego; Model Sklearn Flask z wykorzystaniem systemów Kubernetes i Docker; Sklearn Flask z wykorzystaniem Kubernetesa i Dockera; Ćwiczenia; Zadanie związane ze studium przypadku; Pytania i zadania kontrolne; 15. Inżynieria danych: Small data; Zapis do pliku; Odczyt z pliku; Potok generatora używany w celu czytania i przetwarzania wierszy; Korzystanie z formatu YAML; Big Data; Narzędzia Big Data, komponenty i platformy; Pobieranie strumieni danych w czasie rzeczywistym; Studium przypadku: budowanie własnego potoku danych; Inżynieria danych w trybie bezserwerowym; Wnioski; Ćwiczenia; Zadanie związane ze studium przypadku; 16. Historie wojenne DevOps i wywiady: Studio filmowe nie może produkować filmów; Studio gier nie może opublikować gry; Uruchomienie skryptów Pythona zajmuje 60 sekund; Gaszenie pożarów za pomocą pamięci podręcznej i inteligentnej instrumentacji; Automatyzacja zabierze Ci pracę!; Antywzorce DevOps; Wywiady; Zalecenia; Ćwiczenia; Wyzwania; Projekt końcowy.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (3 egz.)
Książka
W koszyku
Wprowadzenie. CZĘŚĆ I PODSTAWY SYSTEMU SZKIELETOWEGO SPRING. Rozdział 1. Pierwsza aplikacja Spring. Wymagania wstępne. Podsumowanie. Rozdział 2. Klasy i zależności. Aplikacja Spring: Moje dokumenty. Praca z systemem Spring. System szkieletowy Spring a wstrzykiwanie zależności. Podsumowanie. Rozdział 3. Stosowanie różnych konfiguracji. Konfiguracja XML programu Moje dokumenty. Używanie adnotacji Spring. Stereotypy Spring. Konfiguracja w postaci klasy ziarna Java. Użycie klasy GroovyBeanDefinitionReader. Który rodzaj konfiguracji wybrać. Podsumowanie. Rozdział 4. Zakresy ziaren. Zakresy. Zakresy ziaren w klasie GroovyBeanDefinitionReader. Podsumowanie. Rozdział 5. Kolekcje i typy własne. Listy, słowniki i własności. Kolekcje w konfiguracji XML. Scalanie kolekcji. Podsumowanie. Rozdział 6. Pliki zasobów. Pliki własności. Używanie innego języka - czy mówisz po hiszpańsku? Podsumowanie. Rozdział 7. Testowanie aplikacji Spring. Testowanie przy użyciu adnotacji. Profile. Inne adnotacje testowe. Podsumowanie. CZĘŚĆ II SYSTEM SZKIELETOWY SPRING. Rozdział 8. Rady dla aplikacji Spring. Rady dla aplikacji Moje dokumenty. Na ratunek programowanie aspektowe. Zastosowanie technik AOP z adnotacjami. Podsumowanie. Rozdział 9. Przechowywanie danych aplikacji Spring. Dodawanie mechanizmu przechowywania danych. Osadzanie bazy danych. Nowa metoda gromadzenia danych - JdbcTemplate i RowMapper. Podsumowanie. Rozdział 10. Publikowanie aplikacji Spring w internecie. Warstwa przechowywania danych. Wzorzec MVC w systemie Spring. Internacjonalizacja. Podsumowanie. Rozdział 11. Integracja aplikacji Spring z systemami zewnętrznymi. Java Message Service. Spring JMS. RabbitMQ i Spring Rabbit. Podsumowanie. Rozdział 12. Udostępnianie API typu REST. Interfejs API typu RESTful. Podsumowanie. Rozdział 13. Zadania e-mail i planowanie zadań. Wysyłanie wiadomości e-mail. Zadania asynchroniczne. Planowanie zadań. Podsumowanie. CZĘŚĆ III ZAAWANSOWANE TECHNIKI PROGRAMOWANIA PRZY UŻYCIU SYSTEMU SZKIELETOWEGO SPRING. Rozdział 14. Używanie dynamicznych języków programowania. Bądź dynamiczny. Zastosowanie języka Groovy. Zastosowanie języków JRuby i BeanShell. Podsumowanie. Rozdział 15. Dane Spring w aplikacjach Spring. Bazy danych NoSQL. Implementacja klasy DocumentDAO. Testowanie MongoDB. Kompletny test DocumentDAO. Podsumowanie. Rozdział 16. Przesyłanie wiadomości w aplikacji Spring. Zastosowanie programu RabbitMQ. Testowanie. Podsumowanie. Rozdział 17. Media społecznościowe i mobilne. Moduł Spring Social. Spring Social Twitter. Podsumowanie. CZĘŚĆ IV NOWY SYSTEM WEJŚCIA-WYJŚCIA SPRING. Rozdział 18. Spring i Groovy. Napiszmy coś w języku Groovy. Testowanie kodu w języku Groovy. Składnia języka DSL. Podsumowanie. Rozdział 19. Upraszczanie wszystkiego przy użyciu Spring Boot. Spring Boot. Wdrażanie aplikacji. Spring Boot i Groovy. Podsumowanie. Rozdział 20. Pierwsza aplikacja Spring XD. Instalowanie modułu Spring XD. Spring XD. Zastosowanie Spring XD w aplikacji Moje dokumenty. Podsumowanie. DODATKI. Dodatek A Instalacja narzędzi. Instalacja Javy. Narzędzia dla systemu Mac OS X. Instalacja Gradle. Instalacja interpretera języka Groovy. Instalacja MongoDB. Instalacja brokera Apache Active MQ. Instalacja programu RabbitMQ. Instalacja systemu Spring Boot. Instalacja Spring XD. Podsumowanie. Skorowidz.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Rozdział 1. Kodowanie pythoniczne. Tworzenie pythonicznego kodu. Komentarze dokumentacyjne. Pythoniczne struktury sterujące. Zgłaszanie wyjątków. Podsumowanie. Rozdział 2. Struktury danych. Popularne struktury danych. Zalety słownika. Podsumowanie. Rozdział 3. Jak pisać lepsze funkcje i klasy? Funkcje. Klasy. Podsumowanie. Rozdział 4. Praca z modułami i metaklasami. Moduły i metaklasy. Porządkowanie kodu za pomocą modułów. Zalety pliku __init__.py. Importowanie funkcji i klas z modułów. Kiedy stosować metaklasy? Weryfikowanie podklas za pomocą metody __new__(). Dlaczego atrybut __slots__ jest tak przydatny? Modyfikowanie funkcjonowania klasy za pomocą metaklasy. Deskryptory w języku Python. Podsumowanie. Rozdział 5. Dekoratory i menedżery kontekstu. Dekoratory. Menedżery kontekstu. Podsumowanie. Rozdział 6. Generatory i iteratory. Zalety generatorów i iteratorów. Zalety instrukcji yield. Podsumowanie. Rozdział 7. Nowe funkcjonalności języka Python. Programowanie asynchroniczne. Python i typy danych. Metoda super(). Lepsza obsługa ścieżek dzięki bibliotece pathlib. print() jest teraz funkcją. f-ciągi. Obowiązkowe argumenty pozycyjne. Kontrolowana kolejność elementów w słownikach. Iteracyjne rozpakowywanie struktur. Podsumowanie. Rozdział 8. Diagnostyka i testy kodu. Diagnostyka. Testy. Podsumowanie. Dodatek. Niezwykłe narzędzia dla języka Python. Sphinx. Coverage.py. pre-commit. Pyenv. Jupyter Lab. Pycharm/VSCode/Sublime. Flake8 i Pylint.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Zawiera: Przedmowa; Część I Wprowadzenie; Rozdział 1. Pytania i odpowiedzi dotyczące Pythona: Dlaczego ludzie używają Pythona?; Czy Python jest językiem skryptowym?; Jakie są wady języka Python?; Kto dzisiaj używa Pythona?; Co mogę zrobić za pomocą Pythona?; Jak Python jest rozwijany i wspierany?; Jakie są techniczne mocne strony Pythona?; Jak Python wygląda na tle innych języków?; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 2. Jak Python wykonuje programy?: Wprowadzenie do interpretera Pythona; Wykonywanie programu; Warianty modeli wykonywania; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 3. Jak wykonuje się programy?: Interaktywny wiersz poleceń; Systemowy wiersz poleceń i pliki źródłowe; Skrypty wykonywalne w stylu uniksowym #!; Klikanie ikon plików; Importowanie i przeładowywanie modułów; Wykorzystywanie funkcji exec do wykonywania plików modułów; Interfejs użytkownika środowiska IDLE; Inne środowiska IDE; Inne opcje wykonywania kodu; Jaką opcję wybrać?; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Sprawdź swoją wiedzę ćwiczenia do części pierwszej; Część II Typy i operacje: Rozdział 4. Wprowadzenie do typów obiektów Pythona: Hierarchia pojęć w Pythonie; Dlaczego korzystamy z typów wbudowanych; Najważniejsze typy danych w Pythonie; Liczby; Łańcuchy znaków; Listy; Słowniki; Krotki; Pliki; Inne typy podstawowe; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 5. Typy liczbowe: Podstawy typów liczbowych Pythona; Liczby w akcji; Inne typy liczbowe; Rozszerzenia numeryczne; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 6. Wprowadzenie do typów dynamicznych: Sprawa brakujących deklaracji typu; Referencje współdzielone; Typy dynamiczne są wszędzie; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 7. Łańcuchy znaków: Co znajdziesz w tym rozdziale; Łańcuchy znaków podstawy; Literały łańcuchów znaków; Łańcuchy znaków w akcji; Metody łańcuchów znaków; Wyrażenia formatujące łańcuchy znaków; Formatowanie łańcuchów z użyciem metody format; Generalne kategorie typów; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 8. Listy oraz słowniki: Listy; Listy w akcji; Słowniki; Słowniki w akcji; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 9. Krotki, pliki i wszystko inne: Krotki; Przegląd i podsumowanie podstawowych typów obiektów; Pułapki typów wbudowanych; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Sprawdź swoją wiedzę ćwiczenia do części drugiej; Część III Instrukcje i składnia: Rozdział 10. Wprowadzenie do instrukcji Pythona: Raz jeszcze o hierarchii pojęciowej języka Python; Instrukcje Pythona; Historia dwóch if; Szybki przykład interaktywne pętle; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 11. Przypisania, wyrażenia i wyświetlanie: Instrukcje przypisania; Instrukcje wyrażeń; Polecenia print; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 12. Testy if i reguły składni: Instrukcje if; Reguły składni Pythona raz jeszcze; Testy prawdziwości i testy logiczne; Wyrażenie trójargumentowe if/else; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 13. Pętle while i for: Pętle while; Instrukcje break, continue, pass oraz else w pętli; Pętle for; Techniki tworzenia pętli; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 14. Iteracje i listy składane: Iteracje pierwsze spojrzenie; Listy składane wprowadzenie; Inne konteksty iteracyjne; Nowe obiekty iterowalne w Pythonie 3.x; Inne zagadnienia związane z iteracjami; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 15. Wprowadzenie do dokumentacji: Źródła dokumentacji Pythona; Często spotykane problemy programistyczne; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Sprawdź swoją wiedzę ćwiczenia do części trzeciej; Część IV Funkcje i generatory; Rozdział 16. Podstawy funkcji: Dlaczego używamy funkcji; Tworzenie funkcji; Pierwszy przykład definicje i wywoływanie; Drugi przykład przecinające się sekwencje; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 17. Zasięgi: Podstawy zasięgów w Pythonie; Instrukcja global; Zasięgi a funkcje zagnieżdżone; Instrukcja nonlocal w Pythonie 3.x; Czemu służą zmienne nonlocal? Opcje zachowania stanu; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 18. Argumenty: Podstawy przekazywania argumentów; Specjalne tryby dopasowywania argumentów; Przykład z funkcją obliczającą minimum; Uogólnione funkcje działające na zbiorach; Emulacja funkcji print z Pythona 3.0; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 19. Zaawansowane zagadnienia dotyczące funkcji: Koncepcje projektowania funkcji; Funkcje rekurencyjne; Obiekty funkcji atrybuty i adnotacje; Funkcje anonimowe lambda; Narzędzia programowania funkcyjnego; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 20. Listy składane i generatory: Listy składane i narzędzia funkcyjne; Funkcje i wyrażenia generatorów; Podsumowanie obiektów składanych; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 21. Wprowadzenie do pomiarów wydajności: Pomiary wydajności iteracji; Mierzenie czasu iteracji z wykorzystaniem modułu timeit; Inne zagadnienia związane z mierzeniem szybkości działania kodu test pystone; Pułapki związane z funkcjami; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Sprawdź swoją wiedzę ćwiczenia do części czwartej; Część V Moduły i pakiety: Rozdział 22. Moduły wprowadzenie: Dlaczego używamy modułów; Architektura programu w Pythonie; Jak działa importowanie; Pliki kodu bajtowego __pycache__ w Pythonie 3.2+; Ścieżka wyszukiwania modułów; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 23. Podstawy tworzenia modułów: Tworzenie modułów; Używanie modułów; Przestrzenie nazw modułów; Przeładowywanie modułów; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 24. Pakiety modułów: Podstawy importowania pakietów; Przykład importowania pakietu; Do czego służy importowanie pakietów; Względne importowanie pakietów; Pakiety przestrzeni nazw w Pythonie 3.3; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 25. Zaawansowane zagadnienia związane z modułami: Koncepcje związane z projektowaniem modułów; Ukrywanie danych w modułach; Włączanie opcji z przyszłych wersji Pythona: __future__; Mieszane tryby użycia __name__ oraz __main__; Przykład kod działający w dwóch trybach; Modyfikacja ścieżki wyszukiwania modułów; Rozszerzenie as dla instrukcji import oraz from; Przykład moduły są obiektami; Importowanie modułów z użyciem nazwy w postaci ciągu znaków; Przykład przechodnie przeładowywanie modułów; Pułapki związane z modułami; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Sprawdź swoją wiedzę ćwiczenia do części piątej; Część VI Klasy i programowanie zorientowane obiektowo: Rozdział 26. Programowanie zorientowane obiektowo wprowadzenie: Po co używa się klas; Programowanie zorientowane obiektowo z dystansu; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 27. Podstawy tworzenia klas: Klasy generują wiele obiektów instancji; Klasy dostosowujemy do własnych potrzeb przez dziedziczenie; Klasy mogą przechwytywać operatory Pythona; Najprostsza klasa Pythona na świecie; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 28. Bardziej realistyczny przykład: Krok 1. tworzenie instancji; Krok 2. dodawanie metod; Krok 3. przeciążanie operatorów; Krok 4. dostosowywanie zachowania za pomocą klas podrzędnych; Krok 5. dostosowanie do własnych potrzeb także konstruktorów; Krok 6. wykorzystywanie narzędzi do introspekcji; Krok 7. i ostatni przechowywanie obiektów w bazie danych; Przyszłe kierunki rozwoju; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 29. Szczegóły kodowania klas: Instrukcja class; Metody; Dziedziczenie; Przestrzenie nazw cała historia; Raz jeszcze o notkach dokumentacyjnych; Klasy a moduły; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 30. Przeciążanie operatorów: Podstawy; Indeksowanie i wycinanie __getitem__ i __setitem__; Iteracja po indeksie __getitem__; Obiekty iteratorów __iter__ i __next__; Test przynależności __contains__, __iter__ i __getitem__; Dostęp do atrybutów __getattr__ oraz __setattr__; Reprezentacje łańcuchów __repr__ oraz __str__; Dodawanie prawostronne i miejscowa modyfikacja: metody __radd__ i __iadd__; Wywołania __call__; Porównania __lt__, __gt__ i inne; Testy logiczne __bool__ i __len__; Destrukcja obiektu __del__; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 31. Projektowanie z użyciem klas: Python a programowanie zorientowane obiektowo; Programowanie zorientowane obiektowo i dziedziczenie związek jest; Programowanie zorientowane obiektowo i kompozycja związki typu ma; Programowanie zorientowane obiektowo a delegacja obiekty opakowujące; Pseudoprywatne atrybuty klas; Metody są obiektami z wiązaniem i bez wiązania; Klasy są obiektami uniwersalne fabryki obiektów; Dziedziczenie wielokrotne klasy mieszane; Inne zagadnienia związane z projektowaniem; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 32. Zaawansowane zagadnienia związane z klasami: Rozszerzanie typów wbudowanych; Klasy w nowym stylu; Nowości w klasach w nowym stylu; Nowości w klasach w nowym styl; Metody statyczne oraz metody klasy; Dekoratory i metaklasy część 1.; Wbudowana funkcja super: zmiana na lepsze czy na gorsze?; Pułapki związane z klasami; Część VII Wyjątki oraz narzędzia: Rozdział 33. Podstawy wyjątków: Po co używa się wyjątków; Wyjątki w skrócie; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 34. Szczegółowe informacje dotyczące wyjątków: Instrukcja try/except/else; Instrukcja try/finally; Połączona instrukcja try/except/finally; Instrukcja raise; Instrukcja assert; Menedżery kontekstu with/as; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 35. Obiekty wyjątków: Wyjątki powrót do przyszłości; Do czego służą hierarchie wyjątków; Wbudowane klasy wyjątków; Własne sposoby wyświetlania; Własne dane oraz zachowania; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 36. Projektowanie z wykorzystaniem wyjątków: Zagnieżdżanie programów obsługi wyjątków; Zastosowanie wyjątków; Wskazówki i pułapki dotyczące projektowania wyjątków; Podsumowanie podstaw języka Python; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Sprawdź swoją wiedzę ćwiczenia do części siódmej; Część VIII Zagadnienia zaawansowane: Rozdział 37. Łańcuchy znaków Unicode oraz łańcuchy bajtowe: Zmiany w łańcuchach znaków w Pythonie 3.x; Podstawy łańcuchów znaków; Podstawy kodowania ciągów znaków; Kod łańcuchów znaków Unicode; Wykorzystywanie obiektów bytes z Pythona 3.x; Obiekt bytearray w wersji 3.x (oraz 2.6 lub nowszej); Wykorzystywanie plików tekstowych i binarnych; Wykorzystywanie plików Unicode; Inne zmiany w narzędziach do przetwarzania łańcuchów znaków w Pythonie 3.x; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 38. Zarządzane atrybuty: Po co zarządza się atrybutami; Właściwości; Deskryptory; Metody __getattr__ oraz __getattribute__; Przykład sprawdzanie poprawności atrybutów; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 39. Dekoratory: Czym jest dekorator; Podstawy; Kod dekoratorów funkcji; Kod dekoratorów klas; Bezpośrednie zarządzanie funkcjami oraz klasami; Przykład atrybuty prywatne i publiczne; Przykład sprawdzanie poprawności argumentów funkcji; Rozdział 40. Metaklasy: Tworzyć metaklasy czy tego nie robić?; Model metaklasy; Deklarowanie metaklas; Tworzenie metaklas; Instancje a dziedziczenie; Metody metaklas; Przykład dodawanie metod do klas; Przykład zastosowanie dekoratorów do metod; Podsumowanie rozdziału; Sprawdź swoją wiedzę quiz; Sprawdź swoją wiedzę odpowiedzi; Rozdział 41. Wszystko, co najlepsze: Paradoks Pythona; Dokąd dalej?; Na bis: wydrukuj swój certyfikat!; Dodatki: Dodatek A Instalacja i konfiguracja: Instalowanie interpretera Pythona; Konfiguracja Pythona; Dodatek B Uruchamianie Pythona 3.x w systemie Windows: Dziedzictwo systemu Unix; Dziedzictwo systemu Windows; Wprowadzenie nowego programu uruchomieniowego w systemie Windows; Podręcznik do programu uruchomieniowego; Pułapki nowego programu uruchomieniowego; Podsumowanie: ostateczny wynik dla systemu Windows; Dodatek C Zmiany w języku Python a niniejsza książka: Najważniejsze różnice między wersjami 2.x i 3.x; Ogólne uwagi do zmian w wersji 3.x; Zmiany opisane w piątym wydaniu: wersje 2.7, 3.2 i 3.3; Zmiany opisane w czwartym wydaniu: wersje 2.6, 3.0 i 3.1; Zmiany opisane w trzecim wydaniu: wersje 2.3, 2.4 i 2.5; Wcześniejsze i późniejsze zmiany w Pythonie; Dodatek D Rozwiązania ćwiczeń podsumowujących poszczególne części książki: Część I Wprowadzenie; Część II Typy i operacje; Część III Instrukcja i składnia; Część IV Funkcje i generatory; Część V Moduły i pakiety; Część VI Klasy i programowanie zorientowane obiektowo; Część VII Wyjątki oraz narzędzia; O autorze. Kolofon.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
1. Wprowadzenie do języka C#. Witaj, świecie. Podstawy składni języka C#. Korzystanie ze zmiennych. Dane wejściowe i wyjściowe w konsoli. Wykonywanie kodu w środowisku zarządzanym iplatforma CLI. Różne wersje platformy .NET. Podsumowanie. 2. Typy danych. Podstawowe typy liczbowe. Inne podstawowe typy. Konwersje typów danych. Podsumowanie. 3. Jeszcze o typach danych. Kategorie typów. Deklarowanie typów umożliwiających stosowanie wartości null. Zmienne lokalne z niejawnie określanym typem danych. Krotki. Tablice. Podsumowanie. 4. Operatory i przepływ sterowania. Operatory. Zarządzanie przepływem sterowania. Bloki kodu ({}). Bloki kodu, zasięgi i przestrzenie deklaracji. Wyrażenia logiczne. Programowanie z użyciem wartości null. Operatory bitowe (<<, >>, |, &, ~). Instrukcje związane z przepływem sterowania - ciąg dalszy. Instrukcje skoku. Dyrektywy preprocesora języka C#. Podsumowanie. 5. Metody i parametry. Wywoływanie metody. Deklarowanie metody. Dyrektywa using. Zwracane wartości i parametry metody Main(). Zaawansowane parametry metod. Rekurencja. Przeciążanie metod. Parametry opcjonalne. Podstawowa obsługa błędów z wykorzystaniem wyjątków. Podsumowanie. 6. Klasy. Deklarowanie klasy i tworzenie jej instancji. Pola instancji. Metody instancji. Stosowanie słowa kluczowego this. Modyfikatory dostępu. Właściwości. Konstruktory. Konstruktory a właściwości typów referencyjnych niedopuszczających wartości null. Atrybuty dopuszczające wartość null. Dekonstruktory. Składowe statyczne. Metody rozszerzające. Hermetyzacja danych. Klasy zagnieżdżone. Klasy częściowe. Podsumowanie. 7. Dziedziczenie. Tworzenie klas pochodnych. Przesłanianie składowych z klas bazowych. Klasy abstrakcyjne. Wszystkie klasy są pochodne od System.Object. Dopasowanie do wzorca za pomocą operatora is. Dopasowanie do wzorca w wyrażeniu switch. Unikaj dopasowania do wzorca, gdy możliwy jest polimorfizm. Podsumowanie. 8. Interfejsy. Wprowadzenie do interfejsów. Polimorfizm oparty na interfejsach. Implementacja interfejsu. Przekształcanie między klasą z implementacją i interfejsami. Dziedziczenie interfejsów. Dziedziczenie po wielu interfejsach. Metody rozszerzające i interfejsy. Zarządzanie wersjami. Metody rozszerzające a domyślne składowe interfejsu. Interfejsy a klasy abstrakcyjne. Interfejsy a atrybuty. Podsumowanie. 9. Typy bezpośrednie. Struktury. Opakowywanie. Wyliczenia. Podsumowanie. 10. Dobrze uformowane typy. Przesłanianie składowych z klasy object. Przeciążanie operatorów. Wskazywanie innych podzespołów. Hermetyzacja typów. Definiowanie przestrzeni nazw. Komentarze XML-owe. Odzyskiwanie pamięci. Porządkowanie zasobów. Leniwe inicjowanie. Podsumowanie. 11. Obsługa wyjątków. Wiele typów wyjątków. Przechwytywanie wyjątków. Ponowne zgłaszanie przetwarzanego wyjątku. Ogólny blok catch. Wskazówki związane z obsługą wyjątków. Definiowanie niestandardowych wyjątków. Ponowne zgłaszanie opakowanego wyjątku. Podsumowanie. 12. Typy generyczne. Język C# bez typów generycznych. Wprowadzenie do typów generycznych. Ograniczenia. Metody generyczne. Kowariancja i kontrawariancja. Wewnętrzne mechanizmy typów generycznych. Podsumowanie. 13. Delegaty i wyrażenia lambda. Wprowadzenie do delegatów. Deklarowanie typu delegata. Wyrażenia lambda. Lambdy w postaci instrukcji. Metody anonimowe. Delegaty nie zapewniają równości strukturalnej. Zmienne zewnętrzne. Drzewo wyrażeń. Podsumowanie. 14. Zdarzenia. Implementacja wzorca publikuj-subskrybuj za pomocą delegatów typu multicast. Zdarzenia. Podsumowanie. 15. Interfejsy kolekcji ze standardowymi operatorami kwerend. Inicjatory kolekcji. Interfejs IEnumerablesprawia, że klasa staje się kolekcją. Standardowe operatory kwerend. Typy anonimowe w technologii LINQ. Podsumowanie. 16. Technologia LINQ i wyrażenia z kwerendami. Wprowadzenie do wyrażeń z kwerendami. Wyrażenia z kwerendą to tylko wywołania metod. Podsumowanie. 17. Tworzenie niestandardowych kolekcji. Inne interfejsy implementowane w kolekcjach. Podstawowe klasy kolekcji. Udostępnianie indeksera. Zwracanie wartości null lub pustej kolekcji. Iteratory. Podsumowanie. 18. Refleksja, atrybuty i programowanie dynamiczne. Mechanizm refleksji. Operator nameof. Atrybuty. Programowanie z wykorzystaniem obiektów dynamicznych. Podsumowanie. 19. Wprowadzenie do wielowątkowości. Podstawy wielowątkowości. Zadania asynchroniczne. Anulowanie zadania. Używanie przestrzeni nazw System.Threading. Podsumowanie. 20. Programowanie z wykorzystaniem wzorca TAP. Synchroniczne wykonywanie operacji o wysokiej latencji. Asynchroniczne wywoływanie operacji o dużej latencji za pomocą biblioteki TPL. Asynchroniczność oparta na zadaniach oraz instrukcjach async i await. Dodanie możliwości zwracania typu ValueTaskw metodach asynchronicznych. Strumienie asynchroniczne. Interfejs IAsyncDisposable a deklaracje i instrukcje await using. Używanie technologii LINQ razem z interfejsem IAsyncEnumerable. Zwracanie wartości void w metodach asynchronicznych. Asynchroniczne lambdy i funkcje lokalne. Programy szeregujące zadania i kontekst synchronizacji. Modyfikatory async i await w programach z interfejsem użytkownika z systemu Windows. Podsumowanie. 21. Równoległe iteracje. Równoległe wykonywanie iteracji pętli. Równoległe wykonywanie kwerend LINQ. Podsumowanie. 22. Synchronizowanie wątków. Po co stosować synchronizację? Zegary. Podsumowanie. 23. Współdziałanie między platformami i niezabezpieczony kod. Mechanizm P/Invoke. Wskaźniki i adresy. Wykonywanie niezabezpieczonego kodu za pomocą delegata. Podsumowanie. 24. Standard CLI. Definiowanie standardu CLI. Implementacje standardu CLI. Specyfikacja .NET Standard. Biblioteka BCL. Kompilacja kodu w języku C# na kod maszynowy. Środowisko uruchomieniowe. Podzespoły, manifesty i moduły. Język Common Intermediate Language. Common Type System. Common Language Specification. Metadane. Architektura .NET Native i kompilacja AOT. Podsumowanie.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej