tproger | Technologies

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

Типичный программист

Вы думали, что с помощью print в Python можно только текст в консоль выводить? А вот и нет!

Рассказываем, как использовать print по максимуму с помощью аргументов sep, end, file и flush

#начинающим #python

Читать полностью…

Типичный программист

Итак, представьте, что вы — нейросеть

А теперь попробуйте уничтожить человечество

#тест #кек #нейросети #ии

Читать полностью…

Типичный программист

Вышел официальный релиз Arduino IDE 2.1 с редизайном. И теперь IDE стала заметно лучше!

Рассказываем о самых интересных изменениях

#arduino #diy

Читать полностью…

Типичный программист

В чём разница между дата-аналитиком и ML-инженером?

Разбираем обязанности вместе с реальными специалистами: https://tprg.ru/KmMS

#datascience #ml

Читать полностью…

Типичный программист

Разгадаете шифр Цезаря? А азбуку Морзе сможете? А хеш взломаете?

Ваш выход, детективы: https://tproger.ru/quiz/10-ciphers-and-codes/

#криптография #шифрование

Читать полностью…

Типичный программист

Вышел дайджест Tproger, где мы собрали лучшие материалы, вышедшие в наших каналах за неделю

Релиз Node.js 20, 99 ответов на самые популярные вопросы по Python, как вести себя в первые 100 дней работы, чтобы не облажаться, и многое другое

#python #нейросети #кек #gamedev #softskills

Читать полностью…

Типичный программист

Мы развиваемся и нам в команду требуются новые люди! Сейчас мы ищем двух человек

Если вы разбираетесь в темах Python / Data Science / AI и хотите рассказывать об этом другим разработчикам, создавая целое сообщество единомышленников то, возможно, вас заинтересует эта вакансия: https://tprg.ru/GEZL

А если вам хочется вместе с нами развивать наши каналы в Telegram и делиться с подписчиками только самыми лучшими материалами, то обратите внимание на эту вакансию (особенно если интересуетесь мобильной разработкой): https://tprg.ru/bqed

#вакансии #работа

Читать полностью…

Типичный программист

Научитесь создавать современные приложения на курсе «Java Developer. Professional»

Курс рассчитан на программистов с практическим опытом разработки, желающим прокачать свои навыки. В процессе обучения вы научитесь решать задачи уровня Middle+, изучите современные инструменты разработки и фреймворки, работу с многопоточностью и детально разберётесь с JVM.

А чтобы понять, хватит ли ваших навыков и знаний для обучения на курсе, пройдите вступительный тест: https://tprg.ru/Nyo5

Реклама ООО «Отус Онлайн-Образование»

Читать полностью…

Типичный программист

В мае пройдёт конференция по разработке и поддержке баз данных Firebird

Firebird Conf 2023 — место для профессионального общения и обмена опытом. В программе доклады архитекторов и ведущих разработчиков СУБД Firebird, с которыми можно будет пообщаться о новых возможностях Firebird 5.0, эксплуатации СУБД Ред База Данных в нагруженных системах и технических особенностях администрирования Firebird.

Вы тоже можете выступить со своим докладом, если вам есть чем поделиться. Программа конференции и регистрация здесь: https://tprg.ru/DMTb

Для студентов и преподавателей вход бесплатный!

Реклама ООО «Ред Софт Центр» LjN8K7kBC

Читать полностью…

Типичный программист

Почему ChatGPT «врёт»?

Почему нейросетевые языковые модели вроде ChatGPT порой выдают ложные факты, легко принимают на веру то, в чём их убеждает пользователь, и что с этим делает бизнес, использующий нейросети?

Спросили об этом у экспертов по ML: https://tprg.ru/4EQa

#ml #нейросети

Читать полностью…

Типичный программист

А потом удивляются, почему в IT так мало женщин.

Читать полностью…

Типичный программист

Казань, вы готовы послушать крутые инженерные доклады?

Тогда приходите 26 апреля в 17:30 на технологический митап Сбера — SBER IT-Talk

Что там будет:

— специалисты сбера поделятся инсайдерской информацией о приложении СБОЛ и покажут закулисье производственных процессов и архитектуры фронтов;
— расскажут, как выдерживать тысячи запросов в секунду и как использовать GraalVM в платёжном шлюзе Сбера;
— помогут разобраться, как правильно построить микрофронтенд и что обязательно нужно учесть.

А ещё вас ждёт квест-экскурсия, вкусный кофе-брейк и возможность задать любой вопрос IT-команде Сбера.

Формат: очный

Когда: 26 апреля в 17:30

