Python, Pandas и немного магии: предсказываем победителя на ЧМ по футболу в Катаре
Делов-то: собрать статистику, построить группы с вероятностями выигрыша, проигрыша и ничьей, смоделировать отборочный этап и запустить симуляцию 10 тысяч раз.
Мы уже знаем вероятного победителя. Делимся результатами и рассказываем, как реализовать такое самому: https://tproger.ru/articles/matematicheskaja-model-predskazala-lidera-chm-po-futbolu-v-2022-godu/
#python #статистика
Немного уюта на ваш рабочий стол: лава-лампа в терминале
Можно поиграться с цветами и сделать «лаву» из символов. Инструкции и примеры на гитхабе: https://github.com/AngelJumbo/lavat
#opensource #инстурменты
Годнота для программистов на удалёнке: ИИ от NVIDIA помогает подглядывать в шпаргалки на онлайн-собеседованиях
NVIDIA наконец-то опубликовала исходники нейросети MAXINE, которая перерисовывает ваши глаза так, чтобы они всегда смотрели в камеру. Что удобно, это происходит в режиме реального времени.
В действительности ваши глаза могут бегать по экрану, читать нужный ответ со шпаргалки во время экзамена или собеседования в IT-компанию мечты. Или, к примеру, вы можете сидеть на созвоне с коллегами, но заниматься своими делами, пока виртуальный вы будете смотреть в камеру с очень заинтересованным взглядом.
Рассказываем, что за нейросеть. И показываем, как ей воспользоваться прямо на вашем ПК: https://tproger.ru/articles/ii-ot-nvidia-pomogaet-podgljadyvat-v-shpargalki-na-onlajn-sobesedovanijah/
#нейросети #собеседование #ии
Шок-контент: Оказывается, нейросети не могут нарисовать Карлсона!
Сейчас проблема такова. Midjourney — одна из лучших нейросетей, генерирующих картинки по текстовому описанию, успешно рисует тучного рыжего мужчину в самом расцвете сил, который летает в облаках. Но почему-то она не может пририсовать к телу пропеллер.
Он то и дело оказывается частью самолёта на заднем плане или «вмазывается» куда-то ещё. Иногда удаётся сгенерировать мужчину с крыльями феи на спине, но никак не Карлсона. Энтузиасты даже объявили челлендж на лучшую генерацию. Приз — базовая подписка на Midjourney или 100 часов GPU в коллабе.
Рассказываем подробнее и показываем лучшие генерации: https://tproger.ru/articles/nejroseti-ne-mogut-narisovat-karlsona-objavlen-chellendzh/
#кек #нейросети
Турнир по настольному футболу для айтишников — IT Kicker CUP
Турнир пройдёт в офисах ВКонтакте в Москве и Санкт-Петербурге. Участников ждут соревнования в разных форматах настольного футбола: одиночки, пары и смешанные пары.
Помимо игр вы сможете пообщаться с коллегами по индустрии в формате чилаут-нетворкинга в специальной зоне. А ещё это отличная возомжность посмотреть офисы VK в Москве и Питере!
Когда: 18 декабря
Подробнее: https://vk.com/press/it-kicker-2022
Оставить заявку на участие: https://vk.cc/ciRffT
Реклама ООО «В Контакте» LjN8K6ijv
Подробный чек-лист от тимлида: как сегодня войти в бэкенд-разработку на Java
Если вы подумываете начать карьеру программиста с Java-разработки в сфере бэкенда, то в этой статье вы найдёте чек-лист знаний, которые точно пригодятся на старте. В нём собрали набор базовых навыков и инструментов, необходимых для того, чтобы ориентироваться в профессии backend-разработчика на Java:
https://tprg.ru/Qef0
Бонусом — шпаргалка по основам Java. В ней можно подсмотреть синтаксис, основные конструкции и популярные методы — всё с примерами кода.
#начинающим #java #шпаргалки
А вы знали, что чем быстрее будет запущен проект, тем выше вероятность его успеха?
А один из самых эффективных способов сэкономить время и деньги на серверном оборудовании — использовать облачные технологии.
Вместе с экспертами #CloudMTS разобрались, какие облачные технологии позволяют получить ресурсы, чтобы вывести на рынок ваши ИТ-проекты максимально быстро:
https://tprg.ru/n0Jz
#облака
Бесплатные ивенты для начинающих айтишников
— Экскурсия в дата-центр КРОК
29–30 ноября, Москва
За 3 часа студенты смогут погрузится в устройство одного из крупнейших дата-центров России, попробовать себя на практических задачах и узнать всё о карьерном развитии инженера ЦОД.
— Курс Cloud DevOps от МТС
Постоянный доступ, онлайн
Курс для начинающих DevOps-инженеров, системных администраторов и специалистов по эксплуатации инфраструктуры. В программе 8 тематических модулей, которые познакомят с актуальными подходами к разработке, внедрению и масштабированию приложений.
#ивенты
Как стать архитектором ПО в 2023 году?
IT-архитектор — это проектировщик, который принимает ключевые решения. В банковской сфере IT-архитектору приходится строить сложные системы, учитывая работу с большим количеством пользователей и объёмом данных. Если любите стратегические задачи и большие проекты, эта специальность может стать работой мечты.
Вместе с Владимиром Григорьевым, экспертом по архитектуре Газпромбанка, выделили области знаний, которые помогут сориентироваться в профессии:
https://tprg.ru/2gjF
#карьера #советы #архитектура
Насколько глубока нора исключений C++: безопасность, спецификации и бенчмарки.
Если пропустили, недавно мы уже писали про статью, в которой понятным языком разобрали ключевые слова try, catch и throw, синтаксис выбрасывания/обработки исключений и особые случаи. Но чтобы действительно стать гуру C++, придётся копнуть глубже.
Во второй части статьи вместе с Георгием Осиповым, соавтором курса «Разработчик C++» в Яндекс Практикуме, разбираем самые интересные тонкости исключений C++:
https://tprg.ru/BUSQ
#cpp
Задачи по Go — отличный вариант прощупать все тонкости языка на практике для новичков. А для более опытных специалистов — проверить свои навыки.
Вместе с Go-разработчиками из МТС собрали топ популярных задач на Golang. Попробуйте решить несколько и проверить, насколько хорошо вы разбираетесь в языке:
https://tprg.ru/hqie
#go #задачки
«Мужик, а у тебя есть шпаргалка по CSS, HTML и JS? Держи, мужик, шпаргалку по CSS, HTML и JS»
Очень удобная интерактивная шпаргалка, в которой собрана не только полезная информация по работе с CSS, HTML и JS но и различные генераторы, символы, эмодзи и полезные ссылки.
Сохраните, чтобы не потерять: https://htmlcheatsheet.com/css/
#шпаргалки #css #html #js
Подборка актуальных вакансий
— Go / PHP-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Руководитель разработки
Где: Москва, можно удалённо
Опыт: от 6 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Ведущий системный аналитик
Где: Москва, можно удалённо
Опыт: от 2 лет
— Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет
— Senior DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Golang-разработчик
Где: удалённо
Опыт: от 3 лет
— Cистемный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Главный разработчик
Где: Москва, можно удалённо
Опыт: до 3 лет
— Прикладной администратор по поддержке фронтальных систем
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
Небольших, но полезных гайдов вам в ленту: превращаем код на Python в исполняемый exe-файл
Обычно код на Python запускают двумя способами: через терминал или IDE. Но если вы хотите поделиться программой с кем-то ещё, это неудобно.
Пользователь сможет посмотреть ваш код, а он может быть не самым красивым и оптимизированным. Либо код могут позаимствовать без вашего разрешения. Но самое неудобное в этой истории, что перед запуском программы нужно будет установить кучу зависимостей.
Одно из решений, которое закрывают боль с исходным кодом — это конвертация файла Python в исполняемый exe-файлик. Рассказываем, как сделать это максимально просто:
https://tproger.ru/articles/prevrashhaem-kod-na-python-v-ispolnjaemyj-exe-fajl/
Дело за малым — доказать антивирусу, что вашей программе можно доверять.
#python
Код, не болей: «Лаборатория Касперского» открыла бесплатный доступ к своему курсу по C и C++
Курс разбит на две части, теоретическую, в которой расскажут об архитектурных подходах MILS и FLASK. И практическую, где научат писать программы на C и C++ под KasperskyOS. А также использовать систему для разработки решений, которые почти невозможно взломать, благодаря кибериммунной методологии разработки.
Курс подойдет как опытным разработчикам, так и начинающим — главное, знать основы С или C++. Всем участникам полагается цифровой сертификат для резюме.
Присоединяйтесь: https://kas.pr/tproger_official
Реклама АО «Лаборатория Касперского» LjN8K6ScC
Онлайн-стрим «Как заработать 2 миллиарда на ошибках разработчиков?»
Из Тинькофф банка придёт руководитель отдела AppSec BP. Из Positive Technologies будут менеджер по разработке продукта и руководитель отдела исследований и разработки анализаторов кода. А также присоединится управляющий директор Swordfish.
Все вместе обсудят:
— Как себя ведут уязвимости log4shell, tex4shell там, где их не устраняют.
— Bug bounty. Как заработать на поиске уязвимостей.
— Почему разработчиков сложно заинтересовать безопасностью.
— Как живёт AppSec в российских компаниях последние 10 лет и сейчас, в 2022-м.
Когда: 30 ноября в 18:00
Трансляции будут проходить в Telegram и в YouTube.
На стриме нужно нещадно задавать вопросы, чтобы получить легендарный ковер с уязвимостями и вытирать о них ноги. Подпишитесь и не упустите свой ковер, мистер Лебовски.
Реклама АО «Позитив Текнолоджиз» LjN8KRYKN
Мы снова рассказываем про годные бесплатные #инструменты для разработчиков — этот раз делимся сервисом Deta
Если вкратце, это Heroku на минималках, но без проблем с доступом из разных стран и с более щадящим бесплатным тарифом. Deta позволяет размещать веб-приложения на Python и NodeJS. При этом к каждому приложению подключается база данных NoSQL.
В отличие от Heroku, вы можете создавать неограниченное количество приложений. Есть только ограничение в 250 МБ на исходники и зависимости проекта. Здесь можно почитать подробнее и сравнении двух инструментов: https://blog.logrocket.com/deta-vs-heroku-finding-better-cloud-provider/
А здесь попробовать сервис: https://www.deta.sh
А какими бесплатными сервисами для деплоя небольших проектов пользуетесь вы?
#веб
Hahaha, classic: Самым популярным паролем в 2022 году стал password
По данным NordPass, этот пароль используется на 4 миллионах аккаунтах. Несмотря на все рекомендации и меры безопасности, которые транслируют чуть ли не из каждого утюга, на втором месте оказалась комбинация 123456. И она держится в топе уже 2 года! Интересно, что на популярность паролей сильно влияет гендер, локация и поп-культура.
Рассказываем, какой пароль чаще выбирают женщины из Англии и кто из кино/музыкантов стал самым популярным паролем уходящего года:
https://tproger.ru/articles/password-hudshij-parol-v-2022-godu/
#безопасность
Наконец-то учёные занялись чем-то полезным: специалисты Стендфорда разработали нейросеть, которая генерирует танцы под музыку
Новая нейросетевая модель EDGE создаёт танцевальные движения для 3D-моделей так, как будто их танцует настоящий человек. Движения очень реалистичные, здорово попадают в такт и настроение музыки.
Ещё больше видео с нейротанцами и подробности о разработке: https://tproger.ru/articles/v-stjenforde-sozdali-ii-edge-on-sozdajot-tancy-pod-muzyku/
Как же нейросеть чувствует...
#нейросети #ии
Всех ребят, которые выбирают любимое дело и не боятся столкнуться с препятствиями, Сбер поздравляет с Днём самозанятых!
В честь праздника Сбер выпустил манифест для тех, кто не боится выбирать любимое дело и заниматься им, несмотря ни на что. И если вы ещё не самозанятый, но хотите попробовать, то для вас есть сервис «Своё дело» от Сбера.
Реклама. Рекламодатель — ПАО Сбербанк. Генеральная лицензия Банка России на осуществление банковских операций № 1481 от 11.08.2015 www.sberbank.ru. Erid:JapBIYY59.
Если вы уже написали ваш «хэллоуворлд» на Python и не можете придумать, что запрограммировать дальше, попробуйте Code Shrew
В эфире рубрика #инструменты, в которой мы рассказываем про годные бесплатные инструменты для IT-шников.
Code Shrew — это небольшой тренажёр, который поможет изучить программирования, создавая забавные рисунки и анимации. Также на сайте есть уроки по переменным, методам, циклам для начинающих. А если вы уже знакомы с азами, то можете принять участия в челлендже по созданию флагов:
https://shrew.app/
#python
Хекслет запускает бесплатную Школу Авторов для разработчиков, аналитиков, тестировщиков, администраторов и методистов, связанных с созданием образовательного контента
Для тех кто хочет:
— Обучать других и научиться это делать на хорошем уровне.
— Писать классные тексты и объяснять сложное простыми словами.
— Научиться создавать правильную структуру курсов.
— Разобраться с тем, как работает обучение для взрослых.
— Познакомиться с особенностями технических текстов.
— Структурировать собственные накопленные знания.
Вас ждут 6 онлайн-вебинаров по 1-1,5 часа 2 раза в неделю.
Преподавать будет сооснователь Хекслета Кирилл Мокевнин. Он создал ~50 курсов по программированию, работает с авторами как со-эксперт и методист, обучает команды разработчиков как консультант. Так что программа обучения будет очень насыщенной.
Обучение стартует 1 декабря!
Переходите по ссылке, если хотите научиться создавать классные курсы, которые реально учат: https://clck.ru/32mpBD
Реклама ООО «Хекслет рус»
Подборка актуальных вакансий
— Go-разработчик
Где: Москва, можно удалённо
Опыт: от 2 лет
— Go / PHP-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет
— Главный разработчик
Где: Москва, можно удалённо
Опыт: до 3 лет
— Тимлид разработки:
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Cистемный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— IT-архитектор
Где: Москва, можно удалённо
Опыт: от 3 лет
— Руководитель разработки
Где: Москва, можно удалённо
Опыт: от 6 лет
#вакансии #работа
Что-то временно, что-то постоянно, а что-то — алгоритмы и структуры данных
Вне зависимости от того, какой язык вы изучаете, есть фундаментальные вещи типа алгоритмов и структур данных, которые хотя бы в общих чертах понимать обязательно.
Как лучше всего их изучать? Рассказываем: https://tproger.ru/experts/how-to-learn-algorithms/
#алгоритмы