Видавець: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
1617
Eлектронна книга

Swift od podstaw. Praktyczny przewodnik

Paweł Pasternak

Dołącz do programistów języka Swift! Zrozum konstrukcje i składnię Swifta Poznaj środowisko Xcode od podszewki Naucz się korzystać z kontrolek Pisz testy jednostkowe Firma Apple od lat z powodzeniem i świetnym wyczuciem potrzeb klientów działa na rynku elektroniki użytkowej. Pracujący w niej inżynierowie projektują produkty oryginalne, funkcjonalne i wyprzedzające swoją epokę. Ważną składową tego sukcesu jest wysokiej jakości oprogramowanie, które można tworzyć wyłącznie za pomocą wydajnych, wygodnych w użyciu i nowoczesnych narzędzi programistycznych. Przewodnik ten poświęcono językowi Swift, który jest podstawą oprogramowania współpracującego z macOS, iOS, watchOS oraz tvOS. Od chwili wprowadzenia na rynek w 2014 roku Swift doczekał się już trzeciej wersji i powoli wypiera królujący niepodzielnie od lat Objective-C. Jeśli chcesz poznać najnowszą wersję języka Swift oraz środowisko programistyczne Xcode, sięgnij po tę książkę! Opanujesz dzięki niej przejrzystą składnię Swifta, typy danych oraz sposoby deklarowania stałych i zmiennych. Dowiesz się, jak tworzyć instrukcje warunkowe i pętle, jak korzystać z operatorów, funkcji, tablic, słowników, krotek i klas. Poznasz elementy interfejsu użytkownika, nauczysz się zarządzać danymi w swoich aplikacjach i posługiwać się komentarzami. Zrozumiesz także, jak działają narzędzia oferowane przez środowisko Xcode, i zyskasz wiedzę o podstawach pisania testów jednostkowych. Czas na naukę! Podstawowe informacje o języku Swift i środowisku programistycznym Xcode Korzystanie z Playground i wyświetlanie danych na ekranie Proste typy danych oraz używanie zmiennych i stałych Korzystanie z operatorów i tworzenie funkcji Używanie instrukcji warunkowych i różnych rodzajów pętli Posługiwanie się złożonymi typami danych i możliwości obiektowe Korzystanie z kontrolek, obsługa akcji i delegacji Zapisywanie i odczytywanie danych przy użyciu CoreData Tworzenie komentarzy i pisanie testów jednostkowych Wkrocz w świat programowania na platformy Apple!

1618
Aудіокнига

#AgileKtóryDziała. Pracuj zwinnie i skutecznie

Michał Dusiński, Tomasz Borowiec

Pracuj zwinnie - i skutecznie! Agile i Scrum, Scrum i Agile. Opanowawszy branżę IT, powoli, ale konsekwentnie, zdobywają inne biznesowe przyczółki i rozgaszczają się w firmach na dobre... Albo niedobre, gdy budzą niezrozumienie, protesty, a czasem nawet chęć ucieczki! Agile i Scrum brzmią tak nowocześnie, w teorii świetnie, w praktyce jednak często okazują się trudne, a co za tym idzie - rozczarowują. To przykre, ale prawda jest taka, że idee te, skądinąd słuszne i pożyteczne, w organizacjach nierzadko wdraża się na siłę i, co nawet gorsze, bez zrozumienia. Tymczasem zrozumienie zamysłu i celowości ich stosowania to podstawa w przypadku zarówno koncepcji zwinnego myślenia, jaką jest Agile, jak i narzędzi wspomagających, takich jak framework Scrum. Świadome podejście do założeń, które stoją za projektami realizowanymi zwinnie, pozwala samemu przekonać się o zaletach takiego sposobu myślenia i działania, wdrożyć się w nie i rozpocząć współpracę z podobnie myślącymi i działającymi osobami. I faktycznie, często nie jest to możliwe bez korzystania ze wsparcia takich narzędzi jak Scrum... lub Kanban. Bo gdzie Scrum nie może, tam Kanbana pośle. To książka napisana przez praktyków, którzy zjedli zęby na projektach i z niejednego pieca chleb jedli, pracując w firmach technologicznych i je rozwijając. Podzielili się w niej swoim bogatym doświadczeniem w używaniu i wdrażaniu metodyk zwinnych. To praktyczny zbiór doświadczeń, który pomoże przestawić się na zwinne myślenie i dostarczanie wartościowych produktów. Obowiązkowa pozycja dla menadżerów firm, Scrum Masterów, Product Ownerów i wszystkich, którzy chcieliby zacząć pracować zwinnie. Daniel Urban, CEO Sente

1619
Eлектронна книга

Komputer kwantowy. Programowanie, algorytmy, kod

Eric R. Johnston, Nicholas Harrigan, Mercedes Gimeno-Segovia