Где: Технохаб «Сбера» в IT-парке им. Башира Рамеева, ул. Спартаковская, 2

Регистрируйтесь уже сейчас, чтобы не забыть:
https://tprg.ru/UMbh

После регистрации вы получите приглашение в телеграм-канал митапа, где можно пообщаться со спикерами и другими участниками события. Материалы митапа также будут доступны в канале после мероприятия.

Реклама ПАО «СБЕРБАНК» LjN8JudF1

Читать полностью…

Типичный программист

20 рабочих промптов ChatGPT для IT

Недавно мы уже рассказывали, что с промтом для нейросети как с ТЗ для программиста — без хорошего описания задачи, результат будет так себе.

А составлять правильные промты оказалось настолько непросто, что кажется в ближайшем будущем наклёвывается новая айтишная профессия на 300к/нс — промт-инженер.

А пока мы составили подборку из 20 промптов для ChatGPT, которые могут быть полезны для работы в IT.

#нейросети #ии #инструменты

Читать полностью…

Типичный программист

Tech MeetUp от Сбера в Санкт-Петербурге состоится 25 апреля

Это крутая возможность узнать много нового о фронтенде, бэкенде и QA, познакомиться с топовыми спикерами и пообщаться с интересными людьми.

Какие темы будут обсуждать?

Специалисты Сбера расскажут о магии, которая происходит внутри их сервисов: как нажатие одной кнопки запускает сотни процессов, как правильно тестировать действия, кто стоит на страже багов.

Еще они поделятся, с какими проблемами столкнулись при использовании виртуальных машин в дата-центрах, и поговорят об использовании Mobx State Tree при разработке React-приложений

А ещё вас ждёт нетворкинг, Q&A-сессии и кофе-брейк.

Где и когда?

25 апреля в 18:30 в единственном IT-баре Санкт-Петербурга — Failover Bar по адресу: 7-я линия Васильевского острова, 42.

Узнать подробности и зарегистрироваться: https://tprg.ru/dWcq

Реклама ПАО «СБЕРБАНК» LjN8KMULK

Читать полностью…

Типичный программист

Шпаргалка по горячим клавишам для популярных редакторов кода и сред разработки.

#шпаргалка #инструменты

Читать полностью…

Типичный программист

Как пройти собеседование на позицию Java-разработчика?

Расспросили Java-разработчика, как проходят собеседования, что ищут работодатели в кандидатах — от стажёров до сеньоров — под enterprise-проекты. А также узнали про вопросы и задачи, которые могут попасться на интервью.

#советы #собеседование #java

Читать полностью…

Типичный программист

Try Redis — тренажёр по БД

Redis — это быстрое хранилище данных класса NoSQL, которое хранит и работает с данными типа «ключ — значение». Данная БД известна своей высокой производительностью, простотой и универсальностью.

А потренироваться в использовании вам поможет тренажёр Try Redis, который может генерировать запросы:

https://try.redis.io/

#redis

Читать полностью…

Типичный программист

Где учиться тестировщику? Делимся годным курсом по тестированию на Python

Тестировщик — такая же важная часть команды разработки, как и программист. Однако найти обучающие материалы для тестировщика гораздо сложнее, чем для программиста. А в большинстве вузов для тестеров даже нет отдельных направлений.

Otus решили исправить ситуацию и создали полноценный курс, где вы узнаете, как решаются задачи автоматизации тестирования на реальных проектах с помощью pytest, научитесь автоматизировать интерфейсы UI и API, чтобы быть максимально универсальным специалистом.

Сомневаетесь, что справитесь с программой курса? Пройдите вступительный тест, который проверит ваши знания и даст дополнительные бонусы после покупки курса: https://tprg.ru/xSr5

Реклама ООО «Отус Онлайн-Образование»

Читать полностью…

Типичный программист

​«Сбер» выпустил GigaChat — свой ответ ChatGPT

GigaChat — это мультимодальная нейросеть, которая умеет отвечать на вопросы, поддерживать диалог, генерировать тексты, программный код и изображения. Прямо как ChatGPT. А может и лучше?

С неймингом, конечно, ребята угадали. А что по начинке и как попробовать новую модель, рассказали в статье.

#нейросети #ии #сбер

Читать полностью…

Типичный программист

26 апреля в 16:00 в офисе КРОК пройдёт митап по кибербезопасности

На митапе можно будет определить свой трек в кибербезопасности и неформально пообщаться с экспертами сферы и HR-менеджерами в офисе компании.

В программе:
— всё о направлениях работы в Кибербезе;
— success- и fail-истории от спецов разных грейдов;
— всё о центре мониторинга;
— нетворкинг и фудворкинг со спикерами и другими студентами.

