и посмотреть медиа
TechRocks - IT новости
и посмотреть медиа
Официальный канал сайта с IT новостями, технологиями и разработкой. Свежий контент для программистов.
Официальный канал сайта с IT новостями, технологиями и разработкой. Свежий контент для программистов.
Канал TechRocks публикует актуальные новости IT-индустрии, обзоры технологий, статьи по программированию и разработке. Идеальный ресурс для тех, кто следит за трендами в мире IT бесплатно в Telegram.
@rabotadlaqa - чат для поиска работы тестировщиков. HR менеджеры - welcome
Открыть канал и посмотреть медиа👀 Представления списков, словарей и множеств (list, dictionary, set comprehensions) в Python 🚩 Генераторы списков в Python для начинающих. Генератор списков – это простой для чтения, компактный и элегантный способ создания списка из любого существующего итерируемого объекта. В этой статье рассмотрены как простые генераторы, так и более сложные, использующие условия и вложенные циклы for. 🚩 List Comprehension — пояснение для тех, кто никак не может понять. Никак не можете запомнить, писать ли в list comprehension оператор if перед for, а комбинацию if..else после, или наоборот? Прочитав эту статью, вы поймете, из каких частей состоит представление списка, и больше не будете путаться! 🚩 Когда использовать List Comprehension в Python. Из этой статьи вы узнаете, как переписать циклы и вызовы map() с использованием list comprehension, как выбрать между comprehensions, циклами и вызовами map(), как использовать comprehensions с условной логикой и как заменить ими filter(). 🚩 Генераторы множеств в Python. Точно так же, как мы используем генераторы списков для создания списков, мы можем использовать генераторы множеств вместо цикла for для создания нового множества и добавления в него элементов. 🚩 Генераторы словарей в Python. Генераторы словарей (dict comprehension) — это метод преобразования одного словаря в другой. Во время этого преобразования элементы исходного словаря, соответствующие заданным условиям, включаются в новый словарь. При этом каждый элемент может быть преобразован по мере необходимости.
Открыть канал и посмотреть медиаГлавное, чтобы каждый день таким не был!
Открыть канал и посмотреть медиа🔌 Полезные инструменты для работы с API Практически любой современный сервис взаимодействует через API. Поэтому хороший набор инструментов для тестирования и отладки запросов должен быть у каждого разработчика и тестировщика. 💡 Postman Самый популярный инструмент для работы с API. Позволяет отправлять запросы, создавать коллекции, писать тесты и автоматизировать проверки. 💡 Bruno Легковесная альтернатива Postman с хранением коллекций в обычных файлах. Удобно использовать вместе с Git и командной разработкой. 💡 Insomnia Инструмент с простым интерфейсом и хорошей поддержкой REST, GraphQL и других современных API. Подходит для повседневной работы и отладки запросов. 💡 Hoppscotch Быстрый веб-клиент для работы с API прямо в браузере. Отлично подходит для быстрых проверок без установки дополнительного ПО. 💡 Swagger UI Фактически стандарт для изучения и тестирования документированных API. Позволяет сразу видеть доступные методы и выполнять запросы прямо из документации. 💡 HTTPie CLI-инструмент для тех, кто предпочитает терминал. Делает работу с HTTP-запросами значительно удобнее по сравнению с классическим curl.
Открыть канал и посмотреть медиаПост для тех кто ищет работу. Сколько вакансий ты открываешь за день и сразу закрываешь? Не подходит стек. Не тот грейд. Слишком низкая зарплата. Нельзя работать из твоей страны. На Ссылка скрыта можно заранее настроить навыки, уровень, зарплату, локацию компании и формат работы. Регион удалёнки тоже выбирается отдельно. В ленте остаются вакансии, на которые действительно есть смысл откликаться.
Открыть канал и посмотреть медиа💻 Повелитель консоли: 6 продвинутых команд для работы ⚙️ tldr — документация для людей Вместо того чтобы читать бесконечные страницы man, используйте tldr. Она выдает краткую выжимку: только самые популярные примеры использования команды с пояснениями. Зачем: Когда забыл синтаксис tar или chown, и не хочешь тратить 5 минут на чтение мануала. ⚙️ fzf — нечеткий поиск по всему Это интерактивный фильтр, который можно встроить в любую команду. Он позволяет мгновенно искать файлы, историю команд или ветки в Git, просто набирая часть имени. Зачем: Позволяет быстро переключаться между глубоко вложенными папками или находить ту самую сложную команду, которую вы вводили три дня назад. ⚙️ ncdu — визуализация дискового пространства Когда на сервере или локально внезапно закончилось место, стандартный du -sh выдает сухие цифры. ncdu открывает интерактивное окно, где можно перемещаться по папкам и сразу видеть, что именно «съело» память (например, разросшиеся логи или node_modules). Зачем: Быстрая очистка системы без гадания «где лежит тяжелый файл». ⚙️ jq — швейцарский нож для JSON Если вам нужно вытащить конкретное поле из огромного JSON-ответа API прямо в терминале, jq — незаменимый инструмент. Она умеет фильтровать, преобразовывать и даже раскрашивать JSON для удобного чтения. Зачем: Позволяет автоматизировать обработку данных из API в ваших bash-скриптах. ⚙️ htop (или btop) — системный мониторинг на стероидах Замена стандартному top. Показывает нагрузку на каждое ядро процессора, потребление памяти процессами в реальном времени и позволяет убивать зависшие задачи парой нажатий клавиш. Зачем: Наглядный контроль за тем, какой именно процесс «повесил» систему или утекает по памяти. ⚙️ curl -I (и другие флаги отладки) Многие используют curl просто для скачивания, но с флагом -I она превращается в инструмент отладки заголовков. Вы сразу видите статус ответа (200, 404, 500), тип контента и настройки кэширования. Зачем: Быстрая проверка работы веб-сервера или API без открытия браузера и DevTools.
Открыть канал и посмотреть медиа🖥 Python Power-Up: 6 инструментов для современного разработчика ⚙️ Ruff — невероятно быстрый линтер и форматир Если вы все еще используете Flake8 или Black по отдельности, пришло время попробовать Ruff. Он написан на Rust и работает в десятки раз быстрее. Фишка: Заменяет собой целый ворох инструментов (isort, flake8, pyupgrade). Он подсвечивает ошибки и форматирует код почти мгновенно, даже в огромных проектах. ⚙️ FastStream — для тех, кто работает с очередями Если в вашем проекте есть Kafka, RabbitMQ или NATS, FastStream — это маст-хэв. Это фреймворк, который позволяет работать с брокерами сообщений так же просто и красиво, как FastAPI работает с HTTP. Фишка: Автоматическая генерация документации (AsyncAPI) и интеграция с Pydantic для валидации сообщений. ⚙️ UV — замена pip и poetry Еще один инструмент на Rust от создателей Ruff. Это менеджер пакетов и установщик Python, который делает установку зависимостей практически мгновенной. Фишка: Он умеет управлять версиями самого Python. Больше не нужно мучиться с pyenv или conda — UV скачает нужную версию интерпретатора сам под конкретный проект. ⚙️ Loguru — логирование без боли Стандартная библиотека logging в Python мощная, но ужасно громоздкая. Loguru позволяет забыть про создание хендлеров и форматтеров. Фишка: Вы просто пишете from loguru import logger и начинаете логировать. По умолчанию есть красивая раскраска в консоли, ротация файлов и удобная отправка уведомлений. ⚙️ HTTPX — следующий шаг после Requests Requests — это классика, но она не умеет в async/await. HTTPX — это современный клиент, который поддерживает как синхронные, так и асинхронные запросы, сохраняя при этом привычный интерфейс. Фишка: Поддержка HTTP/2 и полная совместимость с экосистемой асинхронных фреймворков (FastAPI, Sanic). ⚙️ Rich — красота в терминале Если вы пишете CLI-утилиты, Rich превратит скучный текст в произведение искусства. Фишка: Позволяет легко выводить таблицы, прогресс-бары, синтаксическую подсветку кода и даже эмодзи прямо в консоль. Идеально для внутренних инструментов команды.
Открыть канал и посмотреть медиаTalanto.work - сайт для всех, кто ищет работу в IT. Мы спарсили за вас все возможные телеграм каналы и сайты с вакансиями исключительно из сферы IT. Вам не нужно следить за тем, когда выходит вакансия и где, всё это уже сделано за вас. Просто настройте фильтры у нас на сайте и получайте уведомления в телегу, как только вакансия вышла. На talanto.work собрано 28.000+ вакансий из разных .ru и иностранных сайтов: разработка, QA, аналитика, DevOps, продакт, дизайн, менеджмент и другие IT/Digital-направления. Более 1700 вакансий за последний месяц из телеграм каналов. Что еще есть на сайте: 🟠 Фильтры для нормального поиска Можно искать по стеку, грейду, зарплате, стране, формату работы, релокации и типу занятости. 🟠 Разбор резюме Загружаете CV и получаете конкретные рекомендации: что улучшить, какие навыки добавить, где слабая структура и что может мешать пройти ATS. 🟠Проверка соответствия вакансии и резюме Рядом с вакансией всегда есть кнопочка узнать соответствие, насколько ваш профиль ей подходит. Сервис покажет процент совпадения, сильные стороны и пробелы в резюме 🟠Сопроводительное письмо за 10 секунд Вставляете вакансию и получаете персональное письмо под конкретную компанию и роль, а не шаблон “прошу рассмотреть мою кандидатуру”. 🟠Уведомления в Telegram Задаёте фильтры один раз и бот присылает новые подходящие вакансии прямо в Telegram. Поиск работы в IT сейчас и так сложный. Мы хотим, чтобы вы тратили меньше времени на листание сайтов и больше на точные отклики туда, где у вас реально есть шанс. ✈️ 28.000+ вакансий 🟢Бот с уведомлениями о ваших вакансиях: @TalantoWorkBot 🟢Написать сопровод 🟢Разобрать резюме 🟢Проверить соответствие резюме вакансиям
Открыть канал и посмотреть медиа☄️ Прокачиваем GitHub: 6 шагов к идеальному профилю 6️⃣ README профиля (The Hero Section) Создайте репозиторий с тем же именем, что и ваш никнейм. Файл README.md в нем станет вашей визиткой на главной странице. Что добавить: Стек технологий (иконками), текущие проекты, ссылку на Telegram-канал и забавную гифку. Это первое, что увидит HR или тимлид. 2️⃣ Автоматическая статистика (GitHub Readme Stats) Добавьте динамические карточки, которые показывают ваши самые используемые языки, количество коммитов и «звезды». Фишка: Статистика обновляется сама. Это визуальное доказательство того, что вы реально кодите, а не просто создали аккаунт ради галочки. 3️⃣ Закрепленные репозитории (Pinned) Не позволяйте случайным учебным проектам висеть в топе. Выберите 4–6 лучших работ. Совет: Обязательно добавьте к ним понятные описания и теги (topics), чтобы было ясно, на каком языке написан проект и какую проблему он решает. 4️⃣ График контрибуций (Зеленый календарь) Пустые клетки в календаре выглядят грустно. Но не нужно «рисовать» активность фейковыми скриптами — это сразу видно. Лайфхак: Даже фикс опечатки в README опенсорс-проекта или обновление документации в своем старом пет-проекте дает «зеленый квадратик». Регулярность важнее объема. 5️⃣ GitHub Actions для автоматизации профиля Настройте экшен, который будет автоматически подтягивать последние посты из вашего блога или Telegram-канала прямо в README профиля. Зачем: Это показывает, что вы не просто умеете писать код, но и знаете, как работают инструменты CI/CD на практике. 6️⃣ Правильные "About" и "Social" ссылки В каждом важном репозитории справа есть блок "About". Заполните его: краткое описание, ссылка на работающее демо (если это веб-приложение) и правильные теги (например, linux, bash, python). Важно: Укажите актуальный контакт для связи. Если HR придется искать вашу почту через коммиты, он может просто уйти к другому кандидату.
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!
A channel about finance, cashback and ways to save in everyday life.