Programowanie

Niezależnie czy dopiero rozpoczynacie swoją przygodę z programowaniem, czy jesteście już uznanymi na rynku profesjonalistami, to w kategorii Programowanie na pewno znajdziecie podręczniki, które pomogą Wam w przebiegu pracy, czy też w nauce podstaw programowania.

W książkach z tego działu zawarta jest wiedza zarówno związana z czysto technicznymi sprawami typu składnia języków, ale także z umiejętnościami bardziej "miękkimi" jak obsługa i wykorzystanie pełnych możliwości środowisk programistycznych, czy też projektowanie oprogramowania lub metody numeryczne czy oraz struktury danych.

2793
Ładowanie...
EBOOK

scikit-learn Cookbook , Second Edition. Over 80 recipes for machine learning in Python with scikit-learn - Second Edition

Julian Avila, Trent Hauck

Python is quickly becoming the go-to language for analysts and data scientists due to its simplicity and flexibility, and within the Python data space, scikit-learn is the unequivocal choice for machine learning. This book includes walk throughs and solutions to the common as well as the not-so-common problems in machine learning, and how scikit-learn can be leveraged to perform various machine learning tasks effectively.The second edition begins with taking you through recipes on evaluating the statistical properties of data and generates synthetic data for machine learning modelling. As you progress through the chapters, you will comes across recipes that will teach you to implement techniques like data pre-processing, linear regression, logistic regression, K-NN, Naïve Bayes, classification, decision trees, Ensembles and much more. Furthermore, you’ll learn to optimize your models with multi-class classification, cross validation, model evaluation and dive deeper in to implementing deep learning with scikit-learn. Along with covering the enhanced features on model section, API and new features like classifiers, regressors and estimators the book also contains recipes on evaluating and fine-tuning the performance of your model. By the end of this book, you will have explored plethora of features offered by scikit-learn for Python to solve any machine learning problem you come across.

2794
Ładowanie...
EBOOK

scikit-learn Cookbook. Over 80 recipes for machine learning in Python with scikit-learn - Third Edition

John Sukup

Trusted by data scientists, ML engineers, and software developers alike, scikit-learn offers a versatile, user-friendly framework for implementing a wide range of ML algorithms, enabling the efficient development and deployment of predictive models in real-world applications. This third edition of scikit-learn Cookbook will help you master ML with real-world examples and scikit-learn 1.5 features.This updated edition takes you on a journey from understanding the fundamentals of ML and data preprocessing, through implementing advanced algorithms and techniques, to deploying and optimizing ML models in production. Along the way, you’ll explore practical, step-by-step recipes that cover everything from feature engineering and model selection to hyperparameter tuning and model evaluation, all using scikit-learn.By the end of this book, you’ll have gained the knowledge and skills needed to confidently build, evaluate, and deploy sophisticated ML models using scikit-learn, ready to tackle a wide range of data-driven challenges.*Email sign-up and proof of purchase required

2795
Ładowanie...
EBOOK

SciPy Recipes. A cookbook with over 110 proven recipes for performing mathematical and scientific computations

Luiz Felipe Martins, Ke Wu, Ruben Oliva...

With the SciPy Stack, you get the power to effectively process, manipulate, and visualize your data using the popular Python language. Utilizing SciPy correctly can sometimes be a very tricky proposition. This book provides the right techniques so you can use SciPy to perform different data science tasks with ease.This book includes hands-on recipes for using the different components of the SciPy Stack such as NumPy, SciPy, matplotlib, and pandas, among others. You will use these libraries to solve real-world problems in linear algebra, numerical analysis, data visualization, and much more. The recipes included in the book will ensure you get a practical understanding not only of how a particular feature in SciPy Stack works, but also of its application to real-world problems. The independent nature of the recipes also ensure that you can pick up any one and learn about a particular feature of SciPy without reading through the other recipes, thus making the book a very handy and useful guide.

