Книги для программистов
55.1K subscribers
1.36K photos
283 videos
24 files
1.23K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter

РКН clck.ru/3Ko9cz
Download Telegram
Forwarded from ФизМат
Media is too big
VIEW IN TELEGRAM
Эффект поляризации света (электромагнитных волн) для чайников

источник

#математика #math #физика #physics

👉 @phis_mat
👍3👎1
Spring Boot and Angular: Hands-on full stack web development with Java, Spring, and Angular
Автор: Devlin Basilan Duldulao (2023)

Вы начнете свое путешествие по созданию Java-приложений полного стека с изучения того, как настроить конвейер CI/CD. Затем вы узнаете, как построить бэкенд для вашего приложения, руководствуясь лучшими практиками для обеспечения безопасности, производительности и тестируемости. По мере продвижения по главам вы узнаете, как создать фронтенд для вашего приложения, спроектированный для корпоративного использования. В заключительных главах вы узнаете все о развертывании приложения с помощью GitHub Actions.

Скачать книгу

👉 @bfbook
👍91
Rust Web Programming: A hands-on guide to developing, packaging, and deploying fully functional Rust web apps, 2nd Edition
Автор: Maxwell Flitton (2023)

Используйте язык программирования Rust для создания полнофункциональных веб-приложений с использованием асинхронного Rust для усиления безопасности и повышения производительности ваших программ.

Работайте с передовыми веб-технологиями, такими как distroless серверы Rust, Terraform и развертывание AWS.
Познакомьтесь с концепциями async, такими как акторы и постановка задач в очередь, используя фреймворки более низкого уровня, такие как Tokio
Создайте полноценное веб-приложение на Rust с базой данных, аутентификацией и фронтендом.

Скачать книгу

👉 @bfbook
👍151😡1
Быстрый поиск по фразе в коде (CTRL+F3)

Если в коде нужно быстро найти какую-то фразу, можно выделить её и нажать CTRL + F3, тогда она автоматически подставится в поле поиска сверху и нажатием F3 можно будет переходить по всем местам этой фразы в коде.

Таким образом мы экономим время на копирование фразы (кстати, фразу можно быстро выделить, зажав CTRL и щелкнув внутри фразы), а также на перемещение мышью и вставку этого текста в поле поиска.

✍️ @odin1C_rus
👍8👎6💩32
Full-Stack Web Development with Go: Build your web applications quickly using the Go programming language and Vue.js
Автор: Nanik Tolaram (2023)

Эта книга проведет вас через создание и разработку полного современного веб-сервиса, включая аутентификацию, промежуточное ПО, рендеринг на стороне сервера, базы данных, а также современные фронтенд-фреймворки и API на базе Go. Вы начнете со структурирования приложения и таких важных аспектов, как сетевое взаимодействие, а затем интегрируете все части вместе, чтобы создать полноценный веб-продукт. Далее вы узнаете, как создать и отправить полноценный продукт, начав с фундаментальных строительных блоков создания бэкенда на Go. Вы будете применять передовые методы работы с cookies, API и безопасностью, а также совершенствовать свои навыки работы с быстрорастущим фронтенд-фреймворком Vue. Когда ваше приложение с полным стеком будет готово, вы поймете, как вывести его в продакшн и будете готовы обслуживать клиентов.

Скачать книгу

👉 @bfbook
👍72
Forwarded from ITmozg
Как я делал солнечную зарядку для своего моноколеса и вот что получилось

Получилось так, что с недавнего времени, я обзавелся личным электротранспортом, который называется моноколесо. Долго я шел к этому, но всё же решился и ни о чем не жалею, даже наоборот, испытываю полный восторг от поездок на этом сногсшибательном транспорте. А еще очень люблю поездки на природу, а езда на моно колесе умножают эту любовь на 100500. Но есть одно «НО» и об этом далее...

