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


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

РКН clck.ru/3Ko9cz
Download Telegram
Forwarded from DevOps
Jenkins на Русском Языке

1- Автоматизация CI/CD - Полный Курс на Простом Языке
2- Установка на Linux Ubuntu
3- Администрирование Jenkins
4- Управление Plugins
5- Простейшие Jobs включая Deployment
6- Добавление Slave/Node
7- Удалённое и локальное управление черезCLI Client
8- Deployment из GitHub
9- Автоматизация запуска Build Job из GitHub -Build Triggers
10- Автоматизация запуска Build из GitHub -trigger from GitHub,webhook
11- Build с Параметрами
12- Deploy в AWS Elastic Beanstalk - Пример решения задания на интервью для DevOps Engineer
13- Запуск Groovy Script - Обнуление счетчикаBuild
14- ОсновыPipeline и Jenkinsfile

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

#Jenkins

@i_DevOps
👍43🔥4💩2
Forwarded from Python академия
Регулярные выражения

Вы уже поняли, что при работе со строками модель re просто необходим. Отлаживать их очень тяжело, но все же необходимо.

В python для этого есть встроенная возможность, вы можете указать как флаг re.DEBUG. По названию видно, что данный flag помогает дебажить регулярные выражения.

Возможно кому-то данный способ может показаться неудобным. Я так же советую к использованию сайт regex101.com. В нем можно сразу создавать и проверять регулярные выражения, что очень удобно.

Подписывайтесь на канал 👉@pythonofff
👍6🔥1
Building Forms with Vue.js
Marina Mosti (2019)

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

Во время чтения книги вы:
✔️Изучите v-модель и ее роль в создании формы;
✔️Создадите формы, которые полностью работают и генерируются схемой, локально или из конечной точки API;
✔️Узнаете, как Vuelidate позволяет легко декларативно проверять все входные данные вашей формы;
✔️Подключите свое приложение к глобальному управлению состоянием на базе Vuex.

Скачать книгу
👍9
Подпишись 👉 @itumor
😁22👎16👍6💩3
Clean Code in C#
Автор: Jason Alls (2020)

C#, ранее связанный только с разработкой настольных приложений для Windows, теперь используется в самых разных областях, таких как веб- и облачные приложения, и становится все более популярным для разработки мобильных приложений. Несмотря на обширные возможности в программировании, профессионалы часто сталкиваются с проблемами, связанными с эффективностью, масштабируемостью и ремонтопригодностью из-за плохого кода.

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

Скачать
👍19
Node.js Web Development
Автор: David Herron (2020)

Node. js - это лидирующая платформа для серверной веб-разработки, позволяющая разработчикам использовать одни и те же инструменты и парадигмы как для серверного, так и для клиентского программного обеспечения. Это обновленное пятое издание фокусируется на новых возможностях Node.js 14, Express 4.x и ECMAScript, знакомит с современными концепциями, методами и передовыми практиками использования Node.js.

Во время чтения книги вы:
✔️Установите и начнете использовать Node.js 14 и Express 4.17 как для веб-разработки, так и деплоя;
✔️Разберетесь, как реализуются веб-сервисы с помощью фреймворка Restify;
✔️Разработаете и протестируете микросервисы с помощью Docker, Docker Swarm и Node.js на AWS EC2 с помощью Terraform;
✔️Освоите инструменты для работы с данными, такие как MySQL, SQLite3 и MongoDB.

Скачать книгу
👍9💩7👎1
Forwarded from Python академия
Функция sum()

Как бы вы решили задачу получения суммы элементов списка без обхода элементов в цикле?

Это можно сделать с помощью стандартной функции sum().

Cинтакс функции sum():
start)


Параметры sum():
iterable - итерируемые типы (list ,dict, tuple, и.т.д.)
start - (необязательно) значение этого параметра прибавляется к уже готовой сумме элементов iterable. По умолчанию значение этого параметра 0.

Возвращаемое значение из sum():
sum() возвращает сумму start и элементов всех последующих элементов.

Подписывайтесь на канал 👉@pythonofff
💩27👍8👎7
Работа с базой данных MySQL в Google Cloud Platform

В этой статье мы узнаем, как создать базу данных MySQL и использовать Gcloud CLI для создания баз данных, таблиц и выполнения запросов к объектам базы данных.

Настройка LAMP Certified by Bitnami в Google Cloud Platform
Создание экземпляра виртуальной машины на Compute Engine в Google Cloud Platform
Создание ведра для хранения данных в Google Cloud Platform
Начало работы с Cloud SQL в Google Cloud Platform
Работа с Google Kubernetes Engine в Google Cloud Platform
Менеджер развертывания и мониторинг в Google Cloud Platform

https://www.c-sharpcorner.com/article/working-with-mysql-database-in-google-cloud-platform/


👉 @database_info
👍12
Applying Math with Python
Автор: Sam Morley (2020)

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

Скачать книгу
👍9👎2
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