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


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

РКН clck.ru/3Ko9cz
Download Telegram
Forwarded from DevOps
Jenkins

- Сравнение систем CI/CD
- Установка, описание работы агентов
- Управление удаленными серверами
- Первый pipeline
- Простой docker build
- Запуск сборки по комиту
- Скрытие паролей в пайпах
- Multibranch pipeline или обнаружение веток

Подпишись 👉@i_DevOps
🔥13👍10💩51
Forwarded from Реальный Python
Знаете ли вы, что с помощью #Python и #Pillow можно преобразовать цветные изображения в черно-белые всего за ЧЕТЫРЕ строчки кода ?

Подписывайтесь на канал 👉 @python_real
💩19👍10👎10
C++: Simple and Effective Tips and Tricks to learn C++ Programming Effectively
Автор: Benjamin Smith (2020)

Надоело искать среди множества учебников простое и удобное для чтения руководство? Программистский жаргон и неполные объяснения концепций замедляют обучение? Если вы ищете справочник, в котором освещаются фундаментальные и ключевые компоненты программирования на C++, эта книга отлично подойдет.

Скачать книгу
👍16👎1🤬1
Книги для программистов Rus

Друзья, давайте поддержим канал наших коллег по цеху подпиской.
Они выкладывают книги на русском языке 💪

@book_for_dev
👍23
Hands-On System Programming with Linux
Автор: Kaiwan N Billimoria (2018)

Спрос на опытных разработчиков Linux со временем только растет. Данная книга предоставляет прочную теоретическую базу и практические описания, а также охватывает область системного программирования Linux. Автор углубляется в науку программирования приложений Linux - системную архитектуру, память процессов и управление, сигналы, таймеры, pthreads и файловый ввод-вывод.

Во время чтения книги вы:
✔️Изучите теоретические основы системной архитектуры Linux;
✔️Разберетесь с проблемами динамической памяти и эффективно устраните их;
✔️Изучите ключевые концепции и мощные системные API-интерфейсы, связанные с управлением процессами;
✔️Сможете эффективно выполнять файловый ввод-вывод и использовать таймеры;
✔️Получите глубокое понимание концепций многопоточности, синхронизации и планирования.

Скачать книгу
👍15😁1🤔1
Coding with Python: A Simple And Straightforward Guide For Beginners To Learn Fast Programming With Python
Автор: Eugene Gates (2020)

Вы хотите выучить один из самых популярных языков программирования в мире, но расстроены при мысли о необходимости учиться с нуля? Данная книга позволит вам быстро и без проблем выучить современный и простой синтаксис языка Python, чтобы после вы могли заняться изучением какой-либо прикладной технологии.

Скачать книгу
👍9👎2
Vue.js 3 Cookbook
Автор: Heitor Ramon Ribeiro (2020)

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

Во время чтения книги вы:
✔️Научитесь проектировать и разрабатывать крупномасштабные веб-приложения с использованием новейших функций Vue.js 3;
✔️Научитесь создавать впечатляющие интерфейсы и страницы с помощью Vuetify, Buefy и Ant Design;
✔️Добавите управление состоянием, маршрутизацию и навигацию в свои веб-приложения;
✔️Изучите Nuxt.js;
✔️Откроете для себя эффективные методы развертывания ваших веб-приложений с Netlify.

Скачать книгу
👍18
Forwarded from BigData
Полный курс по искусственному интеллекту CS221 от университета Stanford
Stanford CS221: Artificial Intelligence: Principles and Techniques | Autumn 2019

