Тестирование на pytest
pytest — ближе по духу к языку Python нежели unittest, которая накладывает определенные обязательства при разработке тестов. Например, создание классов-наследников от TestCase или выполнение определенной процедуры запуска тестов.
Но при разработке на pytest ничего этого делать не нужно. Вы просто пишете функции, которые должны начинаться с "test_" и используете assert, встроенные в Python.
Также он поддерживает запуск тестов на unittest и nose, то есть полная обратная совместимость с ними.
#python#pytest#assert
#вакансия#LoRa#ai#engineer#sql#python
AI engineer / Expert AI / AI model trainer (LoRa / Stable diffusion)
We are looking for an AI/StableDiffusion engineer as a full-time project employee.
The job is mostly related to high quality training of LORA, composing prompts related to certain scenes (based on sketches from artist) and programming on Python. We are currently in prove-of-concept phase and need to run many experiments to get certain results (can explain on the call).
The job also includes research of new technologies related to SD/other AI networks. The proposed salary level is $5000-6000.
The work process includes daily/on-demand calls, weekly reports, etc.
In addition to AI related knowledge,
following skills are required:
- Linux, advanced CLI commands
- SQL
- Basic image processing (transparency, simple drawings, scaling, rotation)
- Advanced Python programming (image processing pipelines, training pipelines)
- English (reading/writing. Speaking is highly welcomed)
Contact me and we will be happy to discuss our project! @levanm
We consider Russian-speaking specialists. The preferred time zone is UTC+3 or similar.
Пост-знакомство #2
Вас стало много! Пришло время обновить информацию о себе и канале✨
Кто я👀
Соня Шандыбина, редактор инфографики в образовательной команде космического "БЮРО 1440". Экс-редактор инфографики ТАСС.
Обожаю визуализацию данных и посвящаю ей не только рабочее, но и личное время. Свои проекты, сделанные для души, собираю на страничке:
https://dataviz_addict.tilda.ws
Интересуюсь всем, кроме политики. Особенно вдохновляют темы космоса, физики, биологии и других естественных наук про окружающий мир. Также увлекаюсь анализом текстов, изображений и видео с помощью python.
О чем канал📌
Тут я показываю рабочие и личные проекты, интересные датавизные находки и референсы, иногда делюсь кодом python и его разбором. В канале есть навигация по хэштегам:
#degraphing — рубрика с подробным разбором интересных визуализаций
#рабочее — рабочие проекты
#личное — личные проекты
#python — код или проекты, сделанные с использованием python
#датавиз — точное и понятное с графиками, диаграммами и т.д.
#датаарт — красивое и абстрактное, основанное на данных
#датамем — несерьезное или смешное про датавиз
#инфографика — постерное и(или) с преобладанием схем, иллюстраций и текстов над графиками
(трактовка понятий свободная, удобная лично мне)
P.S. Все посты в канале создаются без использования ИИ✅
Добро пожаловать в мой датавизнутый мир🙂
#Python#django#webDevelopment
🛠
Build Python REST API With Django REST Framework
What You'll Learn
- Students learn about fundamental concepts of building REST APIs
- Students learn about fundamental concepts of Django REST Framework
- Students learn about Token and Session authentication mechanism
- Students learn how to deploy Python REST APIs to Heroku
Skills you will gain
- Students will learn building REST APIs with Django REST Framework (DRF)
- Students learn building Authentication system with Django REST Framework
📆 2022
🔗Link
-----
Main channel:@repo_science
Coupons:@freecoupons_reposcience
-----
#python#django#webDevelopment
🌐
Python Django - The Practical Guide
This course covers:
- Installing Django
- Creating and understanding Django projects
- Understanding URLs, views, requests and responses
- Working with templates and static files like CSS and images
- Working with data and models
- Connecting data with relationships (one-to-many, one-to-one, many-to-many)
- Querying data with Django's powerful model solution
- Adding administration panels to your projects
- Handling user input with forms - manually and with Django's built-in form support
- Advanced features like class-based views (and when to use them)
- Dealing with file uploads and how to serve uploaded files
- Working with sessions
- In-depth deployment instructions and examples
- Different ways of deploying and serving static files and user uploads
- And much more!
⚖️11GB
⏳20h+
🔗Link
-----
Main channel:@repo_science
Coupons:@freecoupons_reposcience
-----
#вакансия#python#fulltime#СПб#DataScience#Junior#Middle
🎯 Вакансия для начинающих Data Science
💰 ЗП 150-250
О компании и команде:
Офис в Санкт-Петербурге, работа фулл тайм в офисе
Проект: построение и внедрение моделей для поддержки направления финансового мониторинга Банка
Функциональные обязанности:
- Построение моделей для поддержки направления финансового мониторинга Банка
- Поддержка внедрения и мониторинга разработанных моделей
- Написание документации о результатах моделирования
- Работа с заинтересованными подразделениями для обеспечения соблюдения нормативных требований и внутренних политик
- Взаимодействие с командами ИТ и управления данными в части контроля качества данных
Ожидания от кандидата:
- Опыт работы в роли Data Scientist от 1 года
- Знание статистики и методов анализа данных: логистическая регрессия, дерево решений, сэмплинг, градиентный бустинг
- Понимание практического применения статистических моделей в задачах бизнеса
- Опыт написания документации о разработке прогнозных моделей будет являться преимуществом
- Желателен опыт в банковской сфере или финтехе
Условия работы:
- Оформление по ТК РФ и стабильную работу в крупном федеральном банке
- ДМС со стоматологией
- Уникальный портфель бенефитов по программе софинансирования (фитнес, школа ин. языков на выбор, скидки на продукты банка и партнеров)
- Внутренние спортивные мероприятия, материальная поддержка в различных жизненных ситуациях, скидки на страховые коробочные продукты банка и партнеров и многое другое
- Развитие экспертизы: оплачиваем профессиональные тренинги и внешние образовательные курсы, организуем IT-активности (митапы, хакатоны, юконы)
- Полугодовая аттестация с возможностью пересмотра заработной платы и грейда позиции
- А ещё: комфорт, свобода, минимум бюрократии, гибкое начало и завершение рабочего дня, отсутствие дресс-кода
пишите @KEKatarina
#вакансия#python#fulltime#СПб#DataScience#Junior#Middle
🎯 Вакансия для начинающих Data Science
💰 ЗП 150-250
О компании и команде:
Офис в Санкт-Петербурге, работа фулл тайм в офисе
Проект: построение и внедрение моделей для поддержки направления финансового мониторинга Банка
Функциональные обязанности:
- Построение моделей для поддержки направления финансового мониторинга Банка
- Поддержка внедрения и мониторинга разработанных моделей
- Написание документации о результатах моделирования
- Работа с заинтересованными подразделениями для обеспечения соблюдения нормативных требований и внутренних политик
- Взаимодействие с командами ИТ и управления данными в части контроля качества данных
Ожидания от кандидата:
- Опыт работы в роли Data Scientist от 1 года
- Знание статистики и методов анализа данных: логистическая регрессия, дерево решений, сэмплинг, градиентный бустинг
- Понимание практического применения статистических моделей в задачах бизнеса
- Опыт написания документации о разработке прогнозных моделей будет являться преимуществом
- Желателен опыт в банковской сфере или финтехе
Условия работы:
- Оформление по ТК РФ и стабильную работу в крупном федеральном банке
- ДМС со стоматологией
- Уникальный портфель бенефитов по программе софинансирования (фитнес, школа ин. языков на выбор, скидки на продукты банка и партнеров)
- Внутренние спортивные мероприятия, материальная поддержка в различных жизненных ситуациях, скидки на страховые коробочные продукты банка и партнеров и многое другое
- Развитие экспертизы: оплачиваем профессиональные тренинги и внешние образовательные курсы, организуем IT-активности (митапы, хакатоны, юконы)
- Полугодовая аттестация с возможностью пересмотра заработной платы и грейда позиции
- А ещё: комфорт, свобода, минимум бюрократии, гибкое начало и завершение рабочего дня, отсутствие дресс-кода
пишите @KEKatarina
Не забудьте уточнить, что вы из @datasciencejobs
#вакансия#python#fulltime#СПб#DataScience#Junior#Middle
🎯 Вакансия для начинающих Data Science
💰 ЗП 150-250
О компании и команде:
Офис в Санкт-Петербурге, работа фулл тайм в офисе
Проект: построение и внедрение моделей для поддержки направления финансового мониторинга Банка
Функциональные обязанности:
- Построение моделей для поддержки направления финансового мониторинга Банка
- Поддержка внедрения и мониторинга разработанных моделей
- Написание документации о результатах моделирования
- Работа с заинтересованными подразделениями для обеспечения соблюдения нормативных требований и внутренних политик
- Взаимодействие с командами ИТ и управления данными в части контроля качества данных
Ожидания от кандидата:
- Опыт работы в роли Data Scientist от 1 года
- Знание статистики и методов анализа данных: логистическая регрессия, дерево решений, сэмплинг, градиентный бустинг
- Понимание практического применения статистических моделей в задачах бизнеса
- Опыт написания документации о разработке прогнозных моделей будет являться преимуществом
- Желателен опыт в банковской сфере или финтехе
Условия работы:
- Оформление по ТК РФ и стабильную работу в крупном федеральном банке
- ДМС со стоматологией
- Уникальный портфель бенефитов по программе софинансирования (фитнес, школа ин. языков на выбор, скидки на продукты банка и партнеров)
- Внутренние спортивные мероприятия, материальная поддержка в различных жизненных ситуациях, скидки на страховые коробочные продукты банка и партнеров и многое другое
- Развитие экспертизы: оплачиваем профессиональные тренинги и внешние образовательные курсы, организуем IT-активности (митапы, хакатоны, юконы)
- Полугодовая аттестация с возможностью пересмотра заработной платы и грейда позиции
- А ещё: комфорт, свобода, минимум бюрократии, гибкое начало и завершение рабочего дня, отсутствие дресс-кода
пишите @KEKatarina
#вакансия#удаленка#python#backend#remote#vacancy#django
Вакансия: Middle/Senior Python Developer
Компания: Karpov. courses
Формат работы: Удаленная работа, полная занятость
ЗП: 250 000 - 300 000 net
Karpov. courses — молодой EdTech стартап в сфере Data Science, который уже 2 года помогает людям любого возраста осваивать современные профессии, а компаниям — находить классных специалистов, способных повысить эффективность бизнеса.
Сейчас отдел разработки ищет backend разработчика, который присоединится к команде LMS – нашей платформы, в которой студенты проходят курсы.
Большая часть кода написана на Django и на кастомных надстройках над Django для API, сейчас постепенно все переписываем на Django Rest Framework.
✅ Что мы ждем от тебя:
- Опыт коммерческой разработки на Python от 2-х лет;
- Знакомы с Django, Django Rest Framework, Pytest, Linux;
- Умеете оптимизировать медленные эндпоинты API;
- Понимаете принципы разработки ПО, ООП, паттернов проектирования;
- Умеете работать с Git (у нас GitLab);
- Понимаете базовых принципы работы сети интернет и веб-сервисов (HTTP, REST);
- Docker
✅ Будет плюсом
- Знание Kubernetes, Ansible или Terraform, React;
- Опыт работы или понимание EdTech;
- Опыт работы с DigitalOcean, Hetzner;
- Опыт менторства junior разработчиков.
✅ Чем предстоит заниматься:
- Разработка систем, позволяющих преподавателям редактировать курсы и задания;
- Рефакторинг существующего кода;
- Осуществлять постепенный переезд наших сервисов в kubernetes (сам kubernetes можно будет освоить по ходу дела);
- Поддержка сервисов, которые мы предоставляем студентам: Airflow, Redash, PostgreSQL, Tabix, Clickhouse, Greenplum, MLFlow. JupyterLab. (Опыт работы и поддержки этих сервисов не требуется, но будет плюсом)
✅ Наш стек: Python 3.8, Django, Django Rest Framework, PostgreSQL, Redis.
✅ Что мы готовы предложить:
- Удаленную работу и возможность работать из любой точки мира;
- Гибкий график работы с плавающим началом рабочего дня;
- Партнерские программы по английскому языку и занятий с психологом;
- Компенсацию работы в коворкинге;
- Мы не только учим, но и сами любим учиться: любой курс – в том числе и наш, – можно пройти бесплатно;
✅ Как откликнуться:
Пиши в лс @nportnyh
или на почту [email protected]