Видавець: 7
63265
Eлектронна книга

PHP 7. Algorytmy i struktury danych

Mizanur Rahman

Algorytmy i struktury danych leżą u podstaw programowania. Zrozumienie zasad rządzących tymi zagadnieniami jest koniecznym warunkiem opracowania prawidłowej i efektywnej aplikacji. Niestety, wielu programistów uznaje tę tematykę za zbyt złożoną czy zbyt banalną i nie poświęca jej wystarczającej uwagi. Takie podejście często się mści: modne narzędzia, frameworki czy technologie deweloperskie nie zapewnią sukcesu, jeśli projektant nie przemyśli zastosowanych algorytmów i struktur danych. Z tego obowiązku nie zwalniają nawet narzędzia wbudowane w język PHP! Jeśli chcesz biegle posługiwać się algorytmami, wziąłeś do ręki właściwą książkę! Przedstawiono tu podstawy implementacji algorytmów i struktur danych w PHP, dzięki czemu poznasz rodzaje struktur i powody, dla których warto je wybierać, a także dowiesz się, gdzie i kiedy należy stosować poszczególne algorytmy. Znajdziesz tu dużo praktycznych przykładów, które uzupełniono rysunkami i wyczerpującym komentarzem. Przystępne i zrozumiałe wyjaśnienia ułatwią Ci szybkie przyswojenie prezentowanych koncepcji, nawet tak złożonych, jak programowanie dynamiczne, algorytmy zachłanne, algorytmy z nawrotami czy funkcyjne struktury danych. Najważniejsze zagadnienia: podstawy analizy algorytmów i struktur danych, tablice, listy i drzewa, stosy, kolejki i algorytmy rekurencyjne, sortowanie, wyszukiwanie, sterty i kopce, wsparcie ze strony PHP, w tym biblioteki PECL i Tarsana. Algorytmy: poznaj, zrozum, stosuj! Mizanur Rahman od 14 lat rozwija aplikacje w PHP. Jest znawcą Laravela, CodeIgnitera, Symfony, JavaScriptu, C, C++, Javy, Node.js, Socket.io i React.js. Jest właścicielem dwóch startupów technologicznych. Jest osobą niezwykle zaangażowaną w życie kilku społeczności programistycznych, takich jak PHPXperts, Agile Bangladesh czy Project Euler. Regularnie wygłasza referaty na różnych konferencjach i seminariach technologicznych. Wraz z żoną Nishą i dwoma synami, Adiyanem i Mikhaelem, mieszka w Dhace w Bangladeszu. Jego pasją są podróże po świecie.

63266
Aудіокнига

Autystyczny świat Tymka

Ewa Czajka

Opowieść o blaskach i cieniach dzieciństwa z autyzmem Tymek jest sześciolatkiem ze spektrum autyzmu, który pasjonuje się pojazdami i ruchem drogowym. Jego plan dnia nie różni się od tego znanego większości przedszkolaków: poranne wstawanie, pobyt w przedszkolu, wieczory spędzane z rodziną. Tymka wyróżnia jednak sposób, w jaki próbuje zrozumieć otaczającą go rzeczywistość i innych ludzi. To utrudnia mu odnalezienie swojego miejsca wśród rówieśników. Wejdźcie do jego świata, a dowiecie się, z jakimi wyzwaniami musi się zmierzyć. Autystyczny świat Tymka to ważna opowieść o tolerancji, zrozumieniu i poszukiwaniu akceptacji. Jej pierwsza część pozwala lepiej poznać rzeczywistość, w jakiej funkcjonuje sześciolatek, druga natomiast daje możliwość zapoznania się z notatkami tworzonymi przez wychowawczynię chłopca. To właśnie te zapiski przydadzą się szczególnie nauczycielom, pedagogom specjalnym i psychologom jako przykład dobrych praktyk. Zafascynował mnie wyraz zaimpregnować. Lubię, kiedy pani Ania używa trudnych słów. Potem mi je wyjaśnia, a ja mogę je powtarzać. Umówiliśmy się tylko z panią Anią, że kiedy da mi znak, muszę je wypowiadać po cichutku lub w swojej głowie. Nie rozumiem, dlaczego inni nie chcą tego słuchać, ale wiem, że pani Ania zwykle ma rację. Kiedyś Marcel powiedział, że co za dużo, to niezdrowo. To znaczyło, że nie można z niczym przesadzać. Ewa Czajka autorka książki pod tytułem Autystyczny świat Tymka po raz pierwszy wydanej w 2023 roku.

