Возможность разработать решение, востребованное рынком, объективно и публично продемонстрировать его работоспособность, громко об этом заявить. Если техбарьер будет преодолен, то его разработчики получат рынок без конкурентов.
Приз 200 млн рублей. Организаторы технологических конкурсов Up Great не регулируют дальнейшую судьбу награды и не претендуют на результаты интеллектуальной деятельности участников соревнований.
Разработчики в области искусственного интеллекта в сфере медицины получат возможность испытать свои решения на реальных данных и проверить их за счет организаторов, так как не нужно разрабатывать дорогостоящую испытательную инфраструктуру. Кроме того, будет обеспечена объективность испытаний.
Важной частью конкурса является возможность работы с регуляторами и курирующими органами, которые отвечают за интеграцию информационных продуктов в медицинскую систему.
AI'M DOCTOR активно поддерживают медики, разработчики и ученые из смежных отраслей.
Подробнее
Deep Learning and the Game of Go
Max Pumperla, Kevin Ferguson (2018)
Deep Learning and the Game of Go introduces deep learning by teaching you to build a Go-winning bot. As you progress, you’ll apply increasingly complex training techniques and strategies using the Python deep learning library Keras. You’ll enjoy watching your bot master the game of Go, and along the way, you’ll discover how to apply your new deep learning skills to a wide range of other scenarios!
4–6 февраля в Слёрме будет интенсив «Kubernetes для разработчиков», с практикой и полным погружением в k8s.
Программа составлена специально для разработчиков: нет лишней информации, которая не пригодилась бы в реальных проектах, включены важные нюансы разработки приложения под Kubernetes.
Формат обучения — трехдневный интенсив, все знания отрабатываем на практике. Будем учиться онлайн, с 10 до 19 с перерывами.
День 1️⃣
- Введение в Kubernetes
- Абстракции приложения
- Хранение конфигураций
- Хранение данных
- Сетевые абстракции
- Устройство кластера
День 2️⃣
- Oneshot задачи
- Альтернативы Deploymentу
- Авторизация в кластере
- Особенности ЯП в Kubernetes
- Локальная разработка в Kubernetes
- Дебаг приложений в кластере
День 3️⃣
- Темплейтирование приложений
-CI/CD
- Использование возможностей Kubernetes в своих приложениях
Спикеры интенсива — опытные девопс-инженеры Марсель Ибраев (Слёрм), Сергей Бондарев (Southbridge), Павел Селиванов (VK Cloud Solutions).
Записаться можно на сайте
https://slurm.club/3KUjAt5
Sams Teach Yourself C++ in One Hour a Day
Siddhartha Rao (2021)
In just one hour a day, you will have all the skills you need to begin programming in C++. With this complete tutorial, you will quickly master the basics, and then move on to more advanced features and concepts. Completely updated for the latest C++ standard, this book presents the language from a practical point of view, helping you learn how to use C++ to create faster, simpler, and more efficient C++ applications.
Effective Kotlin: Best practices
Marcin Moskala (2020)
Kotlin is a powerful and pragmatic language, but it's not enough to know about its features. You also need to know when they should be used and in what way. This book presents and explains in-depth the best practices for Kotlin development. Each item is presented as a clear rule of thumb, supported by detailed explanations and practical examples. It's a comprehensive guide of best practices for Kotlin code quality: safety, readability, code design and efficiency.
Classic Computer Science Problems in Java
By David Kopec (2020)
Classic Computer Science Problems in Java is a master class in computer programming designed around 55 exercises that have been used in computer science classrooms for years. You’ll work through hands-on examples as you explore core algorithms, constraint problems, AI applications, and much more.
What's inside
Recursion, memoization, and bit manipulation
Search, graph, and genetic algorithms
Constraint-satisfaction problems
K-means clustering, neural networks, and adversarial search
Programming Rust: Fast, Safe Systems Development
Авторы: Jim Blandy, Jason Orendorff, Leonora F. S. Tindall (2020)
Системное программирование обеспечивает основу для вычислений в мире. Для разработки кода, чувствительного к производительности, требуется язык программирования, позволяющий контролировать использование памяти, процессорного времени и других системных ресурсов. Язык системного программирования Rust сочетает этот элемент управления с современной системой типов, которая улавливает широкий класс типичных ошибок, от ошибок управления памятью до межпотоковых гонок данных. Авторы книги предлагают выучить этот перспективный язык.
Вы изучите:
✔️Основные типы данных в Rust и основные концепции владения и заимствования;
✔️Основы языка, включая обработку ошибок, модули, структуры и перечисления;
✔️Ключевые мощные инструменты Rust: замыкания, итераторы и асинхронное программирование;
✔️Коллекции, строки и текст, ввод и вывод, параллелизм, макросы, небезопасный код и взаимодействие с внешними функциями.
🔥 Java — один из самых популярных языков программирования. Он универсален и выступает основой всех типов сетевых приложений.
Специалисты, работающие с этим языком, востребованы на рынке. Хотите к ним присоединиться? Участвуйте в бесплатном тематическом онлайн-интенсиве!
Узнайте подробности: 👉 https://clc.to/BdXQGA.
Никакой скучной теории, только самый интересный материал и мощная практика. За 3 дня вы примерите на себя профессию Java-разработчика и поймёте, в каком направлении двигаться дальше.
Спикером выступит директор центра подбора IT-специалистов SymbioWay Даниил Пилипенко.
🎁 Все участники получат подарки! А те, кто выполнит практическую работу, — сертификаты на 10 000 рублей на любой курс Skillbox.
Присоединяйтесь к онлайн-интенсиву с 24 по 26 января в 19:00 по московскому времени.
Сегодня вышел итог исследования Gaming & Esports: Media’s Next Paradigm SHIFT BCG. Игры перестали быть тихой гаванью, страны разворачивают меры поддержки. Россия, как оказалось, мало производит, но много потребляет – на 5ом месте в мире.
Правительства хотят извлечь выгоду из быстрого роста отрасли и увеличения потенциального вклада в ВВП. Особенно сейчас, они видят, что, делая большие ставки, можно получить соразмерную отдачу. Они также рассматривают игры и киберспорт как важный ключ к открытию смежных секторов, таких как разработка программного обеспечения, AR/VR, гостиничный бизнес и туризм. А приобретение репутации в сфере игр и киберспорта отлично влияет на имидж страны, а имидж дает понять, что на переднем плане государства – проектирование и управление спортом, культурой и развлечениями 21 века.
В качестве ключевых факторов появились четыре различных типа поддержки. Первый – это прямая финансовая поддержка новых компаний в секторе игр и киберспорта, включая начальное финансирование и содействие банковским кредитам для стартапов. Второе – наличие бизнес-инкубаторов и акселераторов, которые помогут развивать новые стартапы и активизировать существующих игроков. Третье – предоставление постоянных субсидий фирмам в этом секторе, таких как налоговые льготы на НИОКР и помощь в оплате труда. И четвертое – это инвестиционная стратегия международного сектора с четкой рентабельностью инвестиций и внутренними целями воздействия.
Отдельно коротко о кейсах Великобритании и Южной Кореи.
На VC нашли пост с русским переводом – ссылка.
@skolkovoleaks
Beginning React Native with Hooks
Автор: Greg Lim (2020)
React Native, разработанный Facebook, является одним из ведущих фреймворков для создания мобильных приложений под Android и iOS. Автор книги предлагает изучить эту современную платформу. Работая с ней, вы используете небольшие управляемые компоненты для создания мобильных приложений, которые работают и выглядят нативно.
📍 C# — один из лучших языков программирования для тех, кто хочет стартовать в IT. Этот язык востребован в разработке игр, веб-разработке и машинном обучении.
❗️ Если вы ждете момента, чтобы начать изучать этот язык — сейчас самое время!
👉 Приглашаем вас на бесплатный вебинар «Делаем программу интерактивной».
🎒 На занятии вместе с опытным практикующим преподавателем научимся работать с вводом данных и их преобразованием в другие типы, форматированием вывода и классом Console.
📌 Для участия зарегистрируйтесь по ссылке https://otus.pw/ZELl/
Introduction to Logic Programming
Michael Genesereth, Vinay K Chaudhri (2020)
Logic Programming is a style of programming in which programs take the form of sets of sentences in the language of Symbolic Logic. Over the years, there has been growing interest in Logic Programming due to applications in deductive databases, automated worksheets, Enterprise Management (business rules), Computational Law, and General Game Playing.
It begins with the fundamental notion of datasets, i.e., sets of ground atoms. Given this fundamental notion, it then introduces views, i.e., virtual relations; and defines classical logic programs as sets of view definitions, written using traditional Prolog-like notation but with semantics given in terms of datasets rather than implementation. It then introduces actions, i.e., additions and deletions of ground atoms; and defines dynamic logic programs as sets of action definitions.
❗️ Без знания алгоритмов не обойтись! Большинство ведущих IT-компаний на собеседованиях проверяют кандидата на умение реализовывать классические алгоритмы.
❓ Какие алгоритмы должен знать каждый программист?
💪 Расскажем на интерактивном вебинаре с опытным программистом с 20-летним опытом Евгением Волосатовым. Евгений объяснит, почему без знания алгоритмов — никуда и как большинство ведущих IT-компаний на собеседованиях проверяют кандидата на умение реализовывать классические алгоритмы.
📌 Бесплатный вебинар пройдет в рамках практического онлайн-курса «Алгоритмы и структуры данных». Формат обучения подходит для любого языка программирования.
👉 Для участия зарегистрируйтесь на мероприятие https://otus.pw/LAsd/
📌 Пройдите тест на сайте и получите дополнительно запись мастер класса по алгоритмам на e-mail.
The Big Book of Small Python Projects
Автор: Al Sweigart (2021)
If you’ve mastered basic Python syntax and you’re ready to start writing programs, you’ll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects will have you making digital art, games, animations, counting pro- grams, and more right away. Once you see how the code works, you’ll practice re-creating the programs and experiment by adding your own custom touches.
21 января запускаем в Слёрме тот самый курс «Kubernetes База: стартовый курс для администраторов».
Как будем учиться?
За 6 недель изучим Kubernetes с нуля до готовности создавать, настраивать и обслуживать кластеры.
После самостоятельного разбора каждой темы (видеолекция и практическое задание по ней) будем встречаться со спикерами Марселем Ибраевым и Сергеем Бондаревым, они поделятся своим опытом и ответят на вопросы.
Будет чат со спикерами, куратором и техподдержкой.
Что в программе?
1. Знакомство с Kubernetes, основные компоненты (Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret).
2. Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s.
3. Kubespray, тюнинг и настройка кластера Kubernetes.
4. Продвинутые абстракции Kubernetes (DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer).
5. DNS в кластере. Публикация сервисов и приложений.
6. Работа с Helm.
7. Подключение системы хранения данных на примере Ceph.
8. Установка cert-manager.
9. Обслуживание кластера.
10. Докеризация приложения и запуск в кластере. Настройка CI/CD.
Узнать больше и записаться: https://slurm.io/kubernetes-baza
Java. Professional Guide
David Mayer (2020)
This book is designed to support you master the most in-demand and critical components for becoming Java certified. Java certification is relatively important to open up new vistas of opportunities in your professional career. It all begins with credibility. The moment your prospective employer sees your resume, Java certification will grab his eyeballs, without any doubt.