Поездка на моноколесе, особенно на природу, приносит много удовольствия, ни с чем не сравнится это чувство полета и свободы, когда ты едешь по грунтовой дороге, светит солнце, а вокруг тебя поля и зеленый лес. И расстраивает лишь то, что в поле нет розетки, откуда бы ты мог подзарядить свой электротранспорт и я решил исправить эту проблему).

https://habr.com/ru/articles/764092/

@itmozg
👍12🔥2💩21
Beginning Programming with Python For Dummies, 3rd Edition
Автор: John Paul Mueller (2023)

Эта книгу - надежный способ изучить основы программирования с помощью языка программирования Python. Python - один из самых популярных языков, и нет лучшего способа начать изучение компьютерного программирования, чем это удобное руководство. Вы сразу же изучите основы кодирования и процесс создания простых и интересных программ. Это обновленное издание содержит новые главы, включая освещение Google Colab, расширенную информацию о функциях и объектах, а также новые примеры и графики, которые актуальны для начинающих программистов. Dummies поможет вам открыть для себя богатство возможностей Python.

Скачать книгу

👉 @bfbook
👍8
React Application Architecture for Production: Learn best practices and expert tips to deliver enterprise-ready React web apps
Автор: Alan Alickovic (2023)

На протяжении всей книги вы будете работать с реальными практическими примерами, демонстрирующими все рассмотренные концепции. Вы научитесь создавать современные фронтенд-приложения, созданные с нуля и готовые к производству. Начиная с обзора экосистемы React, книга поможет вам определить инструменты, доступные для решения сложных задач разработки. Затем вы перейдете к созданию API, компонентов и страниц, чтобы сформировать полноценное фронтенд-приложение. Книга также поделится лучшими практиками тестирования, обеспечения безопасности и структурированной упаковки вашего приложения, а затем, наконец, развертывания вашего приложения с учетом масштабируемости.

Скачать книгу

👉 @bfbook
👍71
Think Java: How to Think Like a Computer Scientist
Автор: Allen B. Downey (2020)

Данная книга написана для людей с небольшим опытом или вообще без опыта программирования. Цель книги — не просто научить читателя программировать на Java, но и помочь начать мыслить как специалист в области информатики. Каждая краткая глава охватывает материал, предназначенный для изучения за одну неделю и включает в себя упражнения, которые помогут вам практиковаться.

Во время чтения книги вы:
✔️Начнете изучать сложные темы небольшими шагами с примерами;
✔️Поймёте, как правильно формулировать задачи, творчески думать о решениях и писать чистый читабельный код;
✔️Определите, какие методы разработки больше вам подходят и попрактикуетесь в отладке программ;
✔️Изучите связи между вводом и выводом, классами и методами, строками и массивами;
✔️Поработаете над упражнениями.

Скачать книгу

👉 @bfbook
👍7
Pandas for Everyone: Python Data Analysis, 2nd Edition
Автор: Daniel Chen (2023)

В этой книге собраны практические знания и идеи для решения реальных проблем с помощью Pandas, даже если вы новичок в анализе данных на языке Python. Автор знакомит с ключевыми понятиями на простых, но практических примерах, постепенно развивая их для решения более сложных, реальных проблем науки о данных, таких как использование регуляризации для предотвращения чрезмерной подгонки данных или когда использовать методы машинного обучения без контроля для поиска основной структуры в наборе данных.

Скачать книгу

👉 @bfbook
👍73🤔1🙊1
Forwarded from ФизМат
Media is too big
VIEW IN TELEGRAM
Тайны квантовой физики. Часть 2. BBC


Часть 1.

#математика #math #физика #physics

👉 @phis_mat
🔥9👍5👎1
Forwarded from ITmozg
Сильная статическая типизация - холм, на котором я готов умереть...

Я пишу ПО уже больше двадцати лет и с каждым днём всё больше убеждаюсь, что сильная статическая типизация — это не просто хорошая идея, но и почти всегда верный выбор.

Разумеется, существуют сферы применения нетипизированных языков (или вариантов языков), например, они гораздо удобнее при работе с REPL или для одноразовых скриптов в средах, которые и так уже безнадёжно нетипизированы (например, в шелле). Но почти во всех остальных случаях сильная типизация крайне предпочтительна.