2796
Ładowanie...
EBOOK

Scratch 2.0 Beginner's Guide: Second Edition. Create digital stories, games, art, and animations through six unique projects

Michael Badger

The book uses step-by-step instructions along with full code listings for each exercise. After each exercise, the author pauses to reflect, explain, and offer insights before building on the project. The author approaches the content with the belief that we are all teachers and that you are reading this book not only because you want to learn, but because you want to share your knowledge with others. Motivated students can pick up this book and teach themselves how to program because the book takes a simple, strategic, and structured approach to learning Scratch. Parents can grasp the fundamentals so that they can guide their children through introductory Scratch programming exercises. It’s perfect for homeschool families. Teachers of all disciplines from computer science to English can quickly get up to speed with Scratch and adapt the projects for use in the classroom.

2797
Ładowanie...
EBOOK

Scratch bez tajemnic. Programowanie gier od podstaw

Jakub Porzycki, Urszula Łukasik

Własna gra komputerowa? To musi się udać! Podstawowe polecenia Proste problemy programistyczne i własne bloczki Twoja pierwsza gra komputerowa ze Scratchem Jeśli sięgasz po tę książkę, na pewno uwielbiasz gry komputerowe i zastanawiasz się, jak samodzielnie stworzyć własną. Albo masz już gotowy pomysł i szukasz sposobów na jego realizację. Ta książka będzie dla Ciebie idealnym przewodnikiem na start. Od czego zacząć i jak nauczyć się programowania, które pozwoli Ci stworzyć swój własny mikroświat w komputerze? Scratch bez tajemnic zawiera kilkanaście projektów prostych gier napisanych w języku Scratch, stworzonym specjalnie do nauki programowania. Zabawne i intrygujące zadania, które Cię tu czekają, będą nie tylko świetną rozrywką, lecz także wstępem do samodzielnego pisania gier. Zobacz, jak przygotować kosmiczną bitwę, zaprojektować zmasowany atak bakterii i stworzyć swoją własną platformówkę. Baw się tymi przykładami, rozbudowuj je i zmieniaj według własnych pomysłów. Programowanie nie jest tak trudne, jak Ci się wydaje! Projekt akwarium Znikający duszek i okrutna matematyka Pogrywamy sobie w kotka i myszkę Przygody w kosmosie i kosmiczna bitwa Żuczek na autostradzie i arkanoid Twoje własne bloczki Inwazja bakterii Rysowanie jest proste Platformówki Wąż Turniej łuczniczy Niech zabrzmią działa Programuj i graj!

2798
Ładowanie...
EBOOK

Scripting. Automation with Bash, PowerShell, and Python

Rheinwerk Publishing, Inc, Michael Kofler

This comprehensive scripting guide empowers system administrators, developers, and power users to automate repetitive IT tasks across platforms using three major scripting languages: Bash, PowerShell, and Python. The book opens with foundational scripting concepts and showcases what you can accomplish with just ten lines of code. It continues with in-depth chapters on each language, emphasizing syntax, control structures, error handling, and modularity.Readers will explore practical techniques for managing files, parsing text, utilizing regular expressions, and working with JSON, XML, and INI formats. The book dives into job automation with cron and Task Scheduler, secure communication via SSH, and scripting in professional environments with tools like Visual Studio Code and Git.The final section applies scripting to real-world cases, including system backups, image processing, web scraping, API consumption, database interactions, cloud integration, and virtual machine automation. With this book, readers build a strong scripting toolkit to efficiently manage modern IT workflows.

2799
Ładowanie...
EBOOK

Scrum. Przewodnik po antywzorcach

Stefan Wolpers

