Газпромбанк обновил мобильное приложение 📲
Дизайн стал лаконичнее, навигация — понятнее, а все привычные продукты остались под рукой. Еще попрощались с названием «Телекард 2.0». Теперь просто: Газпромбанк.
Это первый этап глобальных изменений приложения. Дальше — больше 💪 Присоединяйтесь к команде IT-специалистов Газпромбанка и меняйте один из крупнейших банков страны. Актуальные вакансии > https://vk.cc/cbMAFs
У языка программирования Python много возможностей. Хотите узнать больше? Попробуйте свои силы на бесплатном онлайн-интенсиве Skillbox с 17 по 19 марта в 21:00 по московскому времени.
Подробная программа: 👉 https://clc.to/GwVvZQ.
За 3 дня:
✔️ изучите основы программирования на Python;
✔️ разработаете сервер для прослушивания подключений;
✔️ научитесь программировать клиентскую часть для подключения и передачи сообщений;
✔️ поработаете с библиотеками PyQT, Kivy, wxWidgets, Тkinter;
✔️ напишете мессенджер на Python.
💬 Спикер интенсива — специалист, который 17 лет разрабатывает высоконагруженные системы и обрабатывает большие данные, — Михаил Овчинников. Он поделится советами и рекомендациями, ответит на вопросы.
🎁 Сдайте практическую работу и получите сертификат на 10 тысяч рублей на любой курс Skillbox.
Redis in Action
Автор: Josiah L. Carlson (2013)
Redis — это сетевое хранилище данных с открытым исходным кодом, является представителем NoSQL-подобных баз данных. В этой книге вы сразу погрузитесь в реальные примеры использования Redis, включая кэширование, масштабирование и интегрирование с другими СУБД. Вы научитесь работать с большими массивами данных, сокращая получение и добавление данных в сотни раз по сравнению с MySQL. От вас потребуется знания структуры и концепций работы баз данных.
В книге рассматриваются следующие темы:
✔️ установка и настройка Redis;
✔️ структура Redis;
✔️ команды, поиск по базе;
✔️ оптимизация запросов и многое другое.
Скачать книгу
🔥Сделайте первые шаги к профессии архитектора программного обеспечения! Приглашаем вас 16 марта в 20:00 на вебинар «Принятие архитектурных решений» в OTUS. Спикером выступит Стас Щетинников, директор разработки с опытом более 10 лет.
Что вас ждет на открытом уроке?
✅ Разберем алгоритмы принятия архитектурного решения
✅ Поговорим про работу с требованиями, архитектуру и окружение ASR, ADR
✅ Обсудим работу со стейкхолдерами
Demo-занятие входит в программу онлайн-курса «Software Architect». Это возможность для разработчиков и начинающих архитекторов ПО оценить сложность и качество обучения.
Для регистрации на занятие пройдите вступительный тест: https://otus.pw/u5U0/
Learn to Program with Python
Автор: Irv Kalb (2016)
Если у вас совсем нет навыков программирования, не переживайте — эта книга научит вас как программированию в целом, так и разработке на языке Python в частности. Автор использует свой личный подход к обучению, основанный на его многолетнем опыте преподавания и разработки программного обеспечения. Вы увидите в авторе своего наставника, использующего простой разговорный стиль для объяснения сложных концепций программирования.
В книге рассматриваются следующие темы:
✔️ переменные и операторы;
✔️ пользовательские функции;
✔️ циклы, ветвления;
✔️ списки;
✔️ строки;
✔️ файловый ввод/вывод;
✔️ структуры данных.
Скачать книгу
C++ Standard Library Quick Reference
Авторы: Marc Gregoire, Peter Van Weert (2016)
Стандартная библиотека шаблонов является жемчужиной языка программирования С++ и содержит основные алгоритмы, структуры данных и функции, необходимые для повседневной работы. Обычно она изучается в конце любого руководства по С++, однако этот справочник направлен исключительно на изучение STL, рассматривая основные темы, такие как контейнеры, лямбда-выражения, указатели и функции по работе с многопоточностью.
В книге рассматриваются следующие темы:
✔️ математические функции;
✔️ контейнеры;
✔️ алгоритмы;
✔️ потоки ввода/вывода;
✔️ строки;
✔️ многопоточность.
Скачать книгу
Программист умирает в 45 лет и попадает в рай. Он спрашивает у Бога, почему же он умер так рано.
Бог: Сын мой, если учитывать, сколько отработанных часов ты указывал в своих отчетах, ты прожил 82 года.
Подписывайтесь на канал 👉@itumor
Погрузитесь в процессы тестирования на бесплатном онлайн-интенсиве Skillbox: 👉 https://clc.to/TkIpOA.
За 3 дня вы:
✔️ узнаете, как быстро находить баги на веб-страницах;
✔️ разберётесь, какие soft и hard skills нужны крутому специалисту;
✔️ освоите ручные и автоматизированные тесты;
✔️ попрактикуетесь на реальных задачах.
Познакомитесь с профессией, основами тестирования и ключевыми инструментами тестировщика. Проведёте свои первые тесты и поймёте, хотите ли развиваться в этом направлении.
Спикер интенсива — инженер по тестированию в Яндексе, организатор тест-сессий, митапов по тестированию и мастер-классов, участник конференций SQA-days, TechTrain и CodeFest Дмитрий Якин.
Подключайтесь к прямому эфиру 14–16 марта в 16:00 по московскому времени.
🎁 Участвуйте, прокачайте знания и получите в подарок электронную книгу «Человек + машина». Всем, кто сдаст практическую работу, дарим сертификаты на 10 тысяч рублей на любой курс Skillbox.
Используйте шанс освоить высокооплачиваемую профессию!
Pro Entity Framework Core 2 for ASP. NET Core MVC
Автор: Adam Freeman (2018)
Данная книга полностью посвящена Entity Framework Core 2 и тому, как извлечь максимум пользы, используя библиотеку в рамках MVC проектов. Автор, чьи книги становятся бестселлерами, описывает пути применения Entity Framework Core 2, типы входящих данных и баз данных, которые могут быть использованы. Начиная еще новичком, к концу книги вы будете знать все подводные камни использования представленной библиотеки и успешно интегрировать ее в проекты.
После прочтения книги вы:
✔️ приобретёте понимание архитектуры Entity Framework Core 2;
✔️ научитесь создавать базы данных, используя модель данных MVC;
✔️ научитесь создавать MVC модели, используя уже существующие базы данных;
✔️ сможете использовать Entity Framework Core 2 для доступа к данным в MVC приложении и многие другое.
Скачать книгу
Распаковка
Неудобно каждый раз для вывода объединять строки через join() или тем более как-то объединять числа. Мы можем распаковать кортеж или список, воспользовавшись звездочкой *. Со словарями данный способ не работает.
На самом деле применение более широкое. Звездочка может также собирать несколько значений в одну переменную. Очень удобно применять для функций с бесконечным количеством аргументов или только с именованными аргументами.
Подписывайтесь на канал 👉@pythonofff
Перенос инфраструктуры в Yandex.Cloud от Fevlake.
За последние 2 годы мы с командой инженеров перенесли более 20 инфраструктур в Yandex.Cloud (из AWS / Azure / GCP / Bare Metal)
Felake это:
⁃ Сервисный партнер Yandex.Cloud с 2019 года
⁃ Команда DevOps инженеров Middle и Senior уровня
⁃ Разработчик совместного с Яндекс Облаком практикума Kubernetes в Yandex.Cloud
Более 10 лет обслуживаем и проектируем IT инфраструктуры.
Оставляйте заявку на аудит.
Interactive Data Visualization for the Web, 2nd Edition
Автор: Scott Murray (2017)
Если вы часто работаете с данными, которые к тому же необходимо наглядно представить в виде графиков, таблиц или изображений, встроенных на сайт, то вам приходилось учиться или искать готовые решения того, как это сделать. В этой книге собраны все необходимые знания, чтобы даже человек, далёкий от программирования, смог для своего бизнес-ресурса выполнить визуализацию данных, используя не только обычные возможности HTML и CSS, но и мощные библиотеки от JavaScript.
В книге рассматриваются следующие темы:
✔️ введение в визуализацию данных;
✔️ HTML, CSS, DOM;
✔️ JavaScript;
✔️ SVG;
✔️ селекторы и уровни;
✔️ обработка событий и многое другое.
Преимущества:
➕ развёрнутый материал по теме;
➕ подходит начинающим;
➕ хорошая структура книги;
➕ многочисленные графики и пример кода;
➕ подсвеченные листинги.
Скачать книгу
Навык создания масштабируемой и отказоустойчивой архитектуры пригодится разработчикам, тимлидам и администраторам. Хочешь освоить этот навык? В OTUS, в рамках онлайн-курсов «Microservice architecture» и «Highload Architect» пройдут открытые вебинары:
🗓 «Выбор архитектурного стиля» — 10 марта в 20:00.
Спикер: Владислав Родин, руководитель разработки.
На открытом уроке рассмотрим различия между микросервисным и монолитным подходами, а также преимущества и недостатки у каждого из этих подходов. Обсудим 12-факторный подход к построению микросервисов и посмотрим бессерверную архитектуру и ее применимость.
👉🏻 Регистрация: https://otus.pw/FVm2/
🗓 «Основы Kubernetes» — 16 марта в 20:00
На открытом уроке разберем что такое kubernetes.
Рассмотрим такие базовые сущности как Pod, Deployment, ReplicaSet, Service, Ingress. Научимся разворачивать простые stateless и stateful приложения.
👉🏻 Регистрация: https://otus.pw/o3pD/
Java EE Web Application Primer
Авторы: A.J. Henley, Dave Wolf (2017)
Данная книга – отличный выбор для тех, кто хочет разрабатывать веб-приложения, используя Java Servlets, JSP, Expression Language, JSTL, JPQL, Sessions/Cookies, HTML/CSS/JavaScript и библиотеку Bootstrap. Автор подробно объяснит технологию Java EE начинающим разработчикам, имеющим минимальный опыт с Java или C, а также научит создавать приложения, используя Oracle, как базу данных. К концу прочтения книги, вы сможете написать современный мессенджер и уверенно разрабатывать другие веб-приложения.
Вместе с автором вы:
✔️ напишите мессенджер, как у Twitter, используя язык программирования Java и базу данных Oracle;
✔️ создадите веб-приложение, задействуя Eclipse;
✔️ научитесь использовать SQL вместе с Java и Oracle;
✔️ узнаете, как создавать динамические веб-страницы при помощи JavaScript, JSP, а также сопутствующих им библиотек и многое другое.
Скачать книгу
Ленивые итерации
Мы используем ленивые/отложенные итерации в функциональном программировании для более эффективной работы с памятью. Итератор срабатывает только тогда, когда требуется следующее значение. В данном примере вызов следующего четного числа произойдет с помощью next(evens).
Подписывайтесь на канал 👉@coddy_academy
#python
Cross Over to HTML5 Game Development
Автор: Zarrar Chishti (2018)
Настоящая книга написана для начинающих веб-разработчиков и объясняет принципы работы с HTML5 и CSS3 на примере разработки кроссбраузерной игры. Вы сразу приступите к развитию проекта, попутно изучая теги и особенности языка разметки и стилей. Также, после третьей главы, вы приступите к изучению JavaScript’a и популярной библиотеки JQuery для работы с анимацией. Таким образом, на примере всего одной игры вы научитесь не только основам веб-программирования, но и современным стандартам разработки и реализации приложений.
В книге рассматриваются следующие темы:
✔️ настройка проекта;
✔️ основы HTML;
✔️ работа со стилями;
✔️ немного JavaScript;
✔️ события;
✔️ обработка действий пользователя;
✔️ коллизии и многое другое.
Скачать книгу
Front-End Reactive Architectures
Автор: Luca Mezzalira (2018)
Благодаря инновационным гигантам по типу Google и Twitter, пользователи привыкли к быстрой обработке своего запроса, отзывчивости и не готовы прощать такое другим приложениям, именно поэтому высокая производительность ваших разработок должна интересовать вас в первую очередь. Книга научит вас реактивному программированию, включающему хорошую архитектуру, проверенные решения и рецепты, а также интересный подход к разработке пользовательского интерфейса.
В книге рассматриваются следующие темы:
✔️ императивное, функциональное и реактивное программирование;
✔️ концепция проектирования MVC;
✔️ JavaScript фреймворки (Angular, React и Redux);
✔️ основы реактивного программирования;
✔️ паттерны проектирования;
✔️ введение в MobX и многое другое.
Скачать книгу
Как выявлять аномалии в разных распределениях с помощью машинного обучения? 🧐
10 марта в 20:00 (мск) пройдет открытый вебинар «Anomaly Detection». Его проведет Артем Васильев, ведущий инженер разработки. С экспертом мы обсудим такие вопросы, как постановка задачи, нахождение аномалий в разных распределениях, SVD-feature extraction, Autoencoder, PaDiM.
🔥 Продолжить получать новые знания вы можете на онлайн-курсе «Компьютерное зрение» для специалистов в сфере Machine Learning, которые хотят специализироваться на компьютерном зрении или систематизировать свои знания.
Чтобы участвовать, зарегистрируйтесь 👉 https://otus.pw/mQ2j/