Все согласны с тем, что код нужно качественно проверять и покрывать кода всевозможными тестами. Но как тестировать приложения, работающие не по привычному HTTP протоколу?
Обсудили тему с экспертом КРОК и рассмотрели протокол AMQP, его реализацию RabbitMQ и протестировали простое приложение, разработав для него автотесты с помощью pytest:
https://tprg.ru/vOAD
#python #тестирование
Ищем графического дизайнера, которому будет интересно поработать с нами над задачей обновления айдентики нашего огромного количества Telegram-каналов.
Если вам это интересно, то отправьте на почту pavel.b@tproger.ru несколько примеров своих работ и мы с вами свяжемся.
Подборка актуальных вакансий
— Специалист по информационной безопасности
Где: удалённо
Опыт: можно без опыта
— Аналитик
Где: удалённо
Опыт: от 2 лет
— Аналитик
Где: Москва, можно удалённо
Опыт: от 2 лет
— Эксперт по сопровождению системы RS-Securities
Где: удалённо
Опыт: от 2 лет
— Администратор сред виртуализации
Где: Москва, можно удалённо
Опыт: от 2 лет
— Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Тимлид разработки
Где: Москва, можно удалённо
Опыт: от 3 лет
— Старший инженер в DWH
Где: Москва, Санкт-Петербург, можно удалённо
Опыт: от 3 лет
— Data Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Руководитель экспертно-аналитической группы
Где: Москва, можно удалённо
Опыт: от 5 лет
#вакансии #работа
Нашли для вас большую шпаргалку по нейросетям, в которой:
— визуально показаны основные виды нейросетей;
— есть немного теории на английском;
— много подсказок по Python для работы с данными и машинным обучением;
— есть несколько инфографик по сложности алгоритмов.
По факту компиляция нескольких разноплановых шпаргалок, но удобно, что всё сразу в одном PDF. Сохраните себе, чтобы потом не искать.
#нейросети #шпаргалки
Space X запускает космические корабли, а DatsTeam – новый хакатон!
И приглашают вас отметить День космонавтики на крутой игре. Вы пишете свой «геймпад» к «игровой консоли» и сразу играете в игру. Задача каждой команды создать свой шедевр, максимально приближенный к оригиналу. Команда, которая покажет лучший результат по итогам двух этапов получит Apple MacBook Pro на каждого участника.
Можно участвовать в команде от 1 до 3 участников от 18 лет. Использовать разрешается вообще любые технологии (JS, Java, PHP, Swift, Python, C++, 1C и др.) — никакая из выбранных не даст дополнительного преимущества перед другими участниками.
Хакатон пройдет в два этапа:
1 этап: 21 апреля 17:00 — 22 апреля в 16:00 по мск
2 этап: 22 апреля в 17:00-20:00
На вопросы отвечают по почте: info@datsteam.dev
А узнать подробнее и зарегистрироваться на хакатон до 20 апреля можно на сайте: https://tprg.ru/2xzD
Реклама ООО «ДТГ»
Энтузиасты заставили нейросеть Auto-GPT, основанную на GPT-4, постоянно самообучаться, чтобы «уничтожить человечество». А ещё дали доступ в Google, чтобы гуглить, и в Twitter, чтобы писать твиты. И назвали всё это — ChaosGPT.
ChaosGPT уже предложила устроить конец света в стиле «Терминатора» и даже обманом заставила GPT-3.5 действовать против запрограммированных правил.
Разбираемся, сколько нам осталось
#нейросети #ии #безопасность
Подборка актуальных вакансий
— Специалист по информационной безопасности
Где: удалённо
Опыт: можно без опыта
— Аналитик
Где: удалённо
Опыт: от 2 лет
— Аналитик
Где: Москва, можно удалённо
Опыт: от 2 лет
— Эксперт по сопровождению системы RS-Securities
Где: удалённо
Опыт: от 2 лет
— Администратор сред виртуализации
Где: Москва, можно удалённо
Опыт: от 2 лет
— Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Тимлид разработки
Где: Москва, можно удалённо
Опыт: от 3 лет
— Старший инженер в DWH
Где: Москва, Санкт-Петербург, можно удалённо
Опыт: от 3 лет
— Data Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Руководитель экспертно-аналитической группы
Где: Москва, можно удалённо
Опыт: от 5 лет
#вакансии #работа
Делимся дайджестом Типичного программиста, где собрали наши лучшие материалы за прошедшую неделю
За неделю рассказывали про:
— дорожную карту для Android-разработчика на 2023 год;
— 101 вопрос, ответы на которые должен знать каждый питонист;
— бесплатный курс по Java от Стэнфордского университета;
— то, как удержать игрока в вашей игре и заставить вернуться обратно;
— интеграцию ChatGPT прямо в Figma и многое другое.
Полезное для себя найдут как начинающие айтишники, так и разработчики с опытом: https://tproger.ru/articles/dajdzhest-tproger-volwebstvo-css-animacij-chatgpt-vnutri-gumanoidnogo-robota-i-bitkoin-vnutri-macos/
#python #веб #django #нейросети #gamedev
Наконец-то с помощью ИИ можно побывать Райаном Гослингом!
Но, к сожалению не в фильме «Драйв», а в новом фильме «Барби». Компания Warner Bros. запустила сервис на основе искусственного интеллекта, который превращает ваше селфи в постер к фильму.
Наконец-то, достойное применение ИИ: https://tproger.ru/articles/ii-prevrashhaet-selfi-v-poster-k-filmu-barbie/
#нейросети #ии #кек
Рунету исполнилось 29 лет!
Ровно 29 лет назад, 7 апреля 1994 года, был зарегистрирован и занесён в международный национальный доменный перечень домен .RU.
По данным Российской ассоциации электронных коммуникаций, по итогам февраля в зоне .RU было зарегистрировано более 4,9 миллиона доменов. А ежедневная аудитория Рунета сейчас составляет 95,3 миллиона человек.
#история
Яндекс Go проведёт большую конференцию в формате Day & Night
Участники смогут не только узнать, как не положить бэк своим мобильным приложением или собрать десятки разных приложений из одной кодовой базы, но и классно провести время.
В 14:00 вас ожидают два трека с докладами, а уже в 19:10 настанет пора развлечений, крутой музыки, вкусной еды и напитков и многого другого!
Конференция пройдёт 22 апреля в Москве, а регистрироваться можно уже сейчас: https://tprg.ru/HjAp
Реклама ООО «Яндекс.Такси» LjN8K95oG
Бесплатный курс от Стэнфордского университета по Java
В курсе 28 уроков, 9 заданий и даже 2 экзамена. Программа рассчитана на начинающих, кто только начинает знакомиться с програмированием. Из минусов — некоторые части без обновления, однако их можно подтянуть после изучения основ:
https://see.stanford.edu/Course/CS106A
#java
Актуальные и полезные материалы по Python, С++ и машинному обучению
Если вы хотите самостоятельно изучить одно из IT-направлений, лучше всего использовать комплексный подход:
— осваивать теорию по актуальным источникам;
— закреплять новую информацию на практических заданиях;
А тем, кто собирается заниматься в свободное от учёбы или работы время, к этому стоит добавить возможность проходить новый материал в удобном темпе.
Учитывая всё это, Академия Яндекса разработала бесплатные хендбуки — онлайн-учебники, с помощью которых можно изучить IT-темы с нуля, систематизировать знания или ликвидировать пробелы. Проходите главы последовательно или в произвольном порядке и решайте задачи.
Сейчас на сайте доступны материалы по Python, С++ и машинному обучению. Сохраняйте ссылку, чтобы не потерять: https://clck.ru/33t54F
Реклама ООО "ИНТЕРСЕРЧ СОЛЮШНС LjN8KbYH1
Amazon внезапно ворвалась в гонку генеративных ИИ и выпустила бесплатный аналог Copilot X и другие нейросетевые новинки.
Что за новинки и где попробовать: https://tproger.ru/articles/amazon-vypustila-besplatnyj-analog-copilot-x/
#нейросети #ии #инструменты
Программисты славятся своим образным мышлением.
И подтверждение тому — 100 самых ярких цитат о программировании: https://tproger.ru/articles/programming-quotes/
#история #кек
Кто тут сдает квартиры и ищет жильцов? Встречаем, удобный сервис для собственников — Яндекс Аренда
Почему лучше использовать его, а не заниматься квартирным вопросом самому?
Вот вам несколько причин:
— Это сильно быстрее: выбирать жильцов можно по анкетам онлайн и найти квартирантов всего за несколько дней
— Можно не переживать покроет ли плата за первый и последний месяц стоимость имущества или ремонт испорченной вещи — есть страховка квартиры
— Сдавать квартиру безопасно: все прозрачно, нет никаких скрытых платежей
Оставить заявку можно здесь: https://arenda.yandex.ru/s/HIplj0
Реклама ООО "ЯНДЕКС.ВЕРТИКАЛИ"
Pb3XmBtztCE4p1KAFtuFU6bFsUwXy1KAR7dVkLQ
Устали от бесконечных дедлайнов, асапов, совещаний и спринтов?
Медленное программирование — новый тренд для уставших разработчиков: https://habr.com/ru/articles/727464/
#карьера #softskills #здоровье
«Полнотельная» жестовая клавиатура с OpenCV и MediaPipe
Semaphore позволяет отслеживать положения тела и рук и вводить символы через семафорную азбуку с небольшой поправкой на особенности клавиатуры. Из плюсов — отсутствие туннельного синдрома и постоянный фитнес. Минусов, очевидно, нет.
Наконец-то нормальные пет-проекты: https://github.com/everythingishacked/Semaphore
#diy #python #opencv #нейросети
После того, как OpenAI стала раздавать доступы к API, в Телеграме появилась куча ботов по типу ChatGPT.
Давайте сделаем такого же, но своего: https://tproger.ru/articles/kak-sozdat-gpt-bota-v-telegrame/
#telegram #нейросети
Копирайтер против ChatGPT: чья статья про Python лучше?
После запуска ChatGPT интернет заполонили заявления в духе: «Копирайтеры больше не нужны». Решили это проверить и попросили написать статью о причинах популярности Python ChatGPT и среднего копирайтера, который мало-мальски разбирается в IT.
Ну уж а что получилось в итоге, оцените сами: https://tproger.ru/articles/kopirajter-protiv-chatgpt-chej-tekst-luchwe/
#нейросети #python
Учим Git и проходим Learn Git Branching
Learn Git Branching — это интерактивный учебник по Git, направленный на закрепление теории прохождением наглядной практики.
А для лучшего погружения мы подготовили руководство по Learn Git Branching с пояснениями.
Сохраните себе, чтобы не потерять.
#git #шпаргалка
Напоминаем, что кроме этого канала у нас есть ещё более двух десятков каналов в Telegram по разным айтишным тематикам.
Изучить, что за направления там есть, выбрать понравившееся и подписаться можно в специальном канале с каналами: @tproger_channels
Реклама tproger.ru LjN8KH9ar
Как понять Django? Вот небольшой, но подробный видеокурс
Django — популярнейший фрейморк на Python для веб-разработки. Он обеспечивает лучшую безопасность веб-приложений, уменьшает время на завершение крупных проектов, предлагает более высокий уровень производительности и сравнительно лёгок в обучении.
Но многие новички наоборот, пытаясь освоить Django, начинают думать, что фреймворк усложняет разработку. На самом деле, всё зависит от того, как изучать его.
И вот отличный и относительно свежий видеокурс по основам работы с Django:
1. Пишем «Hello, world!»
2. Разбираемся с моделями и БД
3. Прикручиваем к приложению фронтенд
#django #курс
Держите халявные курсы для старта в IT
Сейчас у вас есть возможность бесплатно забрать сразу несколько курсов стоимостью 25 000 рублей. GeekBrains решил поделиться собственной подборкой, которая поможет:
— разобраться в тонкостях карьерных вопросов,
— изучить основы программирования,
— узнать честный опыт айтишников из самых разных сфер,
— сделать правильный осознанный выбор.
Забирайте их себе, пока они вновь не стали платными: https://tprg.ru/MrLv
Реклама ООО «Гикбреинс»
10 софт-скиллов, которые нужно прокачать любому ИТ-специалисту
Сегодня если вы хотите построить успешную карьеру в IT, помимо хард-скиллов (математика, программирование, знание актуальных фреймворков и технологий) нужно развивать и другой набор навыков — софт-скиллы.
О том, как не выгорать, всё успевать, не злиться по пустякам и уметь говорить «нет», рассказали в статье: https://tproger.ru/articles/10-soft-skills-for-it-specialist/
#softskills
Ностальгии пост: культовые вещи из прошлого, которые заставят вас прослезиться
На днях мы попросили сказать какую-нибудь фразу из прошлого, которую точно не поймут дети, — в итоге пост собрал больше 30 комментариев.
А мы отобрали лучше и рассказали о Clippy, кнопке «Турбо» на ПК, «шестизнаках» и других вещах из прошлого, которые заставят вас понастальгировать: https://tproger.ru/articles/post-dlya-teh-komu-za-30-vspominaem-to-chto-ne-pojmut-deti/
#история
Слабо справиться с задачами из школьной программы по информатике?
Можно плохо разбираться в нейросетях, не знать всех языков программирования и с трудом понимать чужой код. Но со школьной программой информатики, казалось бы, должен справиться каждый айтишник.
Проверьте свои знания на реальных задачках из ЕГЭ в нашем тесте: https://tproger.ru/quiz/computer-science-exam-test/
#тесты