Komputery kwantowe nie są już tylko urządzeniami teoretycznymi. Nie są też futurystycznym monstrum, obcą maszyną, która zamieni całe istniejące oprogramowanie w jakąś jego niezrozumiałą alternatywę. Komputery kwantowe (QPU) staną się raczej radykalnym rozszerzeniem możliwości współczesnej informatyki, które pozwoli nam rozwiązać problemy dotychczas nierozwiązywalne. Istnieją ważne zadania, z którymi QPU potrafią sobie świetnie poradzić, a których rozwiązanie byłoby niemożliwe na jakimkolwiek standardowym urządzeniu komputerowym. Z drugiej strony z wieloma standardowymi obliczeniami QPU nie radzi sobie dużo lepiej niż najzwyklejszy laptop. Z punktu widzenia programisty zatem stanowi rodzaj koprocesora o ciekawych możliwościach. Oto przewodnik po wspaniałym, nieodkrytym jeszcze do końca świecie informatyki kwantowej. Aby ją zrozumieć, niepotrzebny jest doktorat z fizyki kwantowej i wyższej matematyki. Dzięki tej książce opanujesz zestaw pojęć niezbędnych do zrozumienia działania QPU, dowiesz się, jakie problemy mogą rozwiązać aplikacje QPU i nauczysz się korzystać z narzędzi do pisania programów dla QPU. Zaprezentowane tu koncepcje są bogato ilustrowane przykładami, które można łatwo uruchomić na darmowym symulatorze QCEngine. Istnieje też możliwość korzystania z fizycznych QPU (kilka prototypów QPU udostępniono w chmurze). Interesującą, choć nieco trudniejszą częścią przewodnika jest rozdział poświęcony zastosowaniu obliczeń kwantowych w uczeniu maszynowym. W tej książce: koncepcje programowania procesorów kwantowych kubity, superpozycja i teleportacje kwantowe prymitywy QPU wzmacnianie amplitudy, kwantowa transformacja Fouriera i szacowanie fazy przykłady aplikacji QPU QPU: zrób pierwszy krok ku technologii przyszłości!

1620
Eлектронна книга

Tablice informatyczne. Photoshop CS3/CS3 PL

Aleksandra Tomaszewska

Jak katalogować, przeglądać i otwierać pliki graficzne? W jaki sposób korzystać z trybów mieszania i efektów? Jak pracować z warstwami i zaznaczeniami? Photoshop, niekwestionowany "król aplikacji graficznych" to niezbędne narzędzie pracy projektantów, grafików i fotografów. Ogromne możliwości tej aplikacji pozwalają nie tylko na tworzenie i obróbkę cyfrowych obrazów i zdjęć, ale także na katalogowanie kolekcji fotografii, przygotowywanie grafiki na potrzeby publikacji w sieci oraz do druku. Mnogość funkcji i narzędzi Photoshopa sprawia, że nawet najbardziej doświadczeni użytkownicy czasem czują się zagubieni w jego interfejsie. Każdy użytkownika doceni w takiej sytuacji podręczną "ściągę" zawierającą wszystkie niezbędne informacje, podane w skondensowanej i czytelnej postaci. "Tablice informatyczne. Photoshop CS3/CS3 PL" to podręczny zbiór wiadomości na temat tego wspaniałego programu, niezbędny każdemu jego użytkownikowi. Znajdziesz w nich następujące informacje: Interfejs użytkownika, menu i palety Zarządzanie kolekcją plików za pomocą przeglądarki Bridge Tryby mieszania i efekty Edycja i definiowanie kolorów Skalowanie i kadrowanie obrazów Warstwy i ścieżki Zaznaczanie Usprawnij swoją pracę i oszczędzaj czas korzystając z tablic informatycznych.

1621
Eлектронна книга

Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania

Miroslav Wengner

Właściwe stosowanie wzorców projektowych jest umiejętnością, którą bardzo cenią twórcy oprogramowania. Wzorce pozwalają na szybkie opracowanie złożonych zagadnień i umożliwiają tworzenie kodu nadającego się do wielokrotnego użycia. Taki kod jest przy tym wydajny, łatwy w testowaniu i utrzymaniu. Z pewnością wzorce projektowe są świetnym rozwiązaniem dla inżyniera, który chce doskonalić umiejętności projektowania oprogramowania. Książka stanowi zbiór praktycznych informacji dotyczących najpopularniejszych wzorców projektowych. Lekturę rozpoczniesz od zapoznania się z możliwościami korzystania z wzorców projektowych na platformie Javy. Dowiesz się także, jakich zasad trzeba przestrzegać, aby zapewnić czytelność i łatwość utrzymania kodu Javy. W kolejnych rozdziałach znajdziesz praktyczne wskazówki i przykłady dotyczące stosowania wzorców kreacyjnych, strukturalnych, operacyjnych, a także wzorców współbieżności. Nauczysz się ich używać do praktycznego rozwiązywania problemów często spotykanych podczas projektowania oprogramowania. Końcowy rozdział został poświęcony antywzorcom, a zawarte w nim informacje pomogą Ci w ich identyfikacji i podjęciu najlepszych środków zaradczych. W książce: jakie problemy można rozwiązać za pomocą wzorców projektowych w Javie jakie możliwości ma programowanie współbieżne jak wzorzec projektowy Obserwator buduje relację "jeden-do-wielu" między instancjami jakie problemy pomaga rozwiązać wzorzec Odwiedzający jak kontrolować zasoby przy użyciu wzorca Pula wątków jak zaradzić problemom spowodowanym przez antywzorce Wzorce projektowe: niezbędnik najlepszych programistów Javy!

