Informatyka
George Taskos, Jonathan Peppers, Can Bilgin
Developing a mobile application for just one platform is becoming a thing of the past. Companies expect their apps to be supported on iOS, Android, and Windows Phone, while leveraging the best native features on all three platforms. The primary goal of this course is to equip you with the knowledge to successfully analyze, develop, and manage Xamarin cross-platform projects using the most efficient, robust, and scalable implementation patterns.Module 1 is a step-by-step guide to building real-world applications for iOS and Android. The module walks you through building a chat application, complete with a backend web service and native features such as GPS location, camera, and push notifications. Additionally, you'll learn how to use external libraries with Xamarin and Xamarin.Forms. Module 2 provide you recipes on how to create an architecture that will be maintainable, extendable, use Xamarin.Forms plugins to boost productivity. We start with a simple creation of a Xamarin.Forms solution, customize the style and behavior of views for each platform. Further on, we demonstrate the power of architecting a cross-platform solution. Next, you will utilize and access hardware features that vary from platform to platform with cross-platform techniques. In the last and the final Module, you will learn about essential tools to leverage the pattern and advanced implementation strategies. We'll show you the toolset for application lifecycle management to help you prepare the development pipeline to manage and see cross-platform projects through to public or private release. After the completion of this course, you will learn a path that will get you up and running with developing cross-platform mobile applications and help you become the go-to person when it comes to Xamarin.This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:?Xamarin Cross-platform Application Development - Second Edition by Jonathan Peppers?Xamarin Cross-Platform Development Cookbook by George Taskos?Mastering Cross-Platform Development with Xamarin by Can Bilgin
Xamarin.Forms Projects. Build seven real-world cross-platform mobile apps with C# and Xamarin.Forms
Johan Karlsson, Daniel Hindrikes
Xamarin.Forms is a lightweight cross-platform development toolkit for building applications with a rich user interface.In this book you'll start by building projects that explain the Xamarin.Forms ecosystem to get up and running with building cross-platform applications. We'll increase in difficulty throughout the projects, making you learn the nitty-gritty of Xamarin.Forms offerings. You'll gain insights into the architecture, how to arrange your app's design, where to begin developing, what pitfalls exist, and how to avoid them. The book contains seven real-world projects, to get you hands-on with building rich UIs and providing a truly cross-platform experience. It will also guide you on how to set up a machine for Xamarin app development. You'll build a simple to-do application that gets you going, then dive deep into building advanced apps such as messaging platform, games, and machine learning, to build a UI for an augmented reality project.By the end of the book, you'll be confident in building cross-platforms and fitting Xamarin.Forms toolkits in your app development. You'll be able to take the practice you get from this book to build applications that comply with your requirements.
Xfer Serum, czyli syntezator naszego pokolenia - poradnik uzytkownika (ebook)
Piotr Borowik
Twórz własną muzykę elektroniczną Xfer Serum jest aktualnie najpopularniejszym wirtualnym syntezatorem na świecie. Nic dziwnego ― ma wiele praktycznych funkcji, jak synteza wavetable, zaawansowane modulacje LFO, tworzenie własnych fal i wgrywanie ich z zewnątrz, dodawanie dźwięków przerabianych następnie na fale, dźwiękowe interpretowanie obrazów. W efekcie otwiera przed twórcą naprawdę ogromne możliwości, jeśli chodzi o kreowanie brzmień ― i to brzmień bardzo wysokiej jakości. Trudno się dziwić, że Xfer Serum podbił serca producentów muzycznych na całym świecie. Korzystają z niego zarówno artyści początkujący, hobbyści, jak i profesjonalni muzycy, wśród nich ci, których ścieżki dźwiękowe pojawiają się w hollywoodzkich produkcjach. Tajemnica popularności syntezatora Xfer Serum leży nie tylko w jego wszechstronności i przyjaznym interfejsie. Także w cenie ― koszt miesięcznej subskrypcji tej wtyczki jest stosunkowo niewielki, co czyni ją dostępną dla szerokiego grona użytkowników. Skoro próg wejścia jest niski, obsługa stosunkowo prosta, a możliwości niemal nieograniczone, może i Ty się skusisz na twórczą przygodę z Xfer Serum?
Partha Pritam Deka, Joyce Weiner, Prof. Roberto...
XGBoost offers a powerful solution for regression and time series analysis, enabling you to build accurate and efficient predictive models. In this book, the authors draw on their combined experience of 40+ years in the semiconductor industry to help you harness the full potential of XGBoost, from understanding its core concepts to implementing real-world applications.As you progress, you'll get to grips with the XGBoost algorithm, including its mathematical underpinnings and its advantages over other ensemble methods. You'll learn when to choose XGBoost over other predictive modeling techniques, and get hands-on guidance on implementing XGBoost using both the Python API and scikit-learn API. You'll also get to grips with essential techniques for time series data, including feature engineering, handling lag features, encoding techniques, and evaluating model performance. A unique aspect of this book is the chapter on model interpretability, where you'll use tools such as SHAP, LIME, ELI5, and Partial Dependence Plots (PDP) to understand your XGBoost models. Throughout the book, you’ll work through several hands-on exercises and real-world datasets.By the end of this book, you'll not only be building accurate models but will also be able to deploy and maintain them effectively, ensuring your solutions deliver real-world impact.
XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik
Rob Huddleston
Odpowiedzi na wszystkie Twoje pytania dotyczące XML w jednym miejscu! Do czego potrzebuję formatu XML? Jak zapewnić poprawność plikom XML? Jak przetworzyć plik XML do formatu XHTML? XML znaczy tyle, co "rozszerzalny język znaczników". Prawdopodobnie słowo "rozszerzalny" w tym skrócie jest najważniejsze. Oznacza ono, że jako użytkownik możesz zdefiniować tyle znaczników, ile tylko jest Ci potrzebnych w danym przypadku. XML jest uniwersalnym językiem formalnym, za pomocą którego można reprezentować dane w usystematyzowany, strukturalny sposób. Niezależność od platformy jest niewątpliwie tą cechą, która pozwoliła mu na zdobycie ogromnej popularności -- stał się on wręcz swego rodzaju standardem. W dodatku język ten pozwala na tworzenie stron internetowych przy użyciu XHTML, czyli przedstawienie HTML w postaci XML. Mało? Dzięki zastosowaniu XSLT możesz także przekształcić dowolny dokument XML do postaci XHTML! Dzięki książce "XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik" poznasz podstawy XML i sposób przetwarzania plików XML za pomocą języka XSLT oraz dowiesz się, jak wybrać dobry edytor, pozwalający na wygodną pracę z dokumentami. W kolejnych rozdziałach zdobędziesz wiedzę na temat sposobów wykorzystania atrybutów i przestrzeni nazw oraz stworzysz swój pierwszy dokument XML. Ponadto nauczysz się definiować strukturę dokumentu za pomocą schematów i zobaczysz, jak łatwo można oceniać poprawność dokumentów XML. Autor książki zaprezentuje Ci również technikę generowania dokumentów XML na podstawie istniejących danych, między innymi w programach Access i Excel, oraz technikę przekształcania plików XML do formatu XHTML za pomocą języka XSLT. Jeżeli interesuje Cię format XML i formaty pokrewne, trzymasz w ręku książkę, której poszukiwania zajęły Ci tak dużo czasu! Podstawy XML Wprowadzenie do języka XSLT Wybór dobrego edytora Tworzenie dokumentów XML Wykorzystanie przestrzeni nazw Zastosowanie schematów do definiowania struktury dokumentu Typy danych Walidacja dokumentu Tworzenie dokumentów XML na podstawie istniejących danych Podstawy XHTML Przekształcanie XML do XHTML za pomocą XSLT Wyrażenia XPath Formatowanie stron WWW za pomocą kaskadowych arkuszy stylów (CSS) Przejście z HTML na XHTML Walidacja dokumentu XHTML Najczęstsze błędy w dokumentach XML, XSLT, XHTML, CSS Integracja serwisu WWW z innymi serwisami Wykorzystaj wszystkie możliwości XML w swoich projektach!
Kurt Jaegers
XNA Game Studio enables hobbyists and independent game developers to easily create video games. It gives you the power to bring your creations to life on Windows, the Xbox 360, the Zune, and the Windows Phone platforms. But before you give life to your creativity with XNA, you need to gain a solid understanding of some game development concepts.This book covers both the concepts and the implementations necessary to get you started on bringing your own creations to life with XNA. It details the creation of four games, all in different styles, from start to finish using the Microsoft XNA Framework, including a puzzler, space shooter, multi-axis shoot-'em-up, and a jump-and-run platform game. Each game introduces new concepts and techniques to build a solid foundation for your own ideas and creativity. Beginning with the basics of drawing images to the screen, the book then incrementally introduces sprite animation, particles, sound effects, tile-based maps, and path finding. It then explores combining XNA with Windows Forms to build an interactive map editor, and builds a platform-style game using the editor-generated maps. Finally, the book covers the considerations necessary for deploying your games to the Xbox 360 platform.By the end of the book, you will have a solid foundation of game development concepts and techniques as well as working sample games to extend and innovate upon. You will have the knowledge necessary to create games that you can complete without an army of fellow game developers at your back.
Amol Fasale, Nirmal Kumar
Alexander Makarov, Qiang Xue (Project)
When Alex told me he was about to write a Yii cookbook about a year ago, I was wondering how original it would be, considering the fact that there was already an online user-contributed cookbook (aka. Yii wiki). It turned out Alex produced a book that is not only full of wisdom about how to use Yii effectively, but also presented in such a systematic way that it can be taken as an essential companion book to the definitive guide to Yii. In fact, Alex has successfully intrigued the interest of every member in the Yii developer team when he asked for review and comments on his newly finished book chapters.As the founder and the lead developer of the Yii framework, I feel this book is a must-read for every Yii programmer. While this book does not describe directly the rules set by Yii, it shows how to program with Yii from a practical perspective. People who are driven by tight project schedules will find this book very handy as it gives ready-to-use solutions to many problems they may face in their projects; people who are already familiar with Yii will also find this book very informative as most problem solutions given in the book can be considered as officially recommended because they have undergone thorough review of every Yii developer team member. Alex, through this book and his active participation in the Yii project, proved himself to be a great programmer as well as a good writer.Qiang XueLead developer of the Yii frameworkYii framework is a rapidly growing PHP5 MVC framework often referred to as Rails for PHP. It has become a solid base for many exciting web applications such as Stay.com and Russia Today's meetfriends.rt.com and can be a good base for your developments. Yii is an object-oriented, high-performance, component-based PHP web application framework. Yii is pronounced as Yee and is an acronym for Yes It Is!.Familiar with Yii and want to exploit it to its full potential, but do not know how to go about it? Yii 1.1 Application Development Cookbook will show you how to use Yii efficiently. You will learn about implementing shortcuts using core features, creating your own reusable code base, using test-driven development, and many more topics that will escalate your knowledge in no time at all!Yii 1.1 Application Development Cookbook will help you learn more about Yii framework and application development practices in general with demonstrations of shortcuts and information about dangerous things you should not do.Grouped in 13 chapters, the recipes will assist you to write your applications exploiting Yii core functionality to its full potential. The chapters are generally independent of each other and you can start reading from the chapter you need most, whether it is AJAX and jQuery, Database, Active Record and Model Tricks or Extending Yii. The most interesting topics include Yii application deployment, a guide to writing your own extensions, advanced error handling, debugging and logging, application security, and performance tuning.Yii 1.1 Application Development Cookbook will help you utilize Yii functionalities completely and efficiently.
Łukasz Sosna
Wykorzystaj Yii, a w mgnieniu oka zbudujesz wydajną stronę WWW! Jak działa Yii - od czego zacząć i na czym skończyć budowę aplikacji Jakie możliwości oferuje Yii i co zyska dzięki nim programista Do czego służy Yii - jaką aplikację stworzysz z jego pomocą Yii (akronim od „Yes, it is!”) to fantastyczny framework oparty na PHP, przeznaczony do tworzenia profesjonalnych aplikacji sieciowych wielkiej skali. Świetnie nadaje się do budowy interaktywnych witryn, których twórcy przewidują dużą liczbę odwiedzin, ponieważ jest nie tylko lekki, ale także wyposażony w mechanizmy zapobiegające ładowaniu się i inicjalizacji dodatkowych bibliotek aż do momentu wywołania metody z ich zasobu. Pozwala także stworzyć stronę WWW z wyraźnie oddzielonymi od siebie sferami działania, według struktury model–widok–kontroler. Oferuje ogrom funkcji, po które można sięgnąć w bardzo prosty sposób, bez potrzeby zgłębiania kodu plików zawierających metody wykonujące te funkcje w systemie. W tej książce znajdziesz wszystkie ważne informacje dotyczące frameworka Yii, od sposobu instalacji aż po sprawdzanie poprawności danych gotowej aplikacji, wprowadzanych poprzez formularz. Dowiesz się, jak w praktyce wykorzystać strukturę model–widok–kontroler, stworzyć formularz i skonfigurować zaawansowane opcje frameworka. Poznasz narzędzia do automatycznego generowania kodu (Gii) i interesującą, bardzo przydatną bibliotekę rozszerzeń (Zii). Nauczysz się budować blog z wykorzystaniem ActiveRecord oraz SQL, a także usuwać błędy z Twojej aplikacji. Z tą książką w pełni opanujesz Yii! Pobieranie i instalacja systemu Yii Model–widok–kontroler Tworzenie formularzy Zaawansowana konfiguracja Gii Zaawansowane możliwości Zii Budowa bloga - ActiveRecord i SQL Odpluskwianie aplikacji Yii - genialne narzędzie na miarę Twoich potrzeb!
Dan Wellman, Daniel Barreiro, Daniel Osvaldo Barreiro
The YUI Library is a set of utilities and controls written in JavaScript for building Rich Internet Applications, across all major browsers and independently of any server technology. There's a lot of functionality baked into YUI, but getting to and understanding that functionality is not for the faint of heart. This book gives you a clear picture of YUI through a step-by-step approach, packed with lots of examples.YUI 2.8: Learning the Library covers all released (non-beta) components of the YUI 2.8 Library in detail with plenty of working examples, looking at the classes that make up each component and the properties and methods that can be used. It includes a series of practical examples to reinforce how each component should/can be used, showing its use to create complex, fully featured, cross-browser, Web 2.0 user interfaces. It has been updated from its first edition with the addition of several chapters covering several new controls and enriched with lots of experience of using them.You will learn to create a number of powerful JavaScript controls that can be used straightaway in your own applications. Besides giving you a deep understanding of the YUI library, this book will expand your knowledge of object-oriented JavaScript programming, as well as strengthen your understanding of the DOM and CSS. The final chapter describes many of the tools available to assist you the developer in debugging, maintaining, and ensuring the best quality in your code. In this new edition, all the examples have been updated to use the most recent coding practices and style and new ones added to cover newer components. Since the basic documentation for the library is available online, the focus is on providing insight and experience.The authors take the reader from beginner to advanced-level YUI usage and understanding.
Z korzyścią dla wszystkich. Historia firmy RE/MAX i płynąca z niej lekcja
Phil Harkins (Author), Keith Hollihan (Author), Dave...
Realizacja marzeń - także tych biznesowych - to przede wszystkim ciężka praca. Większość osób nie wychodzi jednak nawet z bloków startowych. Dlaczego tak się dzieje? Ponieważ ludzie często mylą marzenia z pomysłami. Pomysł jest tylko koncepcją. Aby zbudować firmę, jakiej pragniemy, potrzebujemy pomocy innych ludzi - mężczyzn i kobiet, pełnych pasji wojowników rynku. Żeby jednak pozyskać ich dla swego pomysłu, musimy najpierw przekształcić go w marzenie i zacząć je realizować zgodnie z pięcioma krokami do sukcesu. Krok 1. Spisz swój pomysł, uważnie dobierając słowa. Krok 2. Połącz go z innymi pomysłami, aby w pełni wykorzystać jego potencjał. Krok 3. Sprawdź pomysł — przekonaj się, czy da się go sprzedać. Krok 4. Rozwiń pomysł. Krok 5. Nazwij pomysł marzeniem i sprzedaj je. Historia firmy RE/MAX, o której opowiada ta książka, to modelowy przykład sukcesu osiągniętego dzięki marzeniu zrealizowanemu w najlepszy możliwy sposób. Z korzyścią dla wszystkich - oto hasło od początku przyświecające Dave’owi Linigerowi, założycielowi i prezesowi RE/MAX, jednego z największych światowych gigantów sprzedających nieruchomości. Z korzyścią dla wszystkich - pracowników, partnerów biznesowych i klientów: oto droga, jaką wybrał Liniger, by urzeczywistnić swoje marzenie i przekuć je w sukces. Czy mu się to udało? Spójrzmy na fakty: Nikt na świecie nie sprzedaje więcej nieruchomości niż RE/MAX! Phil Harkins jest dyrektorem generalnym Linkage Inc., globalnej firmy konsultingowej współpracującej z setkami organizacji na świecie. Do grona jej klientów należy wiele firm z listy „Fortune 1000”, a także urzędy publiczne oraz placówki służby zdrowia. Phil Harkins napisał kilka książek, w tym Powerful Conversations: How High Impact Leaders Communicate, Click! oraz The Art and Practice of Leadership Coaching. Często występuje jako ekspert w dziedzinie przywództwa. Przemawia podczas konferencji, seminariów i programów szkoleniowych organizowanych na całym świecie. Keith Hollihan jest pisarzem. Współpracował przy pisaniu książek z wieloma ekspertami ds. biznesu i przywództwa. Brał też udział w pracach nad artykułami poświęconymi najróżniejszym kwestiom istotnym dla współczesnych liderów. Jest współredaktorem książki Enlightened Power: How Women Are Transforming the Practice of Leadership. RE/MAX to organizacja skupiająca franczyzowe biura nieruchomości w 97 krajach: niemal 6400 biur nieruchomości i ponad 92 000 agentów – tyle osób zaufało systemowi RE/MAX. Twórcami największej i sprzedającej najwięcej nieruchomości na świecie sieci RE/MAX są Dave i Gail Liniger. Koncepcja Linigera, by stworzyć sieć znakomicie zorganizowanych i świadczących profesjonalne usługi biur pośrednictwa w obrocie nieruchomościami powstała w 1973 roku w Denver, w stanie Colorado, i szybko zaowocowała rozwojem sieci na terenie Stanów Zjednoczonych oraz Kanady. W 1994 roku partnerzy Linigera i master franczyzobiorcy na rynku amerykańskim, Walter Shneider i Frank Polzler, z sukcesem przenieśli model RE/MAX na rynek europejski, gdzie obecnie znajduje się niemal 1500 biur RE/MAX i ponad 12 000 agentów w 33 krajach. Ponad 5 lat temu rozpoczęliśmy budowanie sieci biur pod najbardziej rozpoznawalną w branży marką RE/MAX również na terenie Polski. Dziś możemy się poszczycić 21 biurami nieruchomości i ponad 100 agentami. Zapraszamy na nasze strony: www.remax-polska.pl www.remax-polska.tv www.facebook.pl/remaxpoland www.issuu.com/remaxpoland
Z korzyścią dla wszystkich. Historia firmy RE/MAX i płynąca z niej lekcja
Phil Harkins (Author), Keith Hollihan (Author), Dave...
Realizacja marzeń - także tych biznesowych - to przede wszystkim ciężka praca. Większość osób nie wychodzi jednak nawet z bloków startowych. Dlaczego tak się dzieje? Ponieważ ludzie często mylą marzenia z pomysłami. Pomysł jest tylko koncepcją. Aby zbudować firmę, jakiej pragniemy, potrzebujemy pomocy innych ludzi - mężczyzn i kobiet, pełnych pasji wojowników rynku. Żeby jednak pozyskać ich dla swego pomysłu, musimy najpierw przekształcić go w marzenie i zacząć je realizować zgodnie z pięcioma krokami do sukcesu. Krok 1. Spisz swój pomysł, uważnie dobierając słowa. Krok 2. Połącz go z innymi pomysłami, aby w pełni wykorzystać jego potencjał. Krok 3. Sprawdź pomysł — przekonaj się, czy da się go sprzedać. Krok 4. Rozwiń pomysł. Krok 5. Nazwij pomysł marzeniem i sprzedaj je. Historia firmy RE/MAX, o której opowiada ta książka, to modelowy przykład sukcesu osiągniętego dzięki marzeniu zrealizowanemu w najlepszy możliwy sposób. Z korzyścią dla wszystkich - oto hasło od początku przyświecające Dave’owi Linigerowi, założycielowi i prezesowi RE/MAX, jednego z największych światowych gigantów sprzedających nieruchomości. Z korzyścią dla wszystkich - pracowników, partnerów biznesowych i klientów: oto droga, jaką wybrał Liniger, by urzeczywistnić swoje marzenie i przekuć je w sukces. Czy mu się to udało? Spójrzmy na fakty: Nikt na świecie nie sprzedaje więcej nieruchomości niż RE/MAX! Phil Harkins jest dyrektorem generalnym Linkage Inc., globalnej firmy konsultingowej współpracującej z setkami organizacji na świecie. Do grona jej klientów należy wiele firm z listy „Fortune 1000”, a także urzędy publiczne oraz placówki służby zdrowia. Phil Harkins napisał kilka książek, w tym Powerful Conversations: How High Impact Leaders Communicate, Click! oraz The Art and Practice of Leadership Coaching. Często występuje jako ekspert w dziedzinie przywództwa. Przemawia podczas konferencji, seminariów i programów szkoleniowych organizowanych na całym świecie. Keith Hollihan jest pisarzem. Współpracował przy pisaniu książek z wieloma ekspertami ds. biznesu i przywództwa. Brał też udział w pracach nad artykułami poświęconymi najróżniejszym kwestiom istotnym dla współczesnych liderów. Jest współredaktorem książki Enlightened Power: How Women Are Transforming the Practice of Leadership. RE/MAX to organizacja skupiająca franczyzowe biura nieruchomości w 97 krajach: niemal 6400 biur nieruchomości i ponad 92 000 agentów – tyle osób zaufało systemowi RE/MAX. Twórcami największej i sprzedającej najwięcej nieruchomości na świecie sieci RE/MAX są Dave i Gail Liniger. Koncepcja Linigera, by stworzyć sieć znakomicie zorganizowanych i świadczących profesjonalne usługi biur pośrednictwa w obrocie nieruchomościami powstała w 1973 roku w Denver, w stanie Colorado, i szybko zaowocowała rozwojem sieci na terenie Stanów Zjednoczonych oraz Kanady. W 1994 roku partnerzy Linigera i master franczyzobiorcy na rynku amerykańskim, Walter Shneider i Frank Polzler, z sukcesem przenieśli model RE/MAX na rynek europejski, gdzie obecnie znajduje się niemal 1500 biur RE/MAX i ponad 12 000 agentów w 33 krajach. Ponad 5 lat temu rozpoczęliśmy budowanie sieci biur pod najbardziej rozpoznawalną w branży marką RE/MAX również na terenie Polski. Dziś możemy się poszczycić 21 biurami nieruchomości i ponad 100 agentami. Zapraszamy na nasze strony: www.remax-polska.pl www.remax-polska.tv www.facebook.pl/remaxpoland www.issuu.com/remaxpoland
Zaawansowana analiza danych. Jak przejść z arkuszy Excela do Pythona i R
George Mount
Sukces przedsiębiorstwa zależy od jakości podejmowanych decyzji. Spośród strategii, które wspierają ten proces, na szczególną uwagę zasługuje zastosowanie analizy danych. Jest to jednak dość złożona dziedzina. Podstawowym narzędziem wielu analityków danych jest arkusz kalkulacyjny. Ma on tę zaletę, że ułatwia solidne zrozumienie prawideł statystyki i analizy danych. Po zdobyciu takich podstaw warto jednak pójść dalej i nauczyć się eksploracyjnej analizy danych za pomocą języków programowania. Dzięki tej książce przejście od pracy z arkuszami Excela do samodzielnego tworzenia kodu w Pythonie i R będzie płynne i bezproblemowe. Rozpoczniesz od ugruntowania swoich umiejętności w Excelu i dogłębnego zrozumienia podstaw statystyki i analizy danych. Ułatwi Ci to rozpoczęcie pisania kodu w języku R i w Pythonie. Dowiesz się, jak dokładnie przebiega proces oczyszczania danych i ich analizy w kodzie napisanym w języku R. Następnie zajmiesz się poznawaniem Pythona. Jest to wszechstronny, łatwy w nauce i potężny język programowania, ulubiony język naukowców i... analityków danych. Nauczysz się płynnego przenoszenia danych z Excela do programu napisanego w Pythonie, a także praktycznych metod ich analizy. Dzięki ćwiczeniom, które znajdziesz w końcowej części każdego rozdziału, utrwalisz i lepiej zrozumiesz prezentowane treści. W książce: badanie relacji między danymi za pomocą Excela stosowanie Excela w analizach statystycznych i badaniu danych podstawy języka R proces oczyszczania i analizy danych w R przenoszenie danych z Excela do kodu Pythona pełna analiza danych w Pythonie Eksploracyjna analiza danych? I w Excelu, i w Pythonie!
Lior Gazit, Meysam Ghaffari
Uczenie maszynowe i duże modele językowe rewolucjonizują biznes i nasze codzienne życie. Potencjał tych innowacji jest trudny do oszacowania: modele LLM stały się wiodącym trendem w tworzeniu aplikacji i analizie danych. Integrowanie zaawansowanych modeli z systemami produkcyjnymi bywa jednak często wymagającym, a nawet niewdzięcznym zadaniem. Na szczęście dzięki tej książce poradzisz sobie z takimi wyzwaniami! Najpierw zapoznasz się z matematycznymi podstawami algorytmów ML i NLP. Zaznajomisz się również z ogólnymi technikami uczenia maszynowego i dowiesz się, w jakim stopniu dotyczą one dużych modeli językowych. Kolejnym zagadnieniem będzie przetwarzanie danych tekstowych, w tym metody przygotowywania tekstu do analizy, po czym przyswoisz zasady klasyfikowania tekstu. Ponadto poznasz zaawansowane aspekty teorii, projektowania i stosowania LLM, wreszcie ― przyszłe trendy w NLP. Aby zdobyć praktyczne umiejętności, będziesz ćwiczyć na przykładach rzeczywistych zagadnień biznesowych i rozwiązań NLP. W książce: podstawy matematyczne uczenia maszynowego i NLP zaawansowane techniki przetwarzania wstępnego i analizy danych tekstowych projektowanie systemów ML i NLP w Pythonie przetwarzanie tekstu z użyciem metod uczenia głębokiego modele LLM i ich implementacja w różnych aplikacjach AI trendy w NLP i potencjał tej technologii Odkryj przyszłe trendy w NLP widziane oczami ekspertów!
Zaawansowane uczenie maszynowe z językiem Python
John Hearty
Uczenie maszynowe przyczyniło się do powstania wielu innowacyjnych technologii. Pojazdy autonomiczne, mechanizmy rozpoznawania obrazów, badania genetyczne, a także dynamiczne dostosowywanie prezentowanych treści do preferencji odbiorcy to tylko niektóre przykłady. Możliwości związane z rozwojem tych technik sprawiają, że analityka danych i zaawansowane uczenie maszynowe stają się wyjątkowo cenną wiedzą. Dotyczy to szczególnie nowatorskich technik analizy danych, takich jak głębokie uczenie, algorytmy częściowo nadzorowane i metody zespołowe. Niniejsza książka jest przystępnie napisanym podręcznikiem, dzięki któremu poznasz niektóre zaawansowane techniki uczenia maszynowego. Szczególną uwagę poświęcono tu algorytmom uczenia maszynowego: zostały dokładnie wyjaśnione, opisano ich zastosowanie oraz topologię, metody uczenia i miary wydajności. Każdy rozdział uzupełniono o wykaz źródeł, pomocny w dalszym zgłębianiu tematu. Dodatkowo przedstawiono wiele cennych wskazówek dotyczących specyfiki pracy analityka danych. Do prezentacji przykładów wybrano język Python z uwagi na jego wszechstronność, elastyczność, prostotę oraz możliwość stosowania do specjalistycznych zadań. Najważniejsze zagadnienia przedstawione w książce: identyfikacja struktur i wzorców w zbiorach danych stosowanie sieci neuronowych praca z językiem naturalnym modele zespołowe i poprawa ich elastyczności narzędzia uczenia maszynowego w Pythonie Zaawansowane uczenie maszynowe — poznaj algorytmy przyszłości! John Hearty — jest autorytetem w dziedzinie analityki danych i inżynierii infrastruktury. Przez pewien czas zajmował się modelowaniem zachowań gracza i infrastrukturą dużych zbiorów danych w Microsofcie. Ważniejszymi jego projektami były modelowanie umiejętności gracza w grach asymetrycznych i modele segmentacji graczy mające na celu zindywidualizowanie rozgrywki. Obecnie Hearty jest niezależnym ekspertem, szczególnie cenionym przez zespoły zajmujące się eksploracją danych. W wolnym czasie tworzy modele uczenia maszynowego w Pythonie.
Zabawa w programowanie. Język C dla nastolatków
Michał Wiszniewski
Napisz sobie swój własny program! Zanim rozpoczniesz pracę, czyli jak zainstalować odpowiednie programy Bez tych klocków ani rusz, czyli co składa się na język C i jak tego używać Im dalej w las, czyli jak stosować bardziej zaawansowane mechanizmy Programowanie w języku C wcale nie jest tak trudne, jak mogłoby się wydawać. W rzeczywistości może je opanować nawet uczeń podstawówki, o ile tylko będzie pamiętać o zasadach logiki oraz o przeznaczeniu poszczególnych elementów języka. Dlaczego więc tak trudno samemu nauczyć się programować? Przyczyna często tkwi w opisie języka programowania — podręczniki do nauki czyta się tak, jakby ich autorzy zapomnieli, dla kogo piszą. Jeśli nie masz ochoty przedzierać się przez specjalistyczny żargon, ale chcesz programować, ta książka pomoże Ci osiągnąć cel. Znajdziesz tu wszystko, czego potrzebuje początkujący programista — od wskazówek w kwestii instalacji odpowiednich programów, przez omówienie niezbędnych komend, stałych i zmiennych, aż do tablic i funkcji. Dowiesz się, jak działają pętle i operatory, do czego służą struktury i unie, jak działają kompilator, preprocesor i linker. Wreszcie zrozumiesz, o co chodzi z operacjami wyjścia i wejścia, a także nauczysz się zapewniać bezawaryjne działanie Twojego programu. I nagle okaże się, że odkrywasz całkiem nowy, fascynujący świat, a porozumienie z Twoim komputerem jest w gruncie rzeczy dziecinnie proste! Sprawdź to! Pierwszy program Idea bibliotek i funkcji Zmienne, stałe i funkcje Tablice i pętle Instrukcje warunkowe i operatory Podstawy logiki Operacje wejścia i wyjścia, podstawowa obsługa błędów Enum i typedef Struktury i unie Malloc i free oraz stos i sterta Operacje na plikach i parametry wejściowe programu Preprocesor, kompilator i linker Pliki nagłówkowe oraz static i extern Programuj w języku C!
Zabawa w programowanie. Język C dla nastolatków
Michał Wiszniewski
Napisz sobie swój własny program! Zanim rozpoczniesz pracę, czyli jak zainstalować odpowiednie programy Bez tych klocków ani rusz, czyli co składa się na język C i jak tego używać Im dalej w las, czyli jak stosować bardziej zaawansowane mechanizmy Programowanie w języku C wcale nie jest tak trudne, jak mogłoby się wydawać. W rzeczywistości może je opanować nawet uczeń podstawówki, o ile tylko będzie pamiętać o zasadach logiki oraz o przeznaczeniu poszczególnych elementów języka. Dlaczego więc tak trudno samemu nauczyć się programować? Przyczyna często tkwi w opisie języka programowania — podręczniki do nauki czyta się tak, jakby ich autorzy zapomnieli, dla kogo piszą. Jeśli nie masz ochoty przedzierać się przez specjalistyczny żargon, ale chcesz programować, ta książka pomoże Ci osiągnąć cel. Znajdziesz tu wszystko, czego potrzebuje początkujący programista — od wskazówek w kwestii instalacji odpowiednich programów, przez omówienie niezbędnych komend, stałych i zmiennych, aż do tablic i funkcji. Dowiesz się, jak działają pętle i operatory, do czego służą struktury i unie, jak działają kompilator, preprocesor i linker. Wreszcie zrozumiesz, o co chodzi z operacjami wyjścia i wejścia, a także nauczysz się zapewniać bezawaryjne działanie Twojego programu. I nagle okaże się, że odkrywasz całkiem nowy, fascynujący świat, a porozumienie z Twoim komputerem jest w gruncie rzeczy dziecinnie proste! Sprawdź to! Pierwszy program Idea bibliotek i funkcji Zmienne, stałe i funkcje Tablice i pętle Instrukcje warunkowe i operatory Podstawy logiki Operacje wejścia i wyjścia, podstawowa obsługa błędów Enum i typedef Struktury i unie Malloc i free oraz stos i sterta Operacje na plikach i parametry wejściowe programu Preprocesor, kompilator i linker Pliki nagłówkowe oraz static i extern Programuj w języku C!