PyAction | Если вам нужна своя логика CI / CD
PyAction — это специальный инструмент, позволяющий писать кастомную логику для GitHub Actions и ориентированный на специфические для Python задачи (например, установка пакетов, запуск тестов и так далее).
Quickstart
#инструмент #cicd
@zen_of_python
PyAction — это специальный инструмент, позволяющий писать кастомную логику для GitHub Actions и ориентированный на специфические для Python задачи (например, установка пакетов, запуск тестов и так далее).
Quickstart
#инструмент #cicd
@zen_of_python
❤1
Content-CheatsheetKubernetes.pdf
4.4 MB
Шпаргалка метрик Kubernetes
Годная подсказка по k8s с листингом метрик диска, джобов, сервисов и событий.
#шпаргалка
@zen_of_python
Годная подсказка по k8s с листингом метрик диска, джобов, сервисов и событий.
#шпаргалка
@zen_of_python
Forwarded from Сохранёнки программиста
Подборка шпаргалок для всех разработчиков
Собрали для вас только самое полезное:
— Docker
— Регулярные выраже
— HTTP статус-коды
— Основы Git
— Теория и принципы ООП
— Markdown
— Команды и хоткеи Linux
#шпаргалка #подборка #general
Собрали для вас только самое полезное:
— Docker
— Регулярные выраже
— HTTP статус-коды
— Основы Git
— Теория и принципы ООП
— Markdown
— Команды и хоткеи Linux
#шпаргалка #подборка #general
❤6
Какие темы в IT вас интересуют больше всего?
Anonymous Poll
52%
Веб-разработка
32%
Аналитика
47%
Машинное обучение
Опрос Django + JetBrains
Если вам есть что сказать создателям Django, примите участие в официальном исследовании пользовательского опыта на djangoproject.com. Спросят, как водится, про версию фреймворка, используемое хранилище, темплейты и прочие тонкости. Для новичков это внезапно может стать хорошей возможностью познакомиться с основной терминологией и популярными инструментами.
Займет около 15 минут.
Описание
Перейти к опросу
#django
@zen_of_python
Если вам есть что сказать создателям Django, примите участие в официальном исследовании пользовательского опыта на djangoproject.com. Спросят, как водится, про версию фреймворка, используемое хранилище, темплейты и прочие тонкости. Для новичков это внезапно может стать хорошей возможностью познакомиться с основной терминологией и популярными инструментами.
Займет около 15 минут.
Описание
Перейти к опросу
#django
@zen_of_python
Генерация данных с помощью Python: зачем это нужно и как применять
В Tproger подробно разобрали генераторы данных — незаменимый инструмент для работы с большими объемами информации. Знаете ли вы, что они позволяют обрабатывать данные частями, что существенно экономит ресурсы? Также осветили библиотеки Faker и NumPy для синтеза данных.
А в каких проектах вам пригождалось синтезирование данных? Поделитесь в комментариях.
#основы
@zen_of_python
В Tproger подробно разобрали генераторы данных — незаменимый инструмент для работы с большими объемами информации. Знаете ли вы, что они позволяют обрабатывать данные частями, что существенно экономит ресурсы? Также осветили библиотеки Faker и NumPy для синтеза данных.
А в каких проектах вам пригождалось синтезирование данных? Поделитесь в комментариях.
#основы
@zen_of_python
Квиз про namespaces + scopes
Небольшая викторина на 11 вопросов с realpython.com, посвященная пространствам имен и областям видимости. Для подготовки можно освежить свои познания с помощью этой статьи.
#квиз
@zen_of_python
Небольшая викторина на 11 вопросов с realpython.com, посвященная пространствам имен и областям видимости. Для подготовки можно освежить свои познания с помощью этой статьи.
#квиз
@zen_of_python
✍1
Типичный Machine Learning Engineer из твиттерской в 2024 году:
— ожидает оклада $500К / год при этом решая задачи уровня Fizz Buzz
— не знает, что такое GPU
— использует только FastAPI как веб-сервер
— не знает, что такое Процессный параллелизм
— 5 разных версий Python вместо venv
— везде SQLite3
— Пустой файл __init__.py
Когда юморной твит принес больше всего пользы за день.
#кек
@zen_of_python
— ожидает оклада $500К / год при этом решая задачи уровня Fizz Buzz
— не знает, что такое GPU
— использует только FastAPI как веб-сервер
— не знает, что такое Процессный параллелизм
— 5 разных версий Python вместо venv
— везде SQLite3
— Пустой файл __init__.py
Когда юморной твит принес больше всего пользы за день.
#кек
@zen_of_python
🫡6🗿3👍1😁1👀1
httpbin | Игрушечный API
Написан на Python + Flask, запускается в контейнере Docker. Самое оно потестировать свой проект в контексте авторизации, возможных ошибочных ответов API, куки, картинок и прочей жизы разработчика.
httpbin.org
Репозиторий GitHub
@zen_of_python
Написан на Python + Flask, запускается в контейнере Docker. Самое оно потестировать свой проект в контексте авторизации, возможных ошибочных ответов API, куки, картинок и прочей жизы разработчика.
httpbin.org
Репозиторий GitHub
@zen_of_python
Собеседование на Middle Python Developer
40-минутная запись реального техинтервью на замедленотьюбе. Кандидат грамотно отвечал на вопросы про основы ООП, Python и фреймворки. В конце небольшая лайв-кодинг-сессия.
Полезно даже джунам.
Смотреть
@zen_of_python
40-минутная запись реального техинтервью на замедленотьюбе. Кандидат грамотно отвечал на вопросы про основы ООП, Python и фреймворки. В конце небольшая лайв-кодинг-сессия.
Полезно даже джунам.
Смотреть
@zen_of_python
👍10❤1
PyRIT | Инструмент оценки рисков для генеративного ИИ
Это опенсорсный инфобез-фреймворк для оценки надежности моделей ML. Этот определяет недостоверный / предвзятый контент, тем самым позволяя сосредоточиться на более сложных процессах и идентифицировать более сложные угрозы.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Это опенсорсный инфобез-фреймворк для оценки надежности моделей ML. Этот определяет недостоверный / предвзятый контент, тем самым позволяя сосредоточиться на более сложных процессах и идентифицировать более сложные угрозы.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Forwarded from Python: задачки и вопросы
Forwarded from Python: задачки и вопросы
Cуществует еще целый ряд соглашений – правил, которые не являются обязательными, но которым обычно следуют на практике. Например, имена с двумя символами подчеркивания в начале и в конце ( name) обычно имеют особый смысл для интерпретатора, поэтому вам следует избегать их использования для именования своих переменных.
Ниже приводится список соглашений, которым было бы желательно следовать:
— Имена, начинающиеся с одного символа подчеркивания (
— Имена, имеющие два символа подчеркивания в начале и в конце (
— Имена, начинающиеся с двух символов подчеркивания и не оканчивающиеся двумя символами подчеркивания (
— Имя, состоящее из единственного символа подчеркивания (
Ниже приводится список соглашений, которым было бы желательно следовать:
— Имена, начинающиеся с одного символа подчеркивания (
_X
), не импортируются инструкцией from module import *— Имена, имеющие два символа подчеркивания в начале и в конце (
__X__
) являются системными именами, которые имеют особый смысл для интерпретатора.— Имена, начинающиеся с двух символов подчеркивания и не оканчивающиеся двумя символами подчеркивания (
__X
), являются локальными («искаженными») для объемлющего класса (смотрите псевдочастные атрибуты).— Имя, состоящее из единственного символа подчеркивания (
_
), хранит результат последнего выражения при работе в интерактивной оболочке.✍5❤2