1622
Eлектронна книга

Jak rabuję banki (i inne podobne miejsca)

FC a.k.a. Freakyclown

System zabezpieczeń powinien działać dobrze na wielu poziomach. Poza odpowiednio przygotowaną siecią konieczne jest zapewnienie bezpieczeństwa fizycznego. Podobnie jak bezpieczeństwo cyfrowe, tak i to fizyczne powinno być starannie testowane. A najlepszym testem jest... włamanie, w efekcie którego powstanie rzetelny raport pozwalający na wzmocnienie systemu zabezpieczeń. Jednak nawet najlepszy raport nie daje wiedzy, jaką można uzyskać, towarzysząc hakerowi podczas planowania i przeprowadzania włamania. Dzięki tej świetnie napisanej, miejscami przezabawnej książce dowiesz się, na czym naprawdę polega testowanie granic bezpieczeństwa fizycznego. To fascynująca relacja o sposobach wynajdywania niedoskonałości zabezpieczeń, stosowania socjotechnik i wykorzystywania słabych stron ludzkiej natury. Wyjaśniono tu, jak działają systemy bezpieczeństwa banków i innych tego typu obiektów, zarówno na poziomie cyfrowym, jak i fizycznym, a także jak się wyszukuje podatności takich systemów. Pokazano też sporo narzędzi i technik, które ułatwiają uzyskanie dostępu do najlepiej zabezpieczonych obiektów na świecie. Dzięki tej książce przekonasz się, że przełamanie systemu bezpieczeństwa wymaga ogromnej cierpliwości, kreatywności i podejmowania szybkich decyzji, ale też że czasami można się do niego włamać z przerażającą łatwością. Przekonaj się, jak profesjonalista włamuje się do cyfrowej fortecy!

1623
Eлектронна книга

Zacznij od Pythona. Programowanie dla młodzieży w praktyce

Zofia Matusiewicz

Dane to potęga! Skoro sięgasz po tę książkę, pewnie chcesz się uczyć programowania. To świetnie! Ta umiejętność z pewnością Ci się przyda ― choćby do tego, by już dziś znakomicie się bawić „w towarzystwie” komputera, ale też jako inwestycja w przyszłość, podjęta z myślą o studiach i pracy.  Jednym z najpopularniejszych, a równocześnie dość prostych do nauki języków programowania jest Python. Możliwe, że nie jest Ci obcy. Jeśli jednak stykasz się z nim po raz pierwszy, podstawowe komendy tego języka możesz opanować między innymi dzięki poprzedniej książce Zofii Matusiewicz ― Zacznij od Pythona. Pierwsze kroki w programowaniu.  Z kolejnej pozycji przygotowanej przez autorkę dowiesz się sporo na temat danych, między innymi: jak określony typ danych zmienić w inny  jak ładnie wyświetlać dane  jak je wczytywać i zapisywać w pliku  jak tworzyć kolekcje danych Uwaga! Ponieważ dane to nie tylko liczby, przyjrzymy się także temu, jak na przykład budować obiekty.

1624
Eлектронна книга

XHTML, CSS i JavaScript. Pierwsza pomoc

Maria Sokół, Radosław Sokół

Początki — tworzenie szkieletu strony WWW i struktury dokumentu HTML Wygląd strony — kodowanie znaków, krój pisma i kaskadowe arkusze stylów Elementy witryny — listy, tabele, obrazy, odnośniki, formularze Komunikacja z użytkownikiem — podstawy kodu JavaScript Masz świetne pomysły i chciałbyś pokazać je światu? A może założyłeś firmę i chcesz się zareklamować? Najlepszą współczesną wizytówką jest interesująca, funkcjonalna strona internetowa. Jeśli chcesz idealnie dopasować ją do swoich potrzeb, najlepiej byłoby zająć się nią osobiście. Jak jednak stworzyć taką stronę? Jak zapewnić jej dobre działanie, intuicyjność obsługi i właściwą strukturę? O co chodzi z tymi wszystkimi znacznikami? Co to jest CSS? Jak rozmieścić poszczególne elementy i ułatwić poruszanie się po witrynie? Nie martw się — spieszymy z pierwszą pomocą. Na te oraz wiele innych technicznych pytań szybko i jasno odpowie Ci ta właśnie książka! Projektowanie — tworzenie szkieletu strony WWW i struktury dokumentu HTML Czynności podstawowe — używanie znaczników, kodowanie znaków Formatowanie — definiowanie położenia, rozmiaru i koloru tekstu, ustawianie tła strony Używanie kaskadowych arkuszy stylów (CSS) Dodawanie elementów — listy, tabele, odnośniki zewnętrzne i pocztowe Wstawianie obrazów — zmiana rozmiaru, ustawianie względem tekstu, pozycja na stronie Kontakt z użytkownikiem — formularze, elementy JavaScript Recepta na szybkie stworzenie własnej strony WWW!