Подборка актуальных вакансий
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Auto QA-инженер
Где: удалённо
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— Старший разработчик в команду IaaS
Где: Москва
Опыт: от 1 года
#вакансии #работа
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Auto QA-инженер
Где: удалённо
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— Старший разработчик в команду IaaS
Где: Москва
Опыт: от 1 года
#вакансии #работа
👍6🤮1
Запускаем Django на Kubernetes
Нашли для вас подробную серию статей, где вы сможете научиться работать с Kubernetes, а также Docker. Вы развернёте проект, который представляет собой простое приложение, позволяющее пользователю входить в систему и выводить для него информацию.
Подробнее:
https://dev.to/mkalioby/django-apps-on-kubernetes-2edo
#django #kubernetes
Нашли для вас подробную серию статей, где вы сможете научиться работать с Kubernetes, а также Docker. Вы развернёте проект, который представляет собой простое приложение, позволяющее пользователю входить в систему и выводить для него информацию.
Подробнее:
https://dev.to/mkalioby/django-apps-on-kubernetes-2edo
#django #kubernetes
👍8👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Python для биологов
Python — универсальный язык программирования, которому можно найти применение в любой сфере. Например, в биологии. Здесь его возможности могут пригодиться для визуализации данных, их анализа, моделирования молекул и так далее.
Подробнее о пользе python для биологов:
https://habr.com/ru/post/690734/
Python — универсальный язык программирования, которому можно найти применение в любой сфере. Например, в биологии. Здесь его возможности могут пригодиться для визуализации данных, их анализа, моделирования молекул и так далее.
Подробнее о пользе python для биологов:
https://habr.com/ru/post/690734/
👍10❤1
Решение одной задачи с помощью 16 языков программирования
Автор этой статьи решил посмотреть насколько хорошо разные языки программирования могут справиться с выполнением одной и той же задачи, а именно определением наименьшего и наибольшего числа из списка, а затем нахождением наибольшего общего делителя. Для этого он выбрал как популярные языки типа C++, Rust, Python, так и такие как Fortran и Pharo Smalltalk.
Что в итоге получилось можно посмотреть тут:
https://habr.com/ru/company/cloud4y/blog/691602/
Автор этой статьи решил посмотреть насколько хорошо разные языки программирования могут справиться с выполнением одной и той же задачи, а именно определением наименьшего и наибольшего числа из списка, а затем нахождением наибольшего общего делителя. Для этого он выбрал как популярные языки типа C++, Rust, Python, так и такие как Fortran и Pharo Smalltalk.
Что в итоге получилось можно посмотреть тут:
https://habr.com/ru/company/cloud4y/blog/691602/
👍18🔥1😁1
Java из Python и обратно на Android
Для Android Java является практически родным языком, поэтому для него написано множество библиотек и создано множество инструментов. Но сегодня всё чаще разработчики обращаются к Python, поэтому было бы здорово иметь возможность использовать некоторые решения из Java при Python-разработке.
О том, как это сделать вы узнаете в этой статье:
https://habr.com/ru/post/683536/
#java #mobidev
Для Android Java является практически родным языком, поэтому для него написано множество библиотек и создано множество инструментов. Но сегодня всё чаще разработчики обращаются к Python, поэтому было бы здорово иметь возможность использовать некоторые решения из Java при Python-разработке.
О том, как это сделать вы узнаете в этой статье:
https://habr.com/ru/post/683536/
#java #mobidev
👍9🤔4🐳2👎1😱1
Решаем судоку при помощи компьютерного зрения
Лучший способ изучить что-то новое в программировании — решить реальную задачу с помощью него. Например, научить алгоритм не просто решать судоку, но и для начала распознавать его с помощью системы компьютерного зрения.
О том, как реализовать такой алгоритм можно узнать тут:
https://habr.com/ru/post/689240/
#cv
Лучший способ изучить что-то новое в программировании — решить реальную задачу с помощью него. Например, научить алгоритм не просто решать судоку, но и для начала распознавать его с помощью системы компьютерного зрения.
О том, как реализовать такой алгоритм можно узнать тут:
https://habr.com/ru/post/689240/
#cv
🔥24👍2
Обзор markdown редакторов для Django
Оказывается markdown-редакторов для Django не так уж и мало, поэтому легко можно выбрать что-то устаревшее или не слишком функциональное. Поэтому предлагаем вам познакомиться с обзором, охватывающим различные инструменты:
https://habr.com/ru/post/689106/
#django
Оказывается markdown-редакторов для Django не так уж и мало, поэтому легко можно выбрать что-то устаревшее или не слишком функциональное. Поэтому предлагаем вам познакомиться с обзором, охватывающим различные инструменты:
https://habr.com/ru/post/689106/
#django
👍9
Как создать простой троян на Python
Чтобы поймать преступника, нужно мыслить, как преступник. А чтобы понимать, как вредоносное ПО может испортить вам жизнь, нужно создать такое ПО самому.
Для этого вам потребуется изучить общие принципы разработки вредоносных программ, а также создать «холостой» троян, который не сможет никому навредить, но даст вам чёткое представление, как устроены подобного рода вредоносы. Подробнее:
https://cryptoworld.su/kak-sozdat-prostogo-troyana-na-python/
#безопасность
Чтобы поймать преступника, нужно мыслить, как преступник. А чтобы понимать, как вредоносное ПО может испортить вам жизнь, нужно создать такое ПО самому.
Для этого вам потребуется изучить общие принципы разработки вредоносных программ, а также создать «холостой» троян, который не сможет никому навредить, но даст вам чёткое представление, как устроены подобного рода вредоносы. Подробнее:
https://cryptoworld.su/kak-sozdat-prostogo-troyana-na-python/
#безопасность
👍19🤣4🔥3
Фильтр по интервалу дат в админке Django
Фильтровка каких-то данных по времени является очевидной и вполне логичной задачей. Однако при этом для админки Django нет каких-то популярных готовых решений. Но это не беда. Автор этой статьи рассказал, как создал собственное решение для этого, а также поделился результатом:
https://habr.com/ru/post/688184/
#django
Фильтровка каких-то данных по времени является очевидной и вполне логичной задачей. Однако при этом для админки Django нет каких-то популярных готовых решений. Но это не беда. Автор этой статьи рассказал, как создал собственное решение для этого, а также поделился результатом:
https://habr.com/ru/post/688184/
#django
👍3🤯1
Бросаем кости прямо в консоли
Сегодня предлагаем вам создать небольшой, но занимательный проект, который поможет вам разобраться в том, как собирать и проверять вводимые пользователем данные, импортировать код из модулей и пакетов, писать функции, использовать циклы
и условные выражения, аккуратно отображать выходные данные с помощью строк и функции
А делать мы будем программу, которая умеет бросать от 1 до 6 кубиков со случайным количеством точек на каждом и выводить полученный результат в консоль.
Подробнее:
https://realpython.com/python-dice-roll/
Сегодня предлагаем вам создать небольшой, но занимательный проект, который поможет вам разобраться в том, как собирать и проверять вводимые пользователем данные, импортировать код из модулей и пакетов, писать функции, использовать циклы
for
и условные выражения, аккуратно отображать выходные данные с помощью строк и функции
print()
.А делать мы будем программу, которая умеет бросать от 1 до 6 кубиков со случайным количеством точек на каждом и выводить полученный результат в консоль.
Подробнее:
https://realpython.com/python-dice-roll/
👍6😁5👎1🔥1
15 нейросетей в один Telegram-бот: история успеха и реализация помощника для создателей контента
Как такой инструмент появился и что ещё может, узнаете тут:
https://habr.com/ru/post/690922/
#бот #ml
TurboText_bot
создавался для тех, кто занимается контентом. И это действительно крутое решение, которое способно генерировать тексты, изучать их привлекательность, определять кликбейт, проверять на плагиат и многое другое.Как такой инструмент появился и что ещё может, узнаете тут:
https://habr.com/ru/post/690922/
#бот #ml
❤8🤩5👍4🔥1😁1
Лайфхаки Python: сэкономить память и ускорить выполнение программы
Многие жалуются на медлительность Python, якобы он уступает в скорости другим языкам. Но в нём есть несколько подходов, который позволяют писать быстрый код, но не все этими подходами пользуются.
В этой статье вы узнаете, как ускорить код, в частности обработку списков:
https://tproger.ru/articles/lajfhaki-python-sjekonomit-pamjat-i-uskorit-vypolnenie-programmy/
Многие жалуются на медлительность Python, якобы он уступает в скорости другим языкам. Но в нём есть несколько подходов, который позволяют писать быстрый код, но не все этими подходами пользуются.
В этой статье вы узнаете, как ускорить код, в частности обработку списков:
https://tproger.ru/articles/lajfhaki-python-sjekonomit-pamjat-i-uskorit-vypolnenie-programmy/
👍14🔥3
Ищите работу на HeadHunter, но у резюме мало просмотров? Нашли для вас скрипт, который автоматически поднимет его по кулдауну
hh-ru-auto-resume-raising — программа для автоматического подъёма резюме на hh каждые 4 часа. Устанавливается и работает максимально просто, но только на Unix-системах.
Подробнее:
https://github.com/sergo-code/hh-ru-auto-resume-raising
#инструмент
hh-ru-auto-resume-raising — программа для автоматического подъёма резюме на hh каждые 4 часа. Устанавливается и работает максимально просто, но только на Unix-системах.
Подробнее:
https://github.com/sergo-code/hh-ru-auto-resume-raising
#инструмент
👍14🙏1
Автоматическая озвучка субтитров на YouTube с использованием компьютерного зрения
Ловите интересный кейс по использованию компьютерного зрения. Здесь автор предлагает использовать три сервиса, которые по очереди будут распознавать субтитры, перевод с английского на русский, а затем визуализировать и озвучивать.
Другими словами, вы можете создать упрощённый аналог технологии, которая сейчас используется в Яндекс.Браузере. Подробнее:
https://habr.com/ru/post/691186/
#ml #cv
Ловите интересный кейс по использованию компьютерного зрения. Здесь автор предлагает использовать три сервиса, которые по очереди будут распознавать субтитры, перевод с английского на русский, а затем визуализировать и озвучивать.
Другими словами, вы можете создать упрощённый аналог технологии, которая сейчас используется в Яндекс.Браузере. Подробнее:
https://habr.com/ru/post/691186/
#ml #cv
👍9🔥5
Генерация лиц по эскизам
Эта система глубокой генерации изображении способна отрисовать портрет человека по эскизу, сделанному от руки. Система доступна любому желающему, так что, если ваш компьютер соответствует системным требованиям, вы можете запустить её у себя.
Инструкция по установке и использованию тут:
https://github.com/IGLICT/DeepFaceDrawing-Jittor
#ml
Эта система глубокой генерации изображении способна отрисовать портрет человека по эскизу, сделанному от руки. Система доступна любому желающему, так что, если ваш компьютер соответствует системным требованиям, вы можете запустить её у себя.
Инструкция по установке и использованию тут:
https://github.com/IGLICT/DeepFaceDrawing-Jittor
#ml
👍21💩3
Что такое магические методы в Python и как с помощью них прокачать ваш код?
Магические методы — это специальные методы, с помощью которых вы можете добавить в ваши классы «магию». Они всегда обрамлены двумя нижними подчеркиваниями (например,
Магические методы в языке программирования Python нужны, чтобы реализовывать свойства объектов при их взаимодействии. Вместе с Андреем Мальчуком, backend-разработчиком КРОК, раскроем их «магию» и остановимся на каждом из методов подробно:
https://tprg.ru/SZDg
Магические методы — это специальные методы, с помощью которых вы можете добавить в ваши классы «магию». Они всегда обрамлены двумя нижними подчеркиваниями (например,
__init__
или __lt__
).Магические методы в языке программирования Python нужны, чтобы реализовывать свойства объектов при их взаимодействии. Вместе с Андреем Мальчуком, backend-разработчиком КРОК, раскроем их «магию» и остановимся на каждом из методов подробно:
https://tprg.ru/SZDg
👍6
3 приёма для определения функций в Python
Определять функции можно разными способами. В этой статье рассматриваются три полезных приёма: с помощью конструкций
https://nuancesprog.ru/p/16327/
Определять функции можно разными способами. В этой статье рассматриваются три полезных приёма: с помощью конструкций
*args
и **kwargs
, подсказок типов и аргументов по умолчанию. Подробнее:https://nuancesprog.ru/p/16327/
👍3😁2🔥1
Добавляем немного киберпанка в графики
Пакет
Посмотреть подробнее и установить можно тут:
https://github.com/dhaitz/mplcyberpunk
#библиотека #matplotlib
Пакет
mplcyberpunk
устанавливается поверх matplotlib
и добавляет киберпанковые стили при создании графиков буквально тремя строчками кода. Доступны различные стили, а также виды графиков.Посмотреть подробнее и установить можно тут:
https://github.com/dhaitz/mplcyberpunk
#библиотека #matplotlib
👍32😁3