Приглашают студентов и недавних выпускников технических специальностей.

Узнать подробнее: https://vk.cc/cneeCF 

Реклама ЗАО «КРОК ИНКОРПОРЕЙТЕД» LjN8KaaLt

Читать полностью…

Типичный программист

Вечное противостояние

Читать полностью…

Типичный программист

«Ядро планеты Python»: большой интерактивный учебник по Python, который дополняет сообщество

Учебник охватывает основные темы Python, но коротко и достаточно ёмко, чтобы раскрыть специфику, удобство, красоту и силу этого языка. Всё с кучей примеров и небольшими дорожными картами по каждой теме, а последнее изменение — меньше недели назад.

При желании, можно предлагать улучшения, дополнять и переделывать его — исходники лежат на гитхабе: https://github.com/amaargiru/pycore

#python #начинающим

Читать полностью…

Типичный программист

А нужны ли на самом деле алгоритмы и структуры данных?
Или это просто страшилки для собеседований?

Показали на примерах, как и когда применяются алгоритмы и структуры данных в реальных проектах, таких как Uber, Skype и Skyscanner.

А вот, но уже на английском, про то, как строит свои алгоритмы поиска Netflix.

#алгоритмы

Читать полностью…

Типичный программист

Как написать очередной браузерный клон «Героев» и не сойти с ума?

Идея возникла во время ограничений лихих 2020-х. Тогда пользователь под ником ProgerXP решил отвлечься от окружающей обстановки и чем-то себя занять. В итоге он потратил ~340 дней разработки, написал 106 849 строк кода (62% JavaScript, 32% PHP, 6% CSS) и создал почти полностью рабочую модификацию игры.

Все исходники он выложил под Unlicense на GitHub, а процессом создания игры поделился на Хабре. В статье много подробностей, скриншотов и мемов. Обязательно прочитайте на досуге, это очень интересно и залипательно:

https://habr.com/ru/companies/soletude/articles/719280/

#gamedev

Читать полностью…

Типичный программист

Как и зачем патентовать изобретения в IT?

В статье рассказали, какую роль патенты играют в современном IT, какую пользу приносят айти-специалистам и их компаниям, а также почему подавать патенты через компанию логичнее, чем быть гением-одиночкой: https://tprg.ru/CSOx

Реклама АО «Лаборатория Касперского» LjN8KP8kb

Читать полностью…

Типичный программист

Слушаете Lo-Fi во время кодинга? Тут реддитор сделал сайт, который играет музыку на фоне реальных переговоров пилотов.

Переговоры берутся из радиосигнала авиадиспетчерских разных аэропортов мира. Можно выбирать аэропорт, регулировать громкость переговоров и музыки. Как минимум, это просто интересный проект, как максимум, расслабляет и позволяет сосредотачиваться ещё больше.

Попробуйте: https://www.lofiatc.com/

#инструменты

Читать полностью…

Типичный программист

Вышла Node.js 20. Что нового?

Из интересного вкратце:
— Экспериментальный механизм модели разрешений.
— V8 11.3 и Chromium 113.
— Расширена совместимость с другими средами.
— Поддержка ARM64 Windows.
— Обновление парсера.
— Прекращение поддержки Node.js 14 в апреле 2023 года и Node.js 16 (LTS) в сентябре 2023 года (хотя изначально планировалось в апреле 2024 года).

Подробнее в статье

#nodejs

Читать полностью…

Типичный программист

«Документация к фреймворку? Не, не слышал»

Читать полностью…

Типичный программист

Смотрим мы на все эти IntelliJ IDEA, VS Code и другие модные среды разработки и понимаем: кажется, мы стали забывать про действительно лучшую IDE для программирования.

Исправляемся

Читать полностью…

Типичный программист

Лучшие IT-специалисты могут получить работу всего за один день

Если вы один из них, то участвуйте в One Day Offer от МКБ. Он пройдёт 22 апреля специально для аналитиков (DWH), разработчиков DWH (OLAP), разработчиков Java, сеньор React-разработчиков, QA Engineer, а также системных аналитиков и тех, кто умеет ими руководить.

Мероприятие пройдёт онлайн, поэтому пообщаться с командами и пройти тестовое задание можно будет, не вставая с дивана.

Оставьте заявку и, возможно, именно вы сможете получить заветный оффер: https://tprg.ru/nWHY

Реклама ПАО «МОСКОВСКИЙ КРЕДИТНЫЙ БАНК» LjN8KYDDD

Читать полностью…
Subscribe to a channel