Techniki programowania
Tablice informatyczne. Wzorce projektowe
- Szczegóły
- Kategoria: Techniki programowania
Wzorce projektowe bez tajemnic!.
Odkryj najlepsze z używanych obecnie wzorców projektowych.
Dowiedz się, jaki wzorzec zastosować w konkretnym przypadku.
Naucz się właściwie wykorzystywać dany wzorzec w praktyce.
Wzorce projektowe ułatwiają tworzenie dobrego oprogramowania, umożliwiają unikanie typowych błędów i stanowią sprawdzone rozwiązania problemów informatycznych, z którymi ktoś kiedyś miał już do czynienia. Korzysta się z nich w celu zapewnienia wysokiej jakości wynikowego kodu i elastyczności rozwiązania programistycznego oraz skrócenia czasu jego tworzenia.
Algorytmy. Ilustrowany przewodnik
- Szczegóły
- Kategoria: Techniki programowania
Aby projektować aplikacje, nie wystarczy poznać kilka języków programowania i opanować zestaw narzędzi deweloperskich. Konieczna jest jeszcze wiedza o tym, w jaki sposób rozwiązać dany problem, innymi słowy, trzeba poznać algorytmy.
Naturalnie w praktyce programistycznej stosuje się ograniczony zestaw algorytmów. Zostały one już dawno przeanalizowane i przetestowane. Opisano je w wielu trudnych książkach najeżonych niezrozumiałymi schematami i dowodami z pogranicza matematyki, statystyki i jeszcze kilku innych nieprzystępnych dziedzin.
Jeśli chcesz po prostu zrozumieć działanie algorytmów, a nie masz ochoty na mozolne przedzieranie się przez setki trudnych stron, to trzymasz w ręku właściwą książkę! Dzięki temu interesującemu, przystępnemu podręcznikowi szybko przyswoisz sobie najważniejsze pojęcia i łatwo zrozumiesz, w jaki sposób algorytmy pomagają w rozwiązywaniu problemów programistycznych.
F# 4.0 dla zaawansowanych. Wydanie IV
- Szczegóły
- Kategoria: Techniki programowania
Język F# jest nowoczesnym, lecz dojrzałym językiem programowania, który zyskuje coraz większą popularność. Ułatwia on korzystanie z kilku paradygmatów programowania: programowania funkcyjnego, obiektowego i imperatywnego. Został zaprojektowany do pisania prostego, solidnego i wydajnego kodu, lecz przydaje się do rozwiązywania złożonych problemów. Kod w F# jest zwięzły i efektywny. Sam F# jest projektem open source, jednak stanowi część platformy .NET. To wszystko czyni z niego język przyszłości!
Trzymasz w ręku kompletny przewodnik po języku F#, w którym wyczerpująco przedstawiono informacje niezbędne do rozpoczęcia pracy w tej technologii. Zwięźle opisano tu paradygmaty obsługiwane przez F#, a następnie pokazano, w jaki sposób można posłużyć się tym językiem do rozwiązywania problemów z siecią, danymi, programowaniem równoległym i analizami.
Programowanie dla początkujących w 24 godziny. Wydanie III
- Szczegóły
- Kategoria: Techniki programowania
Dziś mało kto potrafi obejść się bez komputera. Te niezwykle pożyteczne urządzenia służą do pracy i rozrywki, komunikowania się, diagnozowania chorób, zarządzania firmą, a nawet prowadzenia wojen. Właściwie trudno byłoby wyobrazić sobie dziedzinę, w której komputery i to, co potrafią, byłoby zbędne.
Właśnie dlatego we współczesnym świecie umiejętność programowania jest bardzo cennym atutem. Zapotrzebowanie na programistów wciąż rośnie, a najlepsi w tym fachu mogą liczyć na niezwykle atrakcyjne warunki pracy.
Niniejszy samouczek pozwala przyswoić sobie podstawy programowania w ciągu 24 godzinnych lekcji, umożliwia solidne opanowanie podstaw i uczy poprawnego projektowania programów.
Naczelny Algorytm. Jak jego odkrycie zmieni nasz świat
- Szczegóły
- Kategoria: Techniki programowania
Algorytmy uczące się wpływają na nasze życie w coraz większym stopniu, obserwując każdy nasz krok i podsuwając gotowe rozwiązania, zanim o nie poprosimy. Co więcej, uczenie maszynowe pozwala inteligentnym robotom i komputerom programować się samodzielnie.
To technologia niezwykle ważna dla naszej przyszłości i równocześnie niezwykle tajemnicza. Jej uwieńczeniem będzie Naczelny Algorytm - algorytm doskonały, który pozyska całą wiedzę świata. Konsekwencje tego możemy sobie wyobrazić tylko w przybliżeniu.
Niniejsza książka uchyla rąbka tajemnicy i pokazuje, jak działają maszyny uczące, dzięki którym funkcjonują Google, Amazon i nasze smartfony. Autor prezentuje pięć głównych szkół uczenia maszynowego, z których każda daje różne odpowiedzi na te same, fundamentalne pytania o uczenie się, o pozyskiwanie wiedzy i jej wykorzystanie. W przystępny sposób wyjaśnia, jak może wyglądać projekt Naczelnego Algorytmu i co jego odkrycie przyniesie naszej cywilizacji.