Wyzwania, przed którymi staje każdy zespół scrumowy i jak je pokonać "Stefan Wolpers ma niezwykłą zdolność wskazywania ukrytych pułapek i trudności, z którymi borykają się interesariusze, zespoły i procesy. Wolpers dokumentuje źródła marnotrawstwa i frustracji, tworząc zadziwiające kompendium typowych sytuacji, które blokują postęp. Przygnębiające! Ale nie zostawia nas z tym. Przedstawia również trafne rozwiązania. Budujące!" -Diana Larsen, wykładowca, doradca i autorka witryny dianalarsen.com Odblokuj sukces w Scrumie, niezależnie od tego, czy jesteś ekspertem, czy dopiero zaczynasz. przewodnik po antywzorcach Scruma to twój klucz do zrozumienia i udoskonalenia praktyk Scruma. Scrum jest łatwy do zrozumienia, ale osiągnięcie doskonałości jest trudne. Jako framework, Scrum jest szczególnie wymagający, gdyż nie istnieje formalne wykształcenie dostosowane do poszczególnych ról ani wyczerpujący zbiór praktyk, które byłyby dostępne dla osób zainteresowanych ich stosowaniem. Scrum Guide przedstawia zasady jedynie jako szkic - od stosowania Scruma do złożonych problemów adaptacyjnych po promowanie samozarządzania - i w ogóle nie zawiera żadnych zaleceń, jak powinny pracować Zespoły Scrumowe. Scrum. Przewodnik po antywzorcach to zestawienie wyzwań, z którymi mierzy się każdy Zespół Scrumowy oraz sposoby ich pokonywania. Stefan Wolpers używa Scrum Guide jako szablonu, wspomagając poznawanie Scruma przez początkujących praktyków - treści są porządkowane według ról, zdarzeń, artefaktów i zobowiązań. Bardziej doświadczony czytelnik może użyć książki do rozwiązywania indywidualnych problemów lub sytuacji. Omówienie antywzorców Scruma zarówno dla nowicjuszy, jak i doświadczonych praktyków Praktyczne informacje na temat tego, dlaczego implementacje Scruma często są nieskuteczne i sposoby ich ulepszania Propozycje usprawnień i korekt kursu w praktyce Scruma, dokonywanych w czasie rzeczywistym Stefan Wolpers uzyskał tytuły Professional Scrum Trainer od Scrum.org, a ponadto Agile Coach i Scrum Master. Specjalizuje się we wspomaganiu transformacji zwinnych poprzez takie praktyki, jak Scrum, LeSS, Kanban, Lean Startup i profesjonalne zarządzanie produktem. Jest licencjonowanym facylitatorem Agile Fluency Team Diagnostic z doświadczeniem na stanowiskach kierowniczych wyższych szczebli. Jest redaktorem popularnego newslettera "Food for Agile Thought", z którym współpracuje ponad 50 tysięcy entuzjastów Agile na całym świecie. Cały dochód Scrum.org uzyskiwany z tej serii wydawniczej przekazywany jest na rzecz Year Up, organizacji, która dąży do zniwelowanie nierówności poprzez zapewnianie młodym dorosłym mieszkańcom miast umiejętności, doświadczenia i wsparcia, które umożliwią im osiągnięcie pełnego potencjału poprzez karierę zawodową i wyższe wykształcenie.

2800
Ładowanie...
EBOOK

SDL Game Development. If you're good with C++ and object oriented programming, this book utilizes your skills to create 2D games using the Simple DirectMedia Layer API. Practical tutorials include the development of two wickedly good games

Shaun Mitchell

SDL 2.0 is the latest release of the popular Simple DirectMedia Layer API, which is designed to make life easier for C++ developers, allowing you simple low-level access to various multiplatform audio, graphics, and input devices.SDL Game Development guides you through creating your first 2D game using SDL and C++. It takes a clear and practical approach to SDL game development, ensuring that the focus remains on creating awesome games.Starting with the installation and setup of SDL, you will quickly become familiar with useful SDL features, covering sprites, state management, and OOP, leading to a reusable framework that is extendable for your own games. SDL Game Development culminates in the development of two exciting action games that utilize the created framework along with tips to improve the framework.