Python GUI Programming with Tkinter
Автор: Alan D. Moore (2021)
Tkinter - это легкий, портативный и простой в использовании набор графических инструментов, доступный в стандартной библиотеке Python. Благодаря своей простоте и доступности он широко используется для создания графических интерфейсов в Python. Эта книга научит вас проектировать и создавать функциональные, привлекательные и удобные приложения с графическим интерфейсом.
Карьера в Data Science доступна каждому. Как найти себя и какой путь выбрать — расскажут на митапе Нетологии «Аналитика для всех».
Ребята собрали специалистов из российских и зарубежных компаний, которые используют аналитику в своей работе или бизнесе, и готовы поделиться опытом. Приходите и вы — вместе со спикерами из Альфа-Банка, SkyPro, Tabby обсудите тренды индустрии и способы построения карьеры. Вы сможете задать вопрос на Q&A-сессии и получите пошаговый гайд по развитию карьеры в сфере работы с данными.
Регистрация → .https://netolo.gy/hGh
Kotlin in Action
Авторы: Дмитрий Жемеров, Светлана Исакова (2016)
Kotlin — это статически типизированный язык программирования, разрабатываемый компанией JetBrains. Благодаря тому, что Kotlin может компилироваться в байт-код Java, его использование возможно также и в операционной системе Android, а хороший синтаксис и понятная типизация делают этот язык приятнее в разработке. Книга написана создателями языка и содержит не только основы, но и информацию по совместному использованию Java и Kotlin.
В книге рассматриваются следующие темы:
✔️ введение в Kotlin;
✔️ основы Kotlin;
✔️ определение и вызов функций;
✔️ классы, объекты и интерфейсы;
✔️ лямбда-выражения;
✔️ система типов Kotlin;
✔️ перегрузка операторов;
✔️ функции высшего порядка;
✔️ обобщённые типы;
✔️ механизм рефлексии и многое другое.
Deep Learning with Python
Автор: Франсуа Шолле (2018)
В данной книге изучаются методы глубокого обучения с использованием популярной в настоящее время библиотеки Keras. Книга написана создателем этой библиотеки и содержит многочисленные практические примеры по её применению. Также вместе с автором вы изучите концепции создания приложений в области компьютерного зрения, обработки естественного языка и многое другое из области глубокого обучения на языке программирования Python.
В книге рассматриваются следующие темы:
✔️ математические основы нейронных сетей;
✔️ основы машинного обучения;
✔️ глубокое обучение в технологиях компьютерного зрения;
✔️ глубокое обучение для текста и последовательностей;
✔️ лучшие практики глубокого обучения продвинутого уровня;
✔️ генеративное глубокое обучение и многое другое.
Ребята из Geecko создали для Сбера файтинговую игру для программистов Sberfight.
Это «разминка для мозгов»: быстро найти неочевидное решение, написать код и… наслаждаться визуализацией, как виртуозно дерётся персонаж. Он даже может сделать «сберталити», ну вы понимаете😉
👉Отборочный этап — до 25 февраля.
👉В плей-офф пройдут 256 участников и все получат призы.
🏆Финальные битвы — 25–27 февраля.
Переходите по ссылке, выбирайте персонажа и погрузитесь в атмосферу файтинга, в котором мощь героя зависят только от силы ваших кодинговых скиллов😎 Да победит умнейший!
P.S. Понравился формат? Приходите на Арену и участвуйте в боях PvP или «стенка на стенку». Приглашайте друзей, коллег или бейтесь со случайными противниками. Лучшие команды получат ценные призы.
❓Как выстроить стратегию сорсинга и сформировать карту поиска в IT-рекрутинге?
✨Расскажет 22 февраля, во вторник, в 20:00 Язиля Насибуллина, IT-рекрутер в Wanted:profi.
https://otus.pw/SCWf
На занятии мы обсудим вопросы:
- Зачем нужна стратегия сорсинга?
- Как получить больше результатов при минимальных затратах?
- Как сформировать карту поиска на основании приоритетности ресурсов?
- Как наглядно можно сформировать стратегию сорсинга?
- Что рекрутер получает в результате работы с картой поиска?
Урок бесплатный и проходит в рамках онлайн-курса «IT Recruiter» от OTUS.
🔥Регистрируйтесь на занятие: https://otus.pw/SCWf
Сомневаетесь, что курс вам подойдет?
🌟В OTUS предусмотрен пробный период — две недели с момента начала занятий можно обучаться бесплатно.
Первый день весны AvitoTech отметит онлайн-митапом для iOS-разработчиков.
1 марта в 18:00 вас будут ждать трое спикеров из платформенных команд Авито и три доклада на актуальные темы:
🍏 Как работает новая система модульности Авито — Independency;
🍏 Как устроен deep linking в Авито и зачем нужно 300 уникальных deep link’ов;
🍏 Как в Авито логируют ошибки iOS-приложения в систему аналитики: какие интересные ошибки бывают и как их исправить.
Пароли и явки: clc.to/kIzicA
Spring Boot Persistence Best Practices
Автор: Anghel Leonard (2020)
Эта книга представляет собой сборник рецептов по коду и лучших практик для сохранения данных с помощью Spring, особенно Spring Boot. Книга построена вокруг практических рецептов, и каждый из них иллюстрирует работу с производительностью, а также имеет одно или несколько приложений.
Во время чтения книги вы:
✔️Научитесь эффективно использовать Spring Projections (DTO);
✔️Изучите передовые методы пакетной вставки, обновления и удаления;
✔️Научитесь эффективно извлекать родителя и ассоциацию за один SELECT;
✔️Узнаете, как проверять содержимое постоянного контекста;
✔️Ознакомитесь с методиками разбиения на страницы.
Если вам нужен был знак, это он: самое время начать искать стажировку на лето! 🚩
Яндекс открывает набор на летнюю стажировку. А если вы не хотите ждать лета, приходите сейчас! Открыто множество вакансий в разных командах — каждый найдёт то, что ему интересно: https://clck.ru/b5hj6
Пока вы оформляете резюме и строите амбициозные карьерные планы, подробнее расскажем, как проходят стажировки в Яндексе:
● от 3 до 6 месяцев оплачиваемой работы;
● 5 основных направлений: фронтенд- и бэкенд-разработка, машинное обучение, аналитика, мобильная разработка;
● а также вакансии для DevOps-инженеров, технических менеджеров и стажировка в формате буткемпа Deep Dive;
● возможность выбрать занятость 20, 30 или 40 часов в неделю;
● работа в офисах Москвы, Санкт-Петербурга, Екатеринбурга, Нижнего Новгорода, Новосибирска и Сочи;
● оплата проезда и проживания в Москве иногородним стажёрам;
● плотное общение с ментором и командой;
● работа над реальными задачами компании;
● возможность подтянуть свои знания и прокачать скиллы.
Вишенка на торте: стажёры, которые проявляют себя наилучшим образом, получают шанс перейти в штат Яндекса. А тем, кто отлично себя проявил на стажировке, но пока не готов перейти на штатную позицию, делают отложенный оффер — эти ребята могут вернуться в Яндекс по сокращенной схеме отбора.
Теперь, когда вы в курсе всех деталей, можно подавать заявку! Подробности об этапах отбора и материалы для подготовки ищите на сайте: https://clck.ru/b5hj6
Optimized C++
Автор: Курт Гантерот (2016)
C++ сам по себе достаточно мощный и производительный язык программирования, однако в руках неумелого программиста даже такой язык может работать в разы дольше. Для таких программистов и написана следующая книга, которая содержит приёмы оптимизации, шаблоны проектирования и наилучшие практики написания качественного кода. Все принципы и рекомендации автор демонстрирует на реальных примерах.
В книге рассматриваются следующие темы:
✔️ обзор оптимизации;
✔️ оптимизация, влияющая на поведение компьютера;
✔️ измерение производительности;
✔️ оптимизация использования строк;
✔️ оптимизация алгоритмов;
✔️ оптимизация переменных в динамической памяти;
✔️ оптимизация инструкций;
✔️ использование лучших библиотек и многое другое.
🔥 Для всех, кто влюблен в IT, мы подготовили серию открыток о стыке любви и работы.
Досмотрите до конца и получите приятный бонус!Какую вы бы добавили? 🙂
Dart Apprentice (First Edition): Beginning Programming with Dart
Авторы: Jonathan Sande, Matt Galloway (2021)
Существует множество языков программирования, которые вы можете начать изучать уже сегодня. Но не многие из них настолько современны, просты в изучении, объектно-ориентированы и масштабируемы, как Dart. Кроме того, в сочетании с Flutter, Dart позволяет создавать нативные приложения для iOS, Android, веб и настольных компьютеров с единой кодовой базой.
Dart Apprentice научит вас всем основным понятиям, необходимым для освоения этого языка. Следуйте четко и подробно объясненным концепциям, и вы будете создавать приложения на Dart в мгновение ока.
Introducing Data Science: Big Data, Machine Learning, and more, using Python tools
Авторы: Дэви Силен, Арно Мейсман, Мохамед Али (2017)
В наше время вы не найдете ни одного деятеля IT индустрии, который бы не слышал про науку работы с данными. Однако, оперируя громкими терминами, не все до конца понимают, что такое Data Science и с чем его едят. Data Science – раздел информатики, изучающий проблемы анализа, обработки и представления различных данных в цифровой форме. Наука о данных является одной из наиболее востребованных и высокооплачиваемых сфер IT, где постоянно требуются специалисты, способные работать над разноплановыми проектами любого уровня, и если вы ищите с чего начать, то книга подойдет вам как нельзя лучше.
Вместе с автором вы:
✔️ изучите необходимые для развития в данной области теоретические основы (линейную алгебру, например);
✔️ рассмотрите базовые алгоритмы машинного обучения;
✔️ узнаете как работать с огромными массивами данных, NoSQL, потоковыми данными.
📌 Приглашаем на бесплатный пробный урок продвинутого онлайн-курса «Kotlin Backend Developer».
На открытом уроке мы проработаем вопросы второго шага разработки web-приложения - его API.
Для регистрации пройдите вступительный тест! https://otus.pw/Ap2T/
Data Science Fundamentals for Python and MongoDB
Автор: David Paper (2018)
Как и в любой науке, знания основ анализа данных является необходимым условием развития в data science. Очевидно, что не зная математики и статистики, не умея управлять данными, а также писать грамотный код нельзя назвать себя даже начинающим дата-сайнтистом. Именно поэтому представленная книга – лучший выбор, для приобретения всех необходимых навыков, требуемых для начала карьеры в выбранной области.
Вместе с автором вы:
✔️ подготовитесь к старту карьеры в области анализа данных;
✔️ изучите комплексные структуры данных на популярном языке Python;
✔️ научитесь применять линейную алгебру, включая векторы и матрицы;
✔️ узнаете, как правильно использовать такие комплексные алгоритмы, как градиентный спуск и анализ главного компонента;
✔️ начнете применять MongoDB и JSON для работы с данными и многое другое.
Устали ждать ответов после собеседований? Получите работу за один день на Java day offer
Международная компания Lineate ищет junior/middle-специалистов на проекты по разработке и внедрению высоконагруженных сервисов, систем сбора, управления, визуализации и анализа данных.
Работу можно получить за один день — запоминайте план действий.
1. Заполнить анкету на сайте и получить письмо с заданием.
2. Отправить тестовое до 22 февраля включительно.
3. Пройти два этапа интервью 26 февраля — ответ придет в тот же день.
От вас: опыт работы от двух лет, знания Spring Framework и готовность общаться с заказчиками на английском.
От Lineate: долгосрочные проекты, гибкий график, современный стек технологий, обучение и другое.
За подробностями переходите по ссылке.