Forwarded from Книги для программистов
Functional Programming, Simplified: (Scala edition) (2017)
Автор: Alvin Alexander
Количество страниц: 780
Автор книги делает процесс обучения функциональному программированию на Scala максимально простым, разбивая сложные темы на небольшие части, которые легче понять и усвоить. Уроки представлены в логической последовательности — в порядке, в котором их изучил автор, — кульминацией которой являются сложные темы, такие как моделирование функциональных областей, а также способы написания и использования монад.
Что внутри:
✔️Простой набор правил для функционального программирования на Scala;
✔️Как и зачем писать чистые функции и использовать неизменяемые переменные;
✔️Как чистые функции работают с вводом / выводом (файл, база данных и сеть);
✔️Уроки по рекурсии с множеством изображений, которые помогут понять, как она работает;
✔️И многое другое.
Достоинства:
➕Множество примеров кода;
➕Упражнения;
➕Детальные объяснения.
Недостатки:
➖Большой объем.
Скачать книгу
#english #book #intermediate
Автор: Alvin Alexander
Количество страниц: 780
Автор книги делает процесс обучения функциональному программированию на Scala максимально простым, разбивая сложные темы на небольшие части, которые легче понять и усвоить. Уроки представлены в логической последовательности — в порядке, в котором их изучил автор, — кульминацией которой являются сложные темы, такие как моделирование функциональных областей, а также способы написания и использования монад.
Что внутри:
✔️Простой набор правил для функционального программирования на Scala;
✔️Как и зачем писать чистые функции и использовать неизменяемые переменные;
✔️Как чистые функции работают с вводом / выводом (файл, база данных и сеть);
✔️Уроки по рекурсии с множеством изображений, которые помогут понять, как она работает;
✔️И многое другое.
Достоинства:
➕Множество примеров кода;
➕Упражнения;
➕Детальные объяснения.
Недостатки:
➖Большой объем.
Скачать книгу
#english #book #intermediate
Forwarded from Книги для программистов
Getting Started with SQL: A Hands-On Approach for Beginners (2016)
Автор: Thomas Nield
Количество страниц: 134
Книга послужит отличным введением в SQL для тех, кто собирается использовать его в работе. Если вы предприниматель или ИТ-специалист, это краткое практическое руководство научит вас, как извлекать и преобразовывать данные с помощью SQL. Вы быстро освоите основы SQL и научитесь создавать свои собственные базы данных.
Во время чтения книги вы:
✔️Изучите реляционные базы данных, в том числе простые и централизованные модели;
✔️Начнете использовать SQLite и SQLiteStudio для создания легких баз данных за считанные минуты;
✔️Научитесь запрашивать и преобразовывать данные с помощью SELECT, WHERE, GROUP BY и ORDER BY;
✔️Научитесь создавать свои собственные таблицы и централизованные базы данных, используя принципы проектирования.
Достоинства:
➕Небольшой объем;
➕Хороший авторский стиль.
➖Недостатки:
Не замечено.
Скачать книгу
#english #book #intermediate
Автор: Thomas Nield
Количество страниц: 134
Книга послужит отличным введением в SQL для тех, кто собирается использовать его в работе. Если вы предприниматель или ИТ-специалист, это краткое практическое руководство научит вас, как извлекать и преобразовывать данные с помощью SQL. Вы быстро освоите основы SQL и научитесь создавать свои собственные базы данных.
Во время чтения книги вы:
✔️Изучите реляционные базы данных, в том числе простые и централизованные модели;
✔️Начнете использовать SQLite и SQLiteStudio для создания легких баз данных за считанные минуты;
✔️Научитесь запрашивать и преобразовывать данные с помощью SELECT, WHERE, GROUP BY и ORDER BY;
✔️Научитесь создавать свои собственные таблицы и централизованные базы данных, используя принципы проектирования.
Достоинства:
➕Небольшой объем;
➕Хороший авторский стиль.
➖Недостатки:
Не замечено.
Скачать книгу
#english #book #intermediate
Forwarded from Книги для программистов
Terraform: Up & Running (2019)
Автор: Yevgeniy Brikman
Количество страниц: 368
TerraForm стал ключевым инструментом в DevOps для определения, запуска и управления инфраструктурой кода для различных облачных платформ и платформ виртуализации, включая AWS, Google Cloud, Azure и другие. Второе издание данной книги, расширенное и полностью обновленное для версии Terraform 0.12 и выше, предоставляет вам самый быстрый способ начать работу.
Во время чтения книги вы:
➕Рассмотрите изменения Terraform 0.9 до 0.12;
➕Узнаете, как писать производственные модули Terraform;
➕Погрузитесь в ручное и автоматическое тестирование кода Terraform;
➕Сравните Terraform с Chef, Puppet, Ansible, CloudFormation;
➕Научитесь использовать Terraform для управления состоянием вашей инфраструктуры;
➕Научитесь использовать продвинутые аспекты Terraform для развертывания без простоев.
Достоинства:
➕При помощи книги вы быстро обучитесь работать с технологией;
➕Множество примеров кода.
Недостатки:
➖Посредственная структурированность.
Скачать книгу
#english #book #intermediate
Автор: Yevgeniy Brikman
Количество страниц: 368
TerraForm стал ключевым инструментом в DevOps для определения, запуска и управления инфраструктурой кода для различных облачных платформ и платформ виртуализации, включая AWS, Google Cloud, Azure и другие. Второе издание данной книги, расширенное и полностью обновленное для версии Terraform 0.12 и выше, предоставляет вам самый быстрый способ начать работу.
Во время чтения книги вы:
➕Рассмотрите изменения Terraform 0.9 до 0.12;
➕Узнаете, как писать производственные модули Terraform;
➕Погрузитесь в ручное и автоматическое тестирование кода Terraform;
➕Сравните Terraform с Chef, Puppet, Ansible, CloudFormation;
➕Научитесь использовать Terraform для управления состоянием вашей инфраструктуры;
➕Научитесь использовать продвинутые аспекты Terraform для развертывания без простоев.
Достоинства:
➕При помощи книги вы быстро обучитесь работать с технологией;
➕Множество примеров кода.
Недостатки:
➖Посредственная структурированность.
Скачать книгу
#english #book #intermediate
Forwarded from Книги для программистов
Flutter for Beginners (2020)
Автор: Alessandro Biessek
Количество страниц: 514
Google Flutter - это кроссплатформенный мобильный фреймворк, который позволяет легко создавать высокопроизводительные приложения для Android и iOS. Эта книга поможет вам разобраться с основами Flutter и языка программирования Dart.
Во время чтения книги вы:
✔️Изучите основные концепции пользовательского интерфейса Flutter и его компиляцию для нескольких платформ;
✔️Увидите, как разрабатываются плагины и виджеты Flutter и поймете, как правильно структурировать код плагина;
✔️Стилизуете свои приложения для Android и iOS с помощью виджетов;
✔️Научитесь работать с анимациями.
Достоинства:
➕Актуальность материала;
➕Раскрыта тема многопоточности;
➕Легко читается.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #beginner
Автор: Alessandro Biessek
Количество страниц: 514
Google Flutter - это кроссплатформенный мобильный фреймворк, который позволяет легко создавать высокопроизводительные приложения для Android и iOS. Эта книга поможет вам разобраться с основами Flutter и языка программирования Dart.
Во время чтения книги вы:
✔️Изучите основные концепции пользовательского интерфейса Flutter и его компиляцию для нескольких платформ;
✔️Увидите, как разрабатываются плагины и виджеты Flutter и поймете, как правильно структурировать код плагина;
✔️Стилизуете свои приложения для Android и iOS с помощью виджетов;
✔️Научитесь работать с анимациями.
Достоинства:
➕Актуальность материала;
➕Раскрыта тема многопоточности;
➕Легко читается.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #beginner
K-Means Clustering in Python: A Practical Guide – Real Python
https://realpython.com/k-means-clustering-python/
https://realpython.com/k-means-clustering-python/
Real Python
K-Means Clustering in Python: A Practical Guide – Real Python
In this step-by-step tutorial, you'll learn how to perform k-means clustering in Python. You'll review evaluation metrics for choosing an appropriate number of clusters and build an end-to-end k-means clustering pipeline in scikit-learn.
10 Algorithms To Solve Before your Python Coding Interview
https://towardsdatascience.com/10-algorithms-to-solve-before-your-python-coding-interview-feb74fb9bc27
https://towardsdatascience.com/10-algorithms-to-solve-before-your-python-coding-interview-feb74fb9bc27
Medium
10 Algorithms To Solve Before your Python Coding Interview
In this article I present and share the solution for a number of basic algorithms that recurrently appear in FAANG interviews.
A Step-By-Step Guide To Building a Trading Bot In Any Programming Language | by Yakko Majuri | Aug, 2020 | Noteworthy - The Journal Blog
https://blog.usejournal.com/a-step-by-step-guide-to-building-a-trading-bot-in-any-programming-language-d202ffe91569
https://blog.usejournal.com/a-step-by-step-guide-to-building-a-trading-bot-in-any-programming-language-d202ffe91569
Medium
A Step-By-Step Guide To Building a Trading Bot In Any Programming Language
Pick Your Weapon of Choice and I’ll Show You How to Fight
Boost Your Efficiency with Customized Code Snippets on VSCode | by Khuyen Tran | Aug, 2020 | Towards Data Science
https://towardsdatascience.com/how-to-boost-your-efficiency-with-customized-code-snippets-on-vscode-8127781788d7
https://towardsdatascience.com/how-to-boost-your-efficiency-with-customized-code-snippets-on-vscode-8127781788d7
Medium
How to Boost Your Efficiency with Customized Code Snippets on VSCode
Instead of Reproducing for the Same Piece of Code, why not Save it for Future Use?
Ubuntu 20.04 add network bridge (br0) with nmcli command - nixCraft
https://www.cyberciti.biz/faq/ubuntu-20-04-add-network-bridge-br0-with-nmcli-command/
https://www.cyberciti.biz/faq/ubuntu-20-04-add-network-bridge-br0-with-nmcli-command/
nixCraft
Ubuntu 20.04 add network bridge (br0) with nmcli command
Explains how to configure Ubuntu 20.04 LTS server & add network bridge (br0) with the nmcli command. Useful to create a network bridge for KVM
Use Vim macros to automate frequent tasks | Enable Sysadmin
https://www.redhat.com/sysadmin/use-vim-macros
https://www.redhat.com/sysadmin/use-vim-macros
Enable Sysadmin
Use Vim macros to automate frequent tasks
Make your text editing easier and more efficient by using macros to automate tasks in Vim.
How to Create the most Awesome Development Setup for Data Science using Atom? | by Rahul Agarwal | Aug, 2020 | Towards Data Science
https://towardsdatascience.com/how-to-create-the-most-awesome-development-setup-for-data-science-using-atom-261113b46be8
https://towardsdatascience.com/how-to-create-the-most-awesome-development-setup-for-data-science-using-atom-261113b46be8
Medium
How to Create the most Awesome Development Setup for Data Science using Atom?
Github + Markdown + Stack Overflow + Autocomplete + Jupyter
Forwarded from Типичный программист
Как нейросеть может помочь снять квартиру?
Думаете, что нейросети можно использовать только для того, чтобы #дипфейк генерить? С их помощью можно и вполне прикладные задачи решать.
Московский программист написал нейросеть, которая бы помогла ему найти съёмную квартиру, которая бы его устроила. Результатом остался доволен — сейчас живёт в двушке с видом на Москву-реку и «Москву-Сити».
В статье не только рассказывает о подробностях разработки, но и даёт исходники, чтобы каждый мог попробовать сделать то же самое:
https://tprg.ru/nPWG
#нейросети
Думаете, что нейросети можно использовать только для того, чтобы #дипфейк генерить? С их помощью можно и вполне прикладные задачи решать.
Московский программист написал нейросеть, которая бы помогла ему найти съёмную квартиру, которая бы его устроила. Результатом остался доволен — сейчас живёт в двушке с видом на Москву-реку и «Москву-Сити».
В статье не только рассказывает о подробностях разработки, но и даёт исходники, чтобы каждый мог попробовать сделать то же самое:
https://tprg.ru/nPWG
#нейросети
Forwarded from Типичный программист
Как управлять конфигурацией хоста с помощью Puppet?
Ведущий системный администратор из Авито перевёл и упорядочил ключевые моменты из официальной документации. Автор помогает разобраться с теорией вопроса и показывает всё на практических примерах, что позволит новичкам быстро вникнуть в суть Puppet:
https://tprg.ru/It1D
Это #партнёрский пост
Ведущий системный администратор из Авито перевёл и упорядочил ключевые моменты из официальной документации. Автор помогает разобраться с теорией вопроса и показывает всё на практических примерах, что позволит новичкам быстро вникнуть в суть Puppet:
https://tprg.ru/It1D
Это #партнёрский пост
Forwarded from Типичный программист
Видеокурс по разработке на Python
Прошедшей осенью в московском офисе Яндекса проходила первая Школа бэкенд-разработки по теме промышленной разработки на Python.
Теперь эти уроки выложены в открытом доступе и пройти их может каждый. К каждому видео приложены ссылки на примеры и полезные материалы:
https://tprg.ru/t4e9
#python
Прошедшей осенью в московском офисе Яндекса проходила первая Школа бэкенд-разработки по теме промышленной разработки на Python.
Теперь эти уроки выложены в открытом доступе и пройти их может каждый. К каждому видео приложены ссылки на примеры и полезные материалы:
https://tprg.ru/t4e9
#python
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик с помощью алгоритма для генерации текстов GPT-3 научился генерить простые веб-макеты. Обучил он алгоритм с помощью нескольких примеров кода и их текстового описания.
Теперь он отправляет краткое описание того, что он хотел бы увидеть на экране, а алгоритм генерирует JSX-код. На видео можно посмотреть много годных примеров: кнопка-арбуз, набор радужных кнопок, самый уродливый эмоджи.
Источник: твиттер Шарифа Шамима
#ml #алгоритмы
Теперь он отправляет краткое описание того, что он хотел бы увидеть на экране, а алгоритм генерирует JSX-код. На видео можно посмотреть много годных примеров: кнопка-арбуз, набор радужных кнопок, самый уродливый эмоджи.
Источник: твиттер Шарифа Шамима
#ml #алгоритмы
Forwarded from Типичный программист
У нас на сайте есть небольшая подборка хитрых приёмов на Python, которые здорово упростят жизнь тем, кто пишет или будет писать код на Python:
https://tprg.ru/rCJf
#python
https://tprg.ru/rCJf
#python
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Автор браузерной онлайн-игры про пиратов выпустил подробную статью, в которой рассказал о процессе разработки:
— стек технологий;
— внутренности бэкенда и фронтенда;
— сетевые задержки.
Йо-хо-хо и примеры кода: https://tprg.ru/tLV8
#gamedev
— стек технологий;
— внутренности бэкенда и фронтенда;
— сетевые задержки.
Йо-хо-хо и примеры кода: https://tprg.ru/tLV8
#gamedev
Forwarded from Типичный программист
План обучения для специалиста по Data Science
Что можно делать с помощью Data Science? Можно контролировать взлёты и посадки в самых больших аэропортах, анализировать и прогнозировать появление эпидемий без врачей, улучшать алгоритмы для беспилотного транспорта.
Предлагаем вам план обучения по этому направлению:
https://tprg.ru/aPoZ
#datascience
Что можно делать с помощью Data Science? Можно контролировать взлёты и посадки в самых больших аэропортах, анализировать и прогнозировать появление эпидемий без врачей, улучшать алгоритмы для беспилотного транспорта.
Предлагаем вам план обучения по этому направлению:
https://tprg.ru/aPoZ
#datascience