63267
Aудіокнига

Zagadka zaginionego skarbu

Anna Ihrén

Z początkiem wakacji Stella wyjeżdża do nadmorskiego miasteczka Smögen, gdzie spędzi u ojca całe lato. Na miejscu otrzymuje zadanie i ma pokazać wyspę chłopcu, który również tam odpoczywa. John – jak się okazuje, znajomy Stelli ze szkoły – uchodzi za dziwaka, zwariowanego na punkcie technicznych nowinek. Pewnego dnia w ręce Stelli trafia list, w którym opisano zaginiony skarb, fascynujący mieszkańców wyspy już od niemal dwustu lat. Kiedy Stella i John wypływają łodzią w morze, trafiają w sam środek poszukiwań. W końcu postanawiają założyć pierwsze biuro detektywistyczne na wyspie. Czy znajdą zaginiony skarb z żaglowca Sankt Anna? Okazuje się, że wśród chat rybaków, różowych skał i błękitnych wód kryje się wiele tajemnic.  Anna Ihrén znana jest z cieszących się powodzeniem kryminałów. Serią o Stelli i Johnie, detektywach ze Smögen, debiutuje jako autorka powieści dla dzieci.

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

Unity 3D Game Development by Example Beginner's Guide. A seat-of-your-pants manual for building fun, groovy little games quickly

Ryan Henson Creighton

Beginner game developers are wonderfully optimistic, passionate, and ambitious. But that ambition is often dangerous! Too often, budding indie developers and hobbyists bite off more than they can chew. Some of the most popular games in recent memory – Doodle Jump, Paper Toss, and Canabalt, to name a few – have been fun, simple games that have delighted players and delivered big profits to their creators. This is the perfect climate for new game developers to succeed by creating simple games with Unity 3D, starting today.This book starts you off on the right foot, emphasizing small, simple game ideas and playable projects that you can actually finish. The complexity of the games increases gradually as we progress through the chapters. The chosen examples help you learn a wide variety of game development techniques. With this understanding of Unity 3D and bite-sized bits of programming, you can make your own mark on the game industry by finishing fun, simple games.This book shows you how to build crucial game elements that you can reuse and re-skin in many different games, using the phenomenal (and free!) Unity 3D game engine. It initiates you into indie game culture by teaching you how to make your own small, simple games using Unity3D and some gentle, easy-to-understand code. It will help you turn a rudimentary keep-up game into a madcap race through hospital hallways to rush a still-beating heart to the transplant ward, program a complete 2D game using Unity's User Interface controls, put a dramatic love story spin on a simple catch game, and turn that around into a classic space shooter with spectacular explosions and pew sounds! By the time you're finished, you'll have learned to develop a number of important pieces to create your own games that focus in on that small, singular piece of joy that makes games fun.

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

Чорний красунь

Анна Сьюел

Понад п2019ятдесят мільйонів проданих примірників у всьому світі, чільне місця в поважних книжкових рейтингах та невгасима любов читачів, котра сколихує серця дітлахів і дорослих уже не одне століття 2014 це якщо дуже стисло про єдиний, а тому й головний роман британської письменниці Анни Сьюел під назвою «Чорний Красунь». Ся книжка є своєрідним закличним листом авторки до людей, її визрілим проханням про милосердя, співчуття та пошану до коней. Хоча, можливо, йдеться не тільки про тварин або головно не про них?.. Адже історія Чорного Красуня 2014 певним чином алегорія з поневоленою людиною, яка радіє і потерпає, коли так завгодно іншим. Ув осердя твору покладено чуйну розповідь про коня неймовірної краси, який згадує свої молодечі безклопітні роки коло матінки, тривожну розлуку з нею, потрапляння до багатообіцяльних господарів, заведення перших справжніх приятелів і2026 і подальшу життєву круговерть, котру ніяк не спинити та якій не можна опиратися, але котра виповнює роздумами про те, що справді суттєве не лише на тлі лондонських пейзажів, поміж звичаїв Вікторіанської епохи, а завше: учора, нині й завтра, хоч би яким мерехким воно не видавалося...

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