https://www.svix.com/blog/strong-typing-hill-to-die-on/

@itmozg
👍142👎1😱1
Agile Model-Based Systems Engineering Cookbook: Improve system development by applying proven recipes for effective agile systems engineering, 2nd Edition
Автор: Dr. Bruce Powel Douglass (2023)

Написанная всемирно известным экспертом в области MBSE, эта книга проведет вас через рабочие процессы системной инженерии в инструменте моделирования Cameo Systems Modeler SysML и покажет, как их можно использовать в рамках гибкого и основанного на моделях подхода. Вы начнете с ключевых концепций agile-методов для системной инженерии. Далее, каждый рецепт проведет вас через инициирование проекта, определение потребностей заинтересованных сторон, определение и анализ системных требований, определение архитектуры системы, выполнение торговых исследований на основе моделирования, вплоть до передачи спецификаций систем в последующую разработку.

Скачать книгу

👉 @bfbook
👍63👏1
Practical Highcharts with Angular: Your Essential Guide to Creating Real-time Dashboards, 2nd Edition
Автор: Sourabh Mishra (2023)

Научитесь создавать потрясающие анимированные и интерактивные диаграммы с помощью Highcharts и Angular. В этом обновленном издании на основе имеющихся знаний HTML, CSS и JavaScript вы сможете создавать впечатляющие информационные панели, которые будут работать во всех современных браузерах.

Скачать книгу

👉 @bfbook
2👍1
Google Cloud for Developers: Write, migrate, and extend your code by leveraging Google Cloud
Автор: Hector Parra Martinez (2023)

Вы начнете с понимания и сравнения всех доступных вариантов запуска вашего кода. Вы будете писать, развертывать, контролировать и устранять неполадки, не выходя из Google Cloud IDE, выбирая лучший вариант - бессерверные или GKE-контейнеры - для каждого случая использования. После этого вы освоите основные сервисы инфраструктуры Google Cloud и подключите свой код к общедоступным API. Это поможет вам добавить в ваше приложение такие функции, как перевод языка и обнаружение объектов на изображениях или видео. Кроме того, вы изучите исчерпывающий список советов и лучших практик, которые помогут сделать миграцию плавной. Вы также получите необходимые знания, чтобы писать код с нуля, используя основы гибридных облачных приложений и создавать сервисы, которые могут работать практически везде.

Скачать книгу

👉 @bfbook
👍4
Developing Robust Date and Time Oriented Applications in Oracle Cloud: A comprehensive guide to efficient date and time management in Oracle Cloud
Автор: Michal Kvet (2023)

Вы познакомитесь с типами данных, принципами построения и существующими функциональными возможностями, а также уделите внимание ограничениям, связанным с региональными параметрами и часовыми поясами, которые помогают при расширении бизнеса в других частях света. Вы также изучите угрозы SQL-инъекций, временную архитектуру баз данных, использование технологии Flashback для восстановления достоверных образов баз данных из прошлого, управление часовыми поясами и синхронизацию UTC между регионами.

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

Скачать книгу

👉 @bfbook
2👍2
Jetpack Compose 1.3 Essentials: Developing Android Apps with Jetpack Compose 1.3, Android Studio, and Kotlin
Автор: Neil Smyth (2023)

Книга начинается с основ и рассказывает о том, как настроить среду разработки Android Studio. Также в книгу включены главы, подробно знакомящие с языком программирования Kotlin, включая типы данных, операторы, поток управления, функции, лямбды, коротины и объектно-ориентированное программирование.

После знакомства с ключевыми понятиями Jetpack Compose и архитектурой проектов Android следует экскурсия по Android Studio в режиме разработки Compose. В книге также рассматривается создание пользовательских Composables и объясняется, как комбинируются функции для создания макетов пользовательского интерфейса.

Скачать книгу

👉 @bfbook
👍8