Informatyka
Bezpiecznie już było. Jak żyć w świecie sieci, terrorystów i ciągłej niepewności
Paulina Polko, Roman Polko
XXI wiek wszystkich strachów W roku 1989 pożegnaliśmy komunizm i - nie wiedząc wtedy jeszcze o tym - powitaliśmy niepewność jutra. Zniknęły gwarancje zatrudnienia, jako społeczeństwo odbyliśmy przyspieszony kurs ekonomicznej samodzielności. Do NATO wkraczaliśmy z kilkunastoprocentowym bezrobociem i wielką rzeszą ludzi żyjących poniżej progu ubóstwa, ale gdzieś na niezbyt odległym horyzoncie pojawiła się już perspektywa wstąpienia do Unii Europejskiej i nadzieja na otwarcie się zagranicznych rynków na polskich pracowników. Później w dalekim Nowym Jorku w zamachu terrorystycznym runęły dwie wieże World Trade Center. To nas przeraziło, ale terroryści z turbanami na głowach byli dla nas tak odlegli jak - nie przymierzając - kosmici. Na naszym kontynencie był spokój, a w naszym kraju czuliśmy się szczególnie bezpiecznie, uznając, że to peryferia Zachodu. O, czyżby? Drugie dziesięciolecie obecnego wieku wytrąciło nas ze strefy komfortu. Za wschodnią granicą wybuchła regularna, choć oficjalnie niewypowiedziana wojna. Terroryści wyprowadzili się z odległego Iraku i Afganistanu, wybierając zamiast nich obiecaną ziemię Europy. Dziś już raz po raz natykamy się w internecie na cybernetyczne potyczki sterowanych sieciowych trolli. Z tsunami fake newsów coraz trudniej wyłowić rzetelne informacje... Czego naprawdę należy się bać? Czy będziemy obiektem ataku terrorystycznego? Czy polską ziemię mogą rozjechać rosyjskie czołgi? A może lepiej zamknąć oczy na politykę i zwyczajnie pilnować kursu franka, bo tym, co najbardziej zagraża naszemu bezpieczeństwu, są wahania wartości szwajcarskiej waluty? Jak żyć w świecie, który nieprędko (jeśli kiedykolwiek) znów będzie względnie bezpieczny, i nie dać się zwariować? Co nam zagraża? Jak żyć bezpiecznie w sieciowej rzeczywistości? Jaka jest hierarchia potrzeb człowieka w świecie ciągłej niepewności? Odpowiedź na te fundamentalne pytania stanowi treść bogatej w fakty i przemyślenia książki Pauliny i Romana Polko. Napisana barwnym językiem, w sposób niezwykle przystępny tłumaczy czytelnikowi zawiłości i fenomeny współczesnego świata: konsekwencje migracji, terroryzmu, globalnego ocieplenia; zagadnienia wojen informacyjnych i cyberbezpieczeństwa, rywalizacji o zasoby i surowce naturalne. Nie zapomina przy tym o wyzwaniach bardziej tradycyjnych, związanych z konfliktami zbrojnymi i ekspansją terytorialną, współzawodnictwem ekonomicznym czy też przesuwaniem się ciężkości świata w kierunku Dalekiego Wschodu. Ciekawa, barwna i pełna szczegółów opowieść o bezpieczeństwie Polski i świata w XXI wieku. Nieszablonowa, obalająca stereotypy i polityczne mistyfikacje; pozwalająca zrozumieć wyzwania przyszłości, a nie rozpamiętywać przeszłe konflikty. Lektura obowiązkowa nie tylko dla zainteresowanych sprawami międzynarodowymi w naszym kraju. Aleksander Kwaśniewski, Prezydent RP w latach 1995-2005
Biblia copywritingu. Wydanie II poszerzone
Dariusz Puzyrkiewicz
Od recepcjonisty do copywriter'a >> PODCAST Na początku było słowo Rozróżniam trzy "tryby" pisania: dziennikarz, pisarz i copywriter. Tekst każdego z nich ma inną rolę do spełnienia - pisarz przekazuje emocje, dziennikarz fakty, a zadaniem tekstu napisanego przez copywritera jest skłonić nas do akcji. Każdy z trybów posługuje się innym zestawem narzędzi. Oczywiście, dziennikarz może angażować emocje, tak jak copywriter może - a nawet powinien - opierać się na faktach. Ale, tak jak dobra proza literacka nie sprzedaje proszków do prania, tak samo ludzie nie ustawiają się w kolejce do perswazyjnych tekstów w księgarni. Biblia copywritingu - jak sam tytuł wskazuje - nauczy Cię trzeciego trybu. ze wstępu Pawła Tkaczyka Tworzysz treści na strony WWW lub teksty do ulotek? Konstruujesz hasła reklamowe? Piszesz scenariusze reklam radiowych i telewizyjnych? Prowadzisz profile marek w mediach społecznościowych? W takim razie śmiało możesz nazywać siebie copywriterem. Wojownikiem słów. Operatorem argumentów. Kreatorem treści perswazyjnych. Jak w każdym fachu, także w Twoim istnieje zestaw uniwersalnych zasad oraz narzędzi, chwytów i trików, które wszyscy - czeladnik, rzemieślnik, mistrz - muszą znać i którymi powinni swobodnie operować. Inwencja własna jest oczywiście w copywritingu wskazana, jednak podstawa to opanowanie pisarskiego abecadła. Dariusz Puzyrkiewicz, weteran zawodu z kilkunastoletnim stażem i wieloma udokumentowanymi sukcesami na koncie, zebrał niezbędną wiedzę w tej książce. Zaopatrz się w nią, przeczytaj, ustaw na półce na wysokości wzroku - i wracaj do niej zawsze, gdy będziesz tworzyć tekst, który sprzedaje. Produkty. Usługi. Albo idee. Dowiedz się, jak: korzystać z inspiracji i gdzie ich szukać skonstruować kuszący nagłówek napisać jasną, zwięzłą i skuteczną ofertę wyróżnić się na tle konkurencji żonglować słowami w mediach społecznościowych
Biblioteki cyfrowe: tworzenie, zarządzanie, odbiór
Barbara Maria Morawiec
Postaw na nowe technologie — sprawdź, jak powinna działać nowoczesna biblioteka! Od wielu lat zarówno poważne ośrodki naukowe, jak i media zajmujące się badaniami czytelnictwa w Polsce biją na alarm — jako społeczeństwo coraz mniej czytamy, a to niekorzystnie odbija się na ogólnym poziomie inteligencji i kultury. Ta zatrważająca tendencja ma pewnie wiele źródeł, ale jednym z najważniejszych jest zmiana nawyków czytelniczych i głębsze zanurzenie potencjalnych czytelników w świat cyfrowy. Nowoczesna biblioteka nie może więc pozostawać strukturą analogową. Wręcz przeciwnie, powinna udostępniać swoje zbiory, zwłaszcza te najcenniejsze, w postaci cyfrowej. Jeśli chcesz przekonać się, jak wygląda to w praktyce i jak wypada konfrontacja projektów architektów cyfrowych systemów bibliotecznych z oczekiwaniami użytkowników, ta książka Ci w tym pomoże. Znajdziesz tu informacje na temat funkcjonowania konkretnych bibliotek cyfrowych oraz tego, jak realizują one swoją podstawową funkcję udostępniania zbiorów. Zobaczysz, jak przebiega proces budowy takiej biblioteki, jacy interesariusze biorą udział w tym procesie i jak to wszystko wpływa na funkcjonalność biblioteki dla użytkownika. Fundamentalne znaczenie ma tu wskazanie różnych punktów widzenia, zderzenie koncepcji z potrzebami odbiorców, analiza zachowań i przepływu informacji. Każdy, kto chce zrozumieć kluczowe funkcje biblioteki cyfrowej i wykorzystać je w praktyce, powinien najpierw przeczytać tę książkę. W jakim celu jest tworzona biblioteka cyfrowa oraz jakie funkcje może ona pełnić? Jak przedstawia się organizacja pracy w zespołach bibliotek cyfrowych? Jak przebiega proces digitalizacji? Kim jest architekt biblioteki cyfrowej i jakie role pełni przy jej tworzeniu? Jakie kompetencje powinien mieć architekt biblioteki cyfrowej? Jak użytkownicy bibliotek cyfrowych oceniają te biblioteki? W jaki sposób użytkownicy korzystają z zasobów bibliotek cyfrowych? Jakie są potrzeby oraz zachowania informacyjne użytkownika biblioteki cyfrowej? Jakie problemy napotykają użytkownicy bibliotek cyfrowych podczas korzystania ze zbiorów? Kim jest użytkownik biblioteki cyfrowej? Stwórz bibliotekę cyfrową, z której każdy będzie chciał korzystać! Barbara Maria Morawiec — absolwentka UJ oraz UŚ na kierunku informacja naukowa i bibliotekoznawstwo. Redaktor naczelna serwisu Lustro Biblioteki (www.lustrobiblioteki.pl). Autorka książki Biblioblog w pigułce — poradnik dla bibliotekarzy, a także artykułów dotyczących blogosfery bibliotecznej, Biblioteki 2.0, bibliotek cyfrowych, e-booków itp. Prowadzi szkolenia dla bibliotekarzy z zakresu tworzenia i zarządzania blogami i serwisami bibliotecznymi, a także PR w bibliotece.
Biblioteki cyfrowe: tworzenie, zarządzanie, odbiór
Barbara Maria Morawiec
Postaw na nowe technologie — sprawdź, jak powinna działać nowoczesna biblioteka! Od wielu lat zarówno poważne ośrodki naukowe, jak i media zajmujące się badaniami czytelnictwa w Polsce biją na alarm — jako społeczeństwo coraz mniej czytamy, a to niekorzystnie odbija się na ogólnym poziomie inteligencji i kultury. Ta zatrważająca tendencja ma pewnie wiele źródeł, ale jednym z najważniejszych jest zmiana nawyków czytelniczych i głębsze zanurzenie potencjalnych czytelników w świat cyfrowy. Nowoczesna biblioteka nie może więc pozostawać strukturą analogową. Wręcz przeciwnie, powinna udostępniać swoje zbiory, zwłaszcza te najcenniejsze, w postaci cyfrowej. Jeśli chcesz przekonać się, jak wygląda to w praktyce i jak wypada konfrontacja projektów architektów cyfrowych systemów bibliotecznych z oczekiwaniami użytkowników, ta książka Ci w tym pomoże. Znajdziesz tu informacje na temat funkcjonowania konkretnych bibliotek cyfrowych oraz tego, jak realizują one swoją podstawową funkcję udostępniania zbiorów. Zobaczysz, jak przebiega proces budowy takiej biblioteki, jacy interesariusze biorą udział w tym procesie i jak to wszystko wpływa na funkcjonalność biblioteki dla użytkownika. Fundamentalne znaczenie ma tu wskazanie różnych punktów widzenia, zderzenie koncepcji z potrzebami odbiorców, analiza zachowań i przepływu informacji. Każdy, kto chce zrozumieć kluczowe funkcje biblioteki cyfrowej i wykorzystać je w praktyce, powinien najpierw przeczytać tę książkę. W jakim celu jest tworzona biblioteka cyfrowa oraz jakie funkcje może ona pełnić? Jak przedstawia się organizacja pracy w zespołach bibliotek cyfrowych? Jak przebiega proces digitalizacji? Kim jest architekt biblioteki cyfrowej i jakie role pełni przy jej tworzeniu? Jakie kompetencje powinien mieć architekt biblioteki cyfrowej? Jak użytkownicy bibliotek cyfrowych oceniają te biblioteki? W jaki sposób użytkownicy korzystają z zasobów bibliotek cyfrowych? Jakie są potrzeby oraz zachowania informacyjne użytkownika biblioteki cyfrowej? Jakie problemy napotykają użytkownicy bibliotek cyfrowych podczas korzystania ze zbiorów? Kim jest użytkownik biblioteki cyfrowej? Stwórz bibliotekę cyfrową, z której każdy będzie chciał korzystać! Barbara Maria Morawiec — absolwentka UJ oraz UŚ na kierunku informacja naukowa i bibliotekoznawstwo. Redaktor naczelna serwisu Lustro Biblioteki (www.lustrobiblioteki.pl). Autorka książki Biblioblog w pigułce — poradnik dla bibliotekarzy, a także artykułów dotyczących blogosfery bibliotecznej, Biblioteki 2.0, bibliotek cyfrowych, e-booków itp. Prowadzi szkolenia dla bibliotekarzy z zakresu tworzenia i zarządzania blogami i serwisami bibliotecznymi, a także PR w bibliotece.
Biblioteki Qt. Zaawansowane programowanie przy użyciu C++
Mark Summerfield
Odkryj tajemnice biblioteki Qt! Qt to popularny zestaw bibliotek pozwalający na tworzenie atrakcyjnego interfejsu użytkownika dla różnych platform, w tym dla systemów: Windows, Mac OS X i Linux. Pierwsza wersja ukazała się w 1992 roku i od tego czasu jest intensywnie rozwijana. Za pomocą najnowszej wersji Qt można tworzyć aplikacje internetowe i mobilne. Zakres jej możliwości jest tak szeroki, że nawet doświadczeni programiści wykorzystują zaledwie ich ułamek. To może się zmienić dzięki tej książce! W trakcie lektury odkryjesz funkcje i możliwości, z których istnienia nie zdawałeś sobie sprawy. Ponadto nauczysz się pisać wydajne programy wielowątkowe, korzystać z silnika WebKit oraz współpracować z biblioteką Phonon. Dowiesz się również, jak sprawnie przy użyciu Qt tworzyć sformatowane dokumenty, a następnie eksportować je do różnych formatów (między innymi PDF, HTML i SVG). W książce znajdziesz wiele przykładów kodu, który został przetestowany przy użyciu Qt 4.6 zarówno na platformie Windows, jak i MacOS X oraz Linux. Wstęp do książki został napisany przez samego współtwórcę Qt - Eirika ChambeEnga. Sięgnij po doskonałe źródło informacji dla programistów! Dzięki tej książce: poznasz zaawansowane zastosowania biblioteki Qt wykorzystasz możliwości silnika WebKit przygotujesz atrakcyjny wizualnie dokument i wyeksportujesz go do popularnych formatów zgłębisz tajniki biblioteki Qt Wykorzystaj zaawansowane funkcje Qt!
Big Data Analytics. Real time analytics using Apache Spark and Hadoop
Venkat Ankam, Aravind Nallan
Big Data Analytics book aims at providing the fundamentals of Apache Spark and Hadoop. All Spark components – Spark Core, Spark SQL, DataFrames, Data sets, Conventional Streaming, Structured Streaming, MLlib, Graphx and Hadoop core components – HDFS, MapReduce and Yarn are explored in greater depth with implementation examples on Spark + Hadoop clusters. It is moving away from MapReduce to Spark. So, advantages of Spark over MapReduce are explained at great depth to reap benefits of in-memory speeds. DataFrames API, Data Sources API and new Data set API are explained for building Big Data analytical applications. Real-time data analytics using Spark Streaming with Apache Kafka and HBase is covered to help building streaming applications. New Structured streaming concept is explained with an IOT (Internet of Things) use case. Machine learning techniques are covered using MLLib, ML Pipelines and SparkR and Graph Analytics are covered with GraphX and GraphFrames components of Spark. Readers will also get an opportunity to get started with web based notebooks such as Jupyter, Apache Zeppelin and data flow tool Apache NiFi to analyze and visualize data.
Sridhar Alla
Apache Hadoop is the most popular platform for big data processing, and can be combined with a host of other big data tools to build powerful analytics solutions. Big Data Analytics with Hadoop 3 shows you how to do just that, by providing insights into the software as well as its benefits with the help of practical examples.Once you have taken a tour of Hadoop 3’s latest features, you will get an overview of HDFS, MapReduce, and YARN, and how they enable faster, more efficient big data processing. You will then move on to learning how to integrate Hadoop with the open source tools, such as Python and R, to analyze and visualize data and perform statistical computing on big data. As you get acquainted with all this, you will explore how to use Hadoop 3 with Apache Spark and Apache Flink for real-time data analytics and stream processing. In addition to this, you will understand how to use Hadoop to build analytics solutions on the cloud and an end-to-end pipeline to perform big data analysis using practical use cases.By the end of this book, you will be well-versed with the analytical capabilities of the Hadoop ecosystem. You will be able to build powerful solutions to perform big data analytics and get insight effortlessly.
Big Data Analytics with Java. Data analysis, visualization & machine learning techniques
RAJAT MEHTA
This book covers case studies such as sentiment analysis on a tweet dataset, recommendations on a movielens dataset, customer segmentation on an ecommerce dataset, and graph analysis on actual flights dataset.This book is an end-to-end guide to implement analytics on big data withJava. Java is the de facto language for major big data environments, including Hadoop. This book will teach you how to perform analytics on big data with production-friendly Java. This book basically divided into twosections. The first part is an introduction that will help the readers get acquainted with big data environments, whereas the second part will contain a hardcore discussion on all the concepts in analyticson big data. It will take you from data analysis and data visualization to the core concepts and advantages of machine learning, real-life usage of regression and classification using Naïve Bayes, a deep discussion on the concepts of clustering,and a review of simple neural networkson big data using deepLearning4j or plain Java Spark code. This book is a must-have book for Java developers who want to start learning big data analytics and want to use it in the real world.
Big Data Analytics with SAS. Get actionable insights from your Big Data using the power of SAS
David Pope, Subhashini S Tripathi
SAS has been recognized by Money Magazine and Payscale as one of the top business skills to learn in order to advance one’s career. Through innovative data management, analytics, and business intelligence software and services, SAS helps customers solve their business problems by allowing them to make better decisions faster. This book introduces the reader to the SAS and how they can use SAS to perform efficient analysis on any size data, including Big Data.The reader will learn how to prepare data for analysis, perform predictive, forecasting, and optimization analysis and then deploy or report on the results of these analyses. While performing the coding examples within this book the reader will learn how to use the web browser based SAS Studio and iPython Jupyter Notebook interfaces for working with SAS. Finally, the reader will learn how SAS’s architecture is engineered and designed to scale up and/or out and be combined with the open source offerings such as Hadoop, Python, and R. By the end of this book, you will be able to clearly understand how you can efficiently analyze Big Data using SAS.
Joe Sremack
Big Data forensics is an important type of digital investigation that involves the identification, collection, and analysis of large-scale Big Data systems. Hadoop is one of the most popular Big Data solutions, and forensically investigating a Hadoop cluster requires specialized tools and techniques. With the explosion of Big Data, forensic investigators need to be prepared to analyze the petabytes of data stored in Hadoop clusters. Understanding Hadoop’s operational structure and performing forensic analysis with court-accepted tools and best practices will help you conduct a successful investigation.Discover how to perform a complete forensic investigation of large-scale Hadoop clusters using the same tools and techniques employed by forensic experts. This book begins by taking you through the process of forensic investigation and the pitfalls to avoid. It will walk you through Hadoop's internals and architecture, and you will discover what types of information Hadoop stores and how to access that data. You will learn to identify Big Data evidence using techniques to survey a live system and interview witnesses.After setting up your own Hadoop system, you will collect evidence using techniques such as forensic imaging and application-based extractions. You will analyze Hadoop evidence using advanced tools and techniques to uncover events and statistical information. Finally, data visualization and evidence presentation techniques are covered to help you properly communicate your findings to any audience.
Big Data. Krótkie Wprowadzenie 30
Dawn E. Holmes
KRÓTKIE WPROWADZENIE - książki, które zmieniają sposób myślenia! Big data pokazuje, jak postęp technologiczny spowodowany rozwojem Internetu i cyfrowego wszechświata wpłynął na radykalną transformację nauki o danych. Czym są duże zbiory danych i jak zmieniają świat? Jaki mają wpływ na nasze codzienne życie, a jaki na świat biznesu? W tej książce czytelnik znajdzie odpowiedzi na te pytania. * Interdyscyplinarna seria KRÓTKIE WPROWADZENIE piórem uznanych ekspertów skupionych wokół Uniwersytetu Oksfordzkiego przybliża aktualną wiedzę na temat współczesnego świata i pomaga go zrozumieć. W atrakcyjny sposób prezentuje najważniejsze zagadnienia XXI w. - od kultury, religii, historii przez nauki przyrodnicze po technikę. To publikacje popularnonaukowe, które w formule przystępnej, dalekiej od akademickiego wykładu, prezentują wybrane kwestie. Książki idealne zarówno jako wprowadzenie do nowych tematów, jak i uzupełnienie wiedzy o tym, co nas pasjonuje. Najnowsze fakty, analizy ekspertów, błyskotliwe interpretacje. Opiekę merytoryczną nad polską edycją serii sprawują naukowcy z Uniwersytetu Łódzkiego: prof. Krystyna Kujawińska Courtney, prof. Ewa Gajewska, prof. Aneta Pawłowska, prof. Jerzy Gajdka, prof. Piotr Stalmaszczyk.
Big Data. Najlepsze praktyki budowy skalowalnych systemów obsługi danych w czasie rzeczywistym
Nathan Marz, James Warren
Obsługa aplikacji, które operują na ogromnych zbiorach danych, czyli na przykład portali społecznościowych, przekracza możliwości zwykłych relacyjnych baz. Praca ze złożonymi zbiorami danych wymaga architektury obejmującej wielomaszynowe klastry, dzięki którym możliwe jest przechowywanie i przesyłanie informacji praktycznie dowolnej wielkości. Architektura taka powinna dodatkowo być prosta w użyciu, niezawodna i skalowalna. Dzięki tej książce nauczysz się budować tego rodzaju architekturę. Zapoznasz się z technologią wykorzystywania klastrów maszyn. Dowiesz się, jak działają narzędzia przeznaczone specjalnie do przechwytywania i analizy danych na wielką skalę. W książce zaprezentowano łatwe do zrozumienia podejście do obsługi systemów wielkich zbiorów danych, które mogą być budowane i uruchamiane przez niewielki zespół. Nie zabrakło też wyczerpującego opisu praktycznej implementacji systemu Big Data z wykorzystaniem rzeczywistego przykładu. W tej książce znajdziesz: teoretyczne podstawy koncepcji systemów Big Data wskazówki umożliwiające optymalne wykorzystanie zasobów do obsługi danych wybór technik przetwarzania i obsługi wielkich ilości danych w czasie rzeczywistym zagadnienia dotyczące baz danych NoSQL, przetwarzania strumieniowego i zarządzania złożonością obliczeń przyrostowych informacje o praktycznym stosowaniu takich narzędzi jak Hadoop, Cassandra i Storm wskazówki umożliwiające poszerzenie wiedzy o zwykłych bazach danych Big Data — to skalowalność i prostota obsługi wielkich ilości danych!
Big data, nauka o danych i AI bez tajemnic. Podejmuj lepsze decyzje i rozwijaj swój biznes!
David Stephenson
Koncepcja big data zmieniła zasady gry w biznesie. Wiele osób z kadry zarządczej nie rozumie specyfiki tego rodzaju danych: ogromnych, szybko narastających, często niepasujących do tradycyjnej struktury. Są one zasadniczo różne od konwencjonalnych danych, zarówno pod względem wielkości, jak i złożoności. Rzucają nowe wyzwania, stwarzają nowe możliwości, zacierają tradycyjne granice konkurencji i zmuszają do zmiany paradygmatów pozyskiwania wartości z danych. Big data i data science wraz z uczeniem maszynowym radykalnie zmieniają ekosystem biznesu. Aby przetrwać tę rewolucję, trzeba dostosować się do nowych warunków. Ta książka jest przystępnym wprowadzeniem do koncepcji big data i data science. Pozwoli na uzyskanie wiedzy niezbędnej do oceny, czy korzyści z tych technologii są warte kosztów i wysiłku związanych z wdrożeniem w firmie. Poszczególne techniki zostały dokładnie i przejrzyście opisane. Przedstawiono zasady tworzenia odpowiednich strategii. Wyjaśniono, jakich zasobów i jakich ludzi potrzeba do przeprowadzenia transformacji w kierunku zbierania, analizy i wykorzystywania danych, a także omówiono związane z tym ryzyko. Ważnym elementem książki są praktyczne wskazówki i podpowiedzi. W tej książce: podstawy big data, data science i sztucznej inteligencji praktyczne zastosowanie big data w technikach analitycznych przegląd podstawowych rodzajów analityki i dobór technologii przygotowanie firmy do wdrożenia projektów big data i data science wymagania prawne i ochrona danych a korzystanie z narzędzi big data Big data: łatwiejsze, niż myślisz, skuteczniejsze, niż marzysz!
Big Data Visualization. Bring scalability and dynamics to your Big Data visualization
Dalong Chen, James D. Miller
Gain valuable insight into big data analytics with this book. Covering the tools you need to analyse data, together with IBM certified expert James Miller?s insight, this book is the key to data visualization success. ? Learn the tools & techniques to process big data for efficient data visualization ? Packed with insightful real-world use cases ? Addresses the difficulties faced by professionals in the field of big data analytics
Tiago Antao
If you have intermediate-level knowledge of Python and are well aware of the main research and vocabulary in your bioinformatics topic of interest, this book will help you develop your knowledge further.
Shane Brubaker
If you've ever felt overwhelmed by the vast number of Python tools available for bioinformatics, you're not alone. The Bioinformatics with Python Cookbook is a recipe-based guide that explores practical approaches for solving classic bioinformatics challenges, showing you which Python packages work best for each task.You’ll start with the essential Python libraries for data science and bioinformatics, then move through key workflows in sequencing analysis, quality control, alignment, and variant calling. Along the way, you’ll pick up modern coding practices, explore recent advances in bioinformatics research, and gain hands-on experience with libraries such as NumPy, pandas, and sci-kit learn. This book walks you through core bioinformatics tasks such as phylogenetic analysis and population genomics while familiarizing you with the wealth of modern public bioinformatics databases. You’ll learn cloud computing approaches used by researchers, set up workflow orchestration systems for controlling bioinformatics pipelines, and see how AI and the use of large language models (LLMs) are reshaping the field–right down to designing proteins and DNA.By the end of this book, you’ll be ready to apply Python for real bioinformatics work and launch bioinformatics pipelines for your research.
Shane Brubaker
If you've ever felt overwhelmed by the vast number of Python tools available for bioinformatics, you're not alone. The Bioinformatics with Python Cookbook is a recipe-based guide that explores practical approaches for solving classic bioinformatics challenges, showing you which Python packages work best for each task.You’ll start with the essential Python libraries for data science and bioinformatics, then move through key workflows in sequencing analysis, quality control, alignment, and variant calling. Along the way, you’ll pick up modern coding practices, explore recent advances in bioinformatics research, and gain hands-on experience with libraries such as NumPy, pandas, and sci-kit learn. This book walks you through core bioinformatics tasks such as phylogenetic analysis and population genomics while familiarizing you with the wealth of modern public bioinformatics databases. You’ll learn cloud computing approaches used by researchers, set up workflow orchestration systems for controlling bioinformatics pipelines, and see how AI and the use of large language models (LLMs) are reshaping the field–right down to designing proteins and DNA.By the end of this book, you’ll be ready to apply Python for real bioinformatics work and launch bioinformatics pipelines for your research.
John Ward
BIRT is an Eclipse-based open source reporting system for web applications based on Java and Java EE. To address a wide range of reporting needs within a typical application, ranging from operational or enterprise reporting to multi-dimensional online analytical processing (OLAP), you need to know BIRT from head to toe. If you wish to start making reports easily and quickly, and also want to be up-to-date with the latest developments in BIRT, then this book is for you. It will guide you from scratch to develop reports using the Eclipse BIRT project. You will learn how to connect to data, use report items to display and format data, and use scripting to build advanced reports and charts.The book steers you through each step of report setup, to creating, designing, formatting, and deploying reports with data from a wide range of data sources. Its focus is on familiarizing you with the most visible and familiar product built with the BIRT framework – the BIRT Report Designer. It starts by introducing the concepts of business intelligence and open source software, and different installation methods. It will introduce you to the various visual report elements that can be used to design BIRT reports, such as the Palette and Grid components. You will learn the details of the data components of BIRT (the Data Source and the Data Set), different types of source data that BIRT supports such as XML files, flat text files, and databases, and the creation of all of the elements while connecting to Data Sources in reports and Report Projects. By the end of the book, you will be able to enhance the presentation of your report using Charts, Hyperlinks, and Drill Through. You will also be able to take advantage of the scripting capabilities that BIRT has to offer with Expressions and Event Handlers and successfully deploy BIRT reports.The book includes a case study at the end along with a real-world example that runs throughout the book.