Developing Multi-Platform Apps with Visual Studio Code. Get up and running with VS Code by building multi-platform, cloud-native, and microservices-based apps

Ovais Mehboob Ahmed Khan, Khusro Habib, Chris Dias

Microsoft Visual Studio Code is a powerful, lightweight code editor for modern web and cloud development. It is a source code editor that can be used with a variety of programming languages, which works on multiple platforms such as Linux, Windows, and macOS. This book provides extensive coverage of the tools, functionalities, and extensions available within the VS Code environment that will help you build multi-platform apps with ease.You’ll start with the installation of VS Code and learn about various tools and features that are essential for development. Progressing through the chapters, you'll explore the user interface while understanding tips and tricks for increasing productivity. Next, you’ll delve into VS Code extensions and discover how they can make life easier for developers. Later, the book shows you how to develop a sample application with different programming languages, tools, and runtimes to display how VS code can be used effectively for development, before helping you get to grips with source code version management and deployment on Azure with VS Code. Finally, you’ll build on your skills by focusing on remote development with VS Code.By the end of this book, you’ll have the knowledge you need to use Visual Studio Code as your primary tool for software development.

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

Test-Driven Development with Java. Create higher-quality software by writing tests first with SOLID and hexagonal architecture

Alan Mellor

Test-driven development enables developers to craft well-designed code and prevent defects. It’s a simple yet powerful tool that helps you focus on your code design, while automatically checking that your code works correctly. Mastering TDD will enable you to effectively utilize design patterns and become a proficient software architect.The book begins by explaining the basics of good code and bad code, bursting common myths, and why Test-driven development is crucial. You’ll then gradually move toward building a sample application using TDD, where you’ll apply the two key rhythms -- red, green, refactor and arrange, act, assert. Next, you’ll learn how to bring external systems such as databases under control by using dependency inversion and test doubles. As you advance, you’ll delve into advanced design techniques such as SOLID patterns, refactoring, and hexagonal architecture. You’ll also balance your use of fast, repeatable unit tests against integration tests using the test pyramid as a guide. The concluding chapters will show you how to implement TDD in real-world use cases and scenarios and develop a modern REST microservice backed by a Postgres database in Java 17.By the end of this book, you’ll be thinking differently about how you design code for simplicity and how correctness can be baked in as you go.

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

Człowiek z blizną. The Man with the Twisted Lip

Arthur Conan Doyle

Książka w dwóch wersjach językowych: polskiej i angielskiej. A dual Polish-English language edition. Dziennikarz Neville St. Clair w poniedziałek rano udał się do Londynu wcześniej niż zwykle, oświadczając, że ma do załatwienia dwie ważne sprawy i obiecując przywieźć zabawki dla dzieci. Następnie jego żona dostała telegraficzną wiadomość, że może odebrać oczekiwaną przesyłkę w poczcie nad Tamizą. Załatwiwszy sprawunki podczas drogi powrotnej przypadkiem mijała podejrzany zaułek, gdzie ujrzała swego męża w oknie domu. St Clair na jej widok zniknął jakby siłą przez kogoś odciągnięty. Usiłowała wejść, lecz uniemożliwił to gospodarz owego budynku. Po chwili wróciła z policją, przeszukano pokój, w którego oknie ostatni raz widziano zaginionego. W pokoju znajdował się Hugo Boone, kulawy żebrak z wykrzywioną wargą (za Wikipedią).