Design Patterns in C#
Автор: Vaskaran Sarcar (2018)
Выбрав Design Patterns in C#, вы сразу же ознакомитесь с 23-мя Gang of Four (GoF) шаблонами дизайна, а после узнаете о применении таких альтернативных шаблонов, как Simple Factory Pattern, Null Object Pattern и MVC Pattern. Благодаря простым для повторения примерам, вы в совершенстве овладеете основными концепциями и приобретёте базу из нескольких программ для интегрирования в будущие проекты. Автор данной книги так подробно раскрывает тему, что понять ключевые моменты сможет даже начинающий разработчик.
Вы научитесь:
✔️ работать с любым шаблоном дизайна;
✔️ интегрировать шаблоны в уже существующие приложения;
✔️ подбирать нужные шаблоны, сравнивая плюсы и минусы каждого;
✔️ использовать Visual Studio Community Edition 2017 для написания кода и генерирования корректных данных.
Скачать книгу
Бесплатные онлайн-практикумы для специалистов по IT-инфраструктуре от команды REBRAIN
Подключайтесь к одному из крупнейших сообществ по IT-инфраструктуре REBRAIN, с нами уже больше 20 000 человек - https://t.me/+9sVIDbqTCeUzNGNiС нас:
🔹Более 20 бесплатных открытых практикумов каждый месяц
🔹Спикеры - профессиональные инженеры из лучших компаний ( Avito / Skyeng / AWS / Luxoft / DataArt и др.)
🔹Разбор реальных кейсов автоматизации
🔹Самый актуальный технологический стек - Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka , MySQL, Golang и др.
🔹Работа в консоли и ответы на вопросы в прямом эфире
Каждый сможет найти для себя интересные практикумы по направлению и уровню компетенций.
И да, все это бесплатно!
Подключайтесь.
Practical Web Scraping for Data Science
Авторы: Bart Baesens, Seppe vanden Broucke (2018)
Получение большого объёма данных для машинного обучения является необходимым условием для эффективного исследования. Настоящее руководство расскажет вам о веб-скрапинге на языке программирования Python. Авторы продемонстрируют реальные случаи скрапинга, объяснят работу HTTP, научат парсить HTML и CSS. Книга насыщена хорошими примерами, а также случаями скрапинга сайтов с тяжёлым JavaScript.
В книге рассматриваются следующие темы:
✔️ протокол HTTP;
✔️ парсинг HTML и CSS;
✔️ работа с JavaScript;
✔️ основы веб-скрапинга и многое другое.
Скачать книгу
Как копировать файлы из одной папки в другую на Python?
Библиотека под названием shutil включает в себя несколько полезных функций для создания копий объектов на жестком диске.
Посмотреть пример в онлайн редакторе.
Подписывайтесь на канал 👉@pythonofff
⚡️Хотите начать свою карьеру в IT в качестве разработчика на C++?
🔥Приглашаем вас 15 марта в 20:00 (мск) на открытый вебинар «C++ за 30 минут!».
📚На занятии вы узнаете:
- В чем суть «современного C++»?
- Какие есть отличительные черты у этого языка?
- В чем его сильные и слабые стороны?
После demo-занятия вы сможете продолжить обучение на онлайн-курсе «Специализация C++ Developer» по специальной цене.
🎯Чтобы посетить вебинар, зарегистрируйтесь по ссылке:https://otus.pw/ABwq/
Machine Learning with TensorFlow
Автор: Nishant Shukla (2018)
TensorFlow - это популярная библиотека для машинного обучения, предназначенная для задач создания и тренировки нейросетей. В основном, используется в связке с языком программирования Python, однако существуют реализации и для других языков, среди которых С++, Java, Go и Swift. Машинное обучение с TensorFlow предоставляет прочную почву для исследований в этой области, и авторы данного руководства раскрывают основные концепции этой библиотеки, демонстрируя её мощь на языке Python.
В книге рассматриваются следующие темы:
✔️ фундаментальные основы машинного обучения;
✔️ основы TensorFlow;
✔️ линейная регрессия;
✔️ классификация сетей;
✔️ рекуррентные нейронные сети;
✔️ установка библиотеки и многое другое.
Скачать книгу
Beginning PostgreSQL on the Cloud
Авторы: Avinash Vallarapu, Baji Shaik (2018)
Если вы хотите перейти на PostgreSQL, то нет лучше практики, чем работа над боевыми проектами. Эта книга научит вас работе с PostgreSQL на примере облачного хранилища с большими данными. Вам придётся сначала составить архитектуру вашего приложения, а потом защищать его, создавая резервные стратегии, обеспечивать высокую доступность и производительность, настраивать репликацию и многое другое. Также вы научитесь шифровать свои данные и работать с соединениями для вашей базы данных. Под конец вы узнаете, как установить дополнительные инструменты для работы с PostgreSQL в облаке.
В книге рассматриваются следующие темы:
✔️ введение в облачные хранилища данных;
✔️ архитектура PostgreSQL;
✔️ Amazon Cloud;
✔️ Google Cloud;
✔️ безопасность облачного хранилища;
✔️ репликация и высокая доступность облака;
✔️ мониторинг баз данных;
✔️ шифрование данных и многое другое.
Скачать книгу
Сортировка пузырьком
В Python уже есть встроенные функции сортировок массивов sort() и .sorted(), но достаточно важно самому знать хотя бы несколько реализаций.
Суть алгоритма в том, что совершается несколько проходов по массиву. При проходе последовательно сравниваются пары элементов в массиве и в случае несоответствия выбранному порядку меняются местами. Если пары элементов находятся в верном порядке, то ничего не происходит. В результате первого прохода максимальный элемент окажется в конце, то есть всплывет словно пузырек. Затем все повторяется до того момента пока весь массив не будет отсортирован. Последний проход будет по отсортированному массиву.
def bubble_sort(array):
for i in range(len(array), 0, -1):
for j in range(1, i):
if array[j - 1] > array[j]:
tmp = array[j-1]
array[j-1] = array[j]
array[j] = tmp
return array
Подписывайтесь на канал 👉@coddy_academy
#python
Clean C++
Автор: Stephan Roth (2017)
Настоящая книга является обязательной для профессиональных разработчиков и архитекторов программного обеспечения на С++, заинтересованных в написании чистого и легко поддерживаемого кода. Как известно из практики, грамотный код позволяет сократить затраты на разработку, а это является важным условием современный разработки. Из книги вы научитесь принципам создания надёжной архитектуры приложения, работать с тестами и шаблонами проектирования.
В книге рассматриваются следующие темы:
✔️ принципы чистого кода;
✔️ юнит-тестирование;
✔️ геттеры и сеттеры;
✔️ документирование кода;
✔️ функции и объекты;
✔️ идиомы и шаблоны проектирования.
Скачать книгу
Почтатех - это ИТ подразделение Почты России, которое уже более 5 лет успешно занимается разработкой и развитием цифровых продуктов и сервисов.
Frontend-разработчик (angular) (личный кабинет для юр.лиц)📌
Что от тебя требуется:
знание JavaScript/TypeScript (в т.ч. ES6);
опыт работы с js-фреймфорками (Angular);
отличное знание HTML и CSS;
работа с препроцессорами SASS/LESS,
знание OOCSS / BEM / SMACSS;
умение работать со сборщиками (Webpack, Maven, NPM);
понимание функционального программирования;
уверенное понимание принципов ООП;
умение работы в команде разработчиков (svn/git, redmine и т.п.; работа с ветками, решение конфликтов);
опыт работы с RESTful API;
умение пользоваться инструментами разработчика (IDE, отладчики);
базы данных и языки запросов (SQL, MySql, PostgreSql и т. д.);
опыт в разработки Java/Spring Boot будет большим плюсом.
Узнать подробности и откликнуться на вакансию можно по ссылкеАналитик (Переводы)📌
Мы ожидаем, что ты:
Работал в роли аналитика от 3-х лет
Знаешь принципы командной работы и гибких практик разработки
Используешь структуры JSON/JSON-Schema, XML/XSD, HTML
Участвуешь в интеграционном взаимодействии и проектировании API
Применяешь Postman, SoapUI, Swagger;
Владеешь одним из диалектов SQL, умеешь писать запросы (join, агрегации, аналитические функции)
Понимаешь принципы DevOps и жизненного цикла разработки
Узнать подробности и откликнуться на вакансию можно по ссылке
ASP. NET Core in Action
Автор: Andrew Lock (2018)
Современное издание по ASP. NET Core вобрало в себя все новейшие концепции программирования на данной платформе. Книга написана для C# программистов, однако не предполагает у вас предварительного опыта в веб-разработке, что делает эту книгу бесценным руководством в данной области. Вы узнаете об основах программирования на ASP. NET Core, а также научитесь эффективно его использовать для создания сложных веб-приложений.
В книге рассматриваются следующие темы:
✔️ введение в ASP. NET Core;
✔️ основы проектирования: модель MVC;
✔️ создание первого приложения;
✔️ контроллеры, представления и модели;
✔️ работа с API;
✔️ внедрение зависимостей;
✔️ Entity Framework Core;
✔️ аутентификация и авторизация;
✔️ безопасность приложения.
Скачать книгу
Слушайте «ZIP. Архив техногенного мира» — подкаст от команды Газпромбанка для всех, кто неравнодушен к технологиям 🤖
В каждом выпуске ведущий Михаил Полянин, редактор журнала «Код», будет разбирать новую тему — от искусственного интеллекта до метавселенных ✨
Как на самом деле устроен искусственный интеллект и нужен ли ему этический кодекс, расскажем в первом эпизоде. Слушайте подкаст на стриминговых платформах > https://vk.cc/cbjYIZ
Искусственная нейронная сеть с нуля на Python c библиотекой NumPy
В туториале показано, как с нуля построить искусственную нейронную сеть на Python с помощью библиотеки NumPy. Сеть будет классифицировать изображения из датасета Fruit360.
Подробнее
Подписывайтесь на канал 👉@pythonofff
Programming with MicroPython
Автор: Nicholas H. Tollervey (2017)
Настоящая книга посвящена MicroPython, реализации Python 3 для микроконтроллеров и встроенных систем. Это практическое руководство расскажет вам о создании готовых программ и приложений на основе MicroPython. Вы изучите, как Python работает с микроконтроллерами, как взаимодействует с оборудованием для обработки ввода-вывода, как общается по беспроводной сети, создаём звуки и музыку, а также создание роботизированных проектов.
В книге рассматриваются следующие темы:
✔️ введение в MicroPython;
✔️ PyBoard;
✔️ беспроводная сеть;
✔️ обработка звуков и музыки;
✔️ роботы;
✔️ идиомы MicroPython и многое другое.
Скачать книгу
Какова роль архитектора в IT-проекте?
🔥 Узнаем 25 февраля в 20:00 на вебинаре в OTUS! Занятие проведет Станислав Щетинников, директор разработки с опытом более 10 лет.
На открытом вебинаре разберем:
✅ Зачем нужен архитектор?
✅ Какую роль он выполняет?
✅ Какие бывают архитекторы?
✅ Чем отличаются архитектура и проектирование?
Demo-занятие пройдет в рамках онлайн-курса «Software Architect». Не упустите возможность познакомиться с преподавателем и форматом обучения.
Пройдите вступительное тестирование, чтобы зарегистрироваться 👉 https://otus.pw/NMnq/
Beginning C++17, 5th Edition
Авторы: Ivor Horton, Peter Van Weert (2018)
Книга является обновлённым руководством по языку программирования С++17. Если вы собираетесь изучать его, то начните именно с этой книги, где пошаговые инструкции авторов научат вас программированию в обновлённом стандарте с использованием новых функций и операторов. Для чтения книги не требуется предварительный опыт в программировании, поскольку авторы каждый элемент языка подробно объясняют на рабочих примерах. Также в каждой главе вас ждут полезные упражнения по закреплению материала.
В книге рассматриваются следующие темы:
✔️ основы языка;
✔️ заголовочные файлы;
✔️ директива препроцессора и стандартные библиотеки языка;
✔️ функции;
✔️ пространства имён;
✔️ процедурное и объектно-ориентированное программирование;
✔️ шаблоны;
✔️ инкапсуляция, полиморфизм и наследование;
✔️объявление собственных типов данных;
✔️ ошибки выполнения и исключения;
✔️ контейнеры, алгоритмы и многое другое.
Скачать книгу