Informatyka
Basic Electronics. Theory and Practice
Mercury Learning and Information, Sean Westcott, Jean...
This updated edition introduces students and hobbyists to electronics, covering microcontrollers, sensors, and wireless communication. Each chapter includes a lab, progressing to building a robot with Arduino and Netduino. New material on Raspberry Pi and Python is included, with companion files featuring videos and code samples.The course begins with basic electronics concepts, building circuits, and understanding components. It covers digital theory and practical applications with sensors, motors, and microcontrollers. Topics include electricity theory, currents, circuits, tools, safety, and components like resistors, capacitors, diodes, and transistors. Advanced topics include power supplies, soldering, digital theory, integrated circuits, memory, and microcontrollers.These concepts are crucial for innovation in electronics. This book transitions readers from basic labs to constructing a robot using open-source hardware. It covers Raspberry Pi projects and explores cybersecurity and IoT. Appendices include math for electronics, a timeline of innovations, careers in electronics, and a glossary. This guide provides both theoretical knowledge and practical skills, making it invaluable for mastering electronics.
Bazy danych dla studenta, technika informatyka i programisty
Maciej Czaicki, Kacper Łuczak
BAZY DANYCH DLA STUDENTA, TECHNIKA INFORMATYKA I PROGRAMISTY Ta książka to kompleksowy przewodnik po świecie baz danych, stworzony z myślą o studentach, uczniach techników informatycznych oraz początkujących programistach. W prosty i przystępny sposób wprowadza w zagadnienia projektowania, tworzenia i obsługi baz danych, łącząc teorię z praktyką. Autorzy krok po kroku wyjaśniają zasady relacyjnego modelu baz danych, pokazując, jak poprawnie planować strukturę informacji i zależności między tabelami. Kolejne rozdziały poświęcone są pracy z programem Microsoft Access, który pozwala w intuicyjny sposób budować i analizować bazy danych. Następnie czytelnik poznaje środowisko XAMPP oraz narzędzie phpMyAdmin, ucząc się, jak konfigurować serwer i zarządzać bazami MySQL w środowisku webowym. Nie zabrakło również solidnego wprowadzenia do języka SQL, obejmującego zarówno podstawowe zapytania, jak i bardziej zaawansowane operacje na danych. Całość uzupełnia rozdział poświęcony optymalizacji baz danych, w którym omówiono sposoby zwiększania wydajności i bezpieczeństwa systemów. To nie tylko podręcznik, ale także praktyczny warsztat pełen wiedzy i przykładów, ćwiczeń i wskazówek, które pomogą Ci zdobyć umiejętności niezbędne w pracy informatyka i programisty. Zrozum, jak działają bazy danych, naucz się nimi zarządzać i twórz rozwiązania, które naprawdę działają! Maciej Czaicki i Kacper Łuczak to dynamiczny duet, którego połączyła wspólna chęć tworzenia i dzielenia się wiedzą. Maciej jest studentem i programistą SQL, rozwijającym swoją pasję do programowania od 12 roku życia. Profesjonalną pracę w obszarze baz danych łączy z działalnością naukową skupioną na algorytmice. Kacper, student informatyki na Politechnice Śląskiej, to młody i ambitny entuzjasta nowych technologii, który nieustannie dąży do rozwoju, łącząc ciekawość świata z praktycznym podejściem. Aktywnie działa w samorządzie studenckim.
Adam Pelikant
Zobacz, jakie to proste -- naucz się tworzyć bazy danych! Jak tworzyć formularze i raporty? Jak modyfikować strukturę tabel? Jak stosować mechanizmy wymiany danych? Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia -- jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach. Książka "Bazy danych. Pierwsze starcie" stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania. Projektowanie bazy danych -- narzędzia wizualne Tworzenie formularzy i raportów Strukturalny język zapytań SQL w wersji MS JetSQL Składnia podstawowa Unia -- koniunkcja zbiorów Grupowanie i funkcje agregujące Zastosowanie języka SQL z poziomu formularzy Mechanizmy wymiany danych Obiekty: DAO, RDO, ADO Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji Stwórz własną, niezawodną bazę danych!
Bazy danych. Podstawy projektowania i języka SQL
Krystyna Czapla
Idealna baza danych — szyta na Twoją miarę! Faza projektu, czyli jak opracować tabele i określić zależności między nimi Faza implementacji, czyli jak przejść od projektu do tworzenia fizycznej bazy Faza trzecia, czyli jak czerpać informacje z bazy danych w nowoczesnych aplikacjach Bazy danych są dziś tworzone na potęgę i wykorzystywane niemal na każdym kroku. Od czasu pojawienia się komputerów osobistych, internetu i potężnych serwerów ilość danych wymagających zapisania i przetworzenia wciąż wzrasta, a ich sensowne posegregowanie, zapewnienie integralności, łatwości przeszukiwania i możliwości analizowania to umiejętność na wagę złota. Jeśli chcesz ją zdobyć lub udoskonalić, ta książka na pewno Ci w tym pomoże. Znajdziesz tu klarowne, jasne informacje dotyczące kolejnych etapów projektowania oraz implementacji bazy danych, z podziałem na dwie odrębne metody — modelowanie i normalizację. Poznasz obszerne podstawy języka SQL — pojęcia, typy danych, składnię i całe zestawy poleceń — i na konkretnych przykładach zobaczysz, jak używać tego języka. Zrozumiesz też, do czego służy język zapytań i co można zrobić przy użyciu języka DML. To pozwoli Ci z łatwością wykonać ćwiczenia utrwalające, a gdy skończysz będziesz gotowy zmierzyć się z budową własnej bazy! Modelowanie logiczne Normalizacja danych Język baz danych SQL Język zapytań DQL — polecenie SELECT Język manipulowania danymi — DML Język definiowania danych — DDL Proces logowania do bazy Twoje dane w dobrej bazie to klucz do sukcesu!
Bądź Agile. Zwinnie o HR i Employer Brandingu
Olga Żółkiewicz, Marcin Olszewski_, Mateusz Czarnecki
Pierwszy w Polsce kompleksowy przewodnik po Agile HR i EB Agile, zwinność - to terminy, które w pierwszej kolejności kojarzą się z branżą IT. I słusznie. Zwolennicy zwinnego programowania przyjmują, że skoro oczekiwania odbiorcy ewoluują w trakcie pracy nad produktem, jej założenia i metody powinny się do tych zmian adaptować. Firmy z sektora IT od dawna są Agile. Jednak zwinność przydaje się nie tylko specjalistom od kodowania. To podejście do zadań sprawdza się także w HR-ze i employer brandingu. Ważni gracze na rynku, jak telekomunikacja oraz bankowość, stawiają na zwinną transformację swoich działów HR. Czy to oznacza, że Agile jest tylko dla wielkich? Absolutnie nie! Autorzy tego przewodnika udowadniają, że ten sposób pracy z ludźmi w przedsiębiorstwach jest i dla dużych, i dla małych. Tłumaczą, na czym polega zwinność w HR i EB, podają przykłady większych i mniejszych firm działających w tych obszarach zgodnie z Agile. Dzielą się wiedzą o przydatnych narzędziach, podsuwają praktyczne wskazówki i cytują komentarze specjalistów, którzy od dawna pracują w stylu Agile. Wszystko po to, by stworzyć pełny obraz możliwości, jakie daje zwinność w zakresie human resources i employer brandingu.
Richard Grimmett, Rodolfo Giometti, Charles A. Hamilton
BeagleBone is a microboard PC that runs Linux. It can connect to the Internet and run OSes such as Android and Ubuntu. You can transform this tiny device into a brain for an embedded application or an endless variety of electronic inventions and prototypes.This Learning Path starts off by teaching you how to program the BeagleBone. You will create introductory projects to get yourselves acquainted with all the nitty gritty. Then we’ll focus on a series of projects that are aimed at hobbyists like you and encompass the areas of home automation and robotics. With each project, we’ll teach you how to connect several sensors and an actuator to the BeagleBone Black. We’ll also create robots for land, sea, and water. Yes, really! The books used in this Learning Path are:1. BeagleBone Black Cookbook 2. BeagleBone Home Automation Blueprints 3. Mastering BeagleBone Robotics
Rodolfo Giometti
If you are a developer with some hardware or electrical engineering experience who wants to learn how to use embedded machine-learning capabilities and get access to a GNU/Linux device driver to collect data from a peripheral or to control a device, this is the book for you.
Joshua Datko
If you have some experience with the BeagleBone or similar embedded systems and want to learn more about security and privacy, this book is for you. Alternatively, if you have a security and privacy background and want to learn more about embedded development, this book is for you. You should have some familiarity with Linux systems and with the C and Python programming languages.