Книги по программированию и IT 2023 года


Авторитетные рекомендации по программированию на C найти трудно. Для объектно-ориентированных языков в них нет недостатка, но для C их на удивление мало. В этой книге начинающие и опытные программисты на C найдут наставления по принятию проектных решений, включая пошаговое применение паттернов к сквозным примерам. Кристофер Прешерн, один из ведущих членов сообщества паттернов проектирова...

C Русский PDF

When you talk about front-end development, the first thing that comes to any tech evangelist’s mind is the latest front-end frameworks like ReactJS, VueJS, or even Angular. If you are in the tech industry or are interested in front-end development, then we are pretty sure you must have heard about at least one of these frameworks. Based on its popularity and industry acceptance, ReactJS is leading...

JavaScript (JS) Английский PDF

How many buyers will an additional dollar of online marketing bring in? Which customers will only buy when given a discount coupon? How do you establish an optimal pricing strategy? The best way to determine how the levers at our disposal affect the business metrics we want to drive is through causal inference.In this book, author Matheus Facure, senior data scientist at Nubank, explains the large...

Python Английский PDF

Go is a great language for building web applications. But teaching yourself from blog posts and the standard library documentation can be a big time-sink and leave you with more questions than answers.You might be wondering things like:Where can I see a concrete example of a real-world web application?How is it best to structure and organize my code?How do I manage and version control dependencies...

Go (Golang) Английский PDF

Get started with Git―today! Walk through installation and explore the variety of development environments available. Understand the concepts that underpin Git’s workflows, from branching to commits, and see how to use major platforms, like GitHub. Learn the ins and outs of working with Git for day-to-day development. Get your versioning under control!Get hands-on practical experience with GitUnder...

Git Английский PDF

Unlock the Power of Text Analysis and Machine Learning with "Natural Language Processing with Python"In a world awash with data, the ability to harness the written word has become an indispensable skill. "Natural Language Processing with Python" is the key resource you need to elevate your data analysis repertoire to new heights. Building on fundamental Python programming skills, this book delves...

GPT/AI/ИИ Natural language processing (NLP) Python Английский PDF

As the world's first and only full-scale computational language, the Wolfram Language represents a milestone in the development of programming languages that makes leading-edge computation accessible to everyone. Unique in its approach of building in vast knowledge and automation, the Wolfram Language scales from a single line of easy-to-understand interactive code to million-line production syste...

Wolfram Английский PDF

Who Is This Course For?I'm primarily doing a course for followers of my Twitter account (https://twitter.com/cyb_detective), in which I post tweets about OSINT (Open Source Intelligence). For those who are professionally involved or just interested in open data investigations and research. If you use (or plan to use) OSINT tools written in Python, but you're not satisfied with the standard functio...

Python Английский PDF

This practical book demonstrates why C++ is still one of the dominant production-quality languages for financial applications and systems. Many programmers believe that C++ is too difficult to learn. Author Daniel Hanson demonstrates that this is no longer the case, thanks to modern features added to the C++ Standard beginning in 2011.Financial programmers will discover how to leverage C++ abstrac...

C++ Английский PDF

A deep dive into the programming language of choice for statistics and dataWith R All-in-One For Dummies, you get five mini-books in one, offering a complete and thorough resource on the R programming language and a road map for making sense of the sea of data we're all swimming in. Maybe you're pursuing a career in data science, maybe you're looking to infuse a little statistics know-how into you...

R Английский PDF

Python is an amazing programming language. It can be applied to almost any programming task. It allows for rapid development and debugging. Getting started with Python is like learning any new skill: it’s important to find a resource you connect with to guide your learning. Luckily, there’s no shortage of excellent books that can help you learn both the basic concepts of programming and the specif...

Python Английский PDF

Web Programming with Go is a must-have book for software professionals and web developers looking to harness Go's potential for creating excellent web apps. The extensive knowledge imparted by this book about Go's powerful libraries and packages is crucial for building scalable and efficient web platforms.The book's core focus is on exploring deeply into the complexities of web development through...

Go (Golang) Английский PDF

Lambert's FUNDAMENTALS OF PYTHON: FIRST PROGRAMS, 3rd EDITION, uses an easygoing, conversational writing style to introduce programming and problem solving to students from all types of backgrounds. This edition is designed so that the program examples gradually transition from simple snippets to realistic applications. These applications include graphics, image processing, graphical user interfac...

Python Русский PDF

This book is an in-depth guide that merges machine learning techniques with OpenCV, the most popular computer vision library, using Python. The book introduces fundamental concepts in machine learning and computer vision, progressing to practical implementation with OpenCV. Concepts related to image preprocessing, contour and thresholding techniques, motion detection and tracking are explained in...

Machine Learning (ML) Python Английский PDF

Are you ready to tap into the immense potential of Flutter?With over 1,000 new mobile apps published every day on the Apple and Google Play stores, Flutter is transforming the landscape of app development. It's time for you to join the revolution.Introducing the second edition of Flutter Cookbook, a step-by-step guide designed exclusively for you. Whether you're a seasoned developer or just starti...

Dart Flutter Английский PDF