Lecture 1: Overview
Lecture 2: Machine Learning 1 - Linear Classifiers, SGD
Lecture 3: Machine Learning 2 - Features, Neural Networks
Lecture 4: Machine Learning 3 - Generalization, K-means
Lecture 5: Search 1 - Dynamic Programming, Uniform Cost Search
Lecture 6: Search 2 - A*
Lecture 7: Markov Decision Processes - Value Iteration
Lecture 8: Markov Decision Processes - Reinforcement Learning
Lecture 9: Game Playing 1 - Minimax, Alpha-beta Pruning
Lecture 10: Game Playing 2 - TD Learning, Game Theory
Lecture 11: Factor Graphs 1 - Constraint Satisfaction Problems
Lecture 12: Factor Graphs 2 - Conditional Independence
Lecture 13: Bayesian Networks 1 - Inference
Lecture 14: Bayesian Networks 2 - Forward-Backward
Lecture 15: Bayesian Networks 3 - Maximum Likelihood
Lecture 16: Logic 1 - Propositional Logic
Lecture 17: Logic 2 - First-order Logic
Lecture 18: Deep Learning
Lecture 19: Conclusion

https://www.youtube.com/playlist?list=PLoROMvodv4rO1NB9TD4iUZ3qghGEGtqNX


👉 @bigdata_1
🔥16👍7🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
github-spray – Рисуйте на графике коммитов GitHub

Это интерфейс командной строки для создания рисунков для вашего графика истории GitHub

В отличии от Gitfiti, он может автоматически рисовать целые слова и даже поддерживает различные шрифты и символы

#GitHub | #JavaScript #Customization

👉 @Githublib
🔥8👍4
Flutter Projects
Автор: Simone Alessandria (2020)

Flutter - это современная реактивная мобильная платформа, которая устраняет многие сложности, возникающие при создании мобильных приложений для iOS и Android. Благодаря Flutter разработчики теперь могут создавать быстрые и нативные мобильные приложения из единой кодовой базы. В этой книге разобраны 11 проектов, которые помогут вам делать собственные мобильные приложения с использованием Flutter.

Во время чтения книги вы:
✔️Изучите архитектуры мобильных приложений;
✔️Освоите обработку ошибок и отладку для разработки мобильных приложений;
✔️Изучите принцип «композиция важнее наследования», чтобы разбивать сложные проблемы на множество простых;
✔️Изучите управление состоянием приложения с помощью потоков и шаблонов;
✔️Создадите простое веб-приложение с помощью Flutter Web.

Скачать книгу
👍8👎1
Hands-On Genetic Algorithms with Python
Автор: Eyal Wirsansky (2020)

Начните изучение мира генетических алгоритмов с этой новой книги. Автор использует следующие библиотеки Python: DEAP, Scicit-Learn, NumPy. Вы получите практический опыт применения генетических алгоритмов в ИИ, а также во многих других областях.

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

Скачать книгу
👍6
​eDEX-UI - это полноэкранный кроссплатформенный эмулятор научно-фантастического терминала с расширенным мониторингом, который выглядит и ощущается как научно-фантастический компьютерный интерфейс

#GitHub | #JavaScript #Terminal #Interesting

👉 @Githublib
🔥17👍3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
C-Dogs SDL - Overhead shoot-em-up port of the classic DOS game.

C-Dogs SDL - это классическая игра в жанре "беги и стреляй", поддерживающая до 4 игроков в режимах совместной игры и deathmatch. Настраивайте своего игрока, выбирайте из множества видов оружия, взрывайте, скользите и режьте, проходя более 100 созданных пользователями уровней. Получайте удовольствие!

GitHub https://github.com/cxong/cdogs-sdl
Сайт https://cxong.github.io/cdogs-sdl/
👍12
Create GUI Applications with Python & Qt5
Автор: Martin Fitzpatrick (2020)

Создание настольных приложений не должно быть трудным. Используя Python и Qt5, вы можете создавать полнофункциональные настольные приложения за считанные минуты. Начиная с самых основ, эта книга познакомит вас с ключевыми аспектами работы с PyQt5, которые вы можете использовать для создания реальных приложений.

Скачать книгу
👍8
15 полезных команд PostgreSQL

В сети много руководств по PostgreSQL, которые описывают основные команды. Но при погружении глубже в работу возникают такие практические вопросы, для которых требуются продвинутые команды.

Такие команды, или сниппеты, редко описаны в документации. Рассмотрим несколько на примерах, полезных как для разработчиков, так и для администраторов баз данных.

#Postgres #PostgreSQL #sql

👉 @database_info
👍17🤔1