💥 С 22 мая по 1 июня Sk FinTech Hub и Совкомбанк приглашают принять участие в командном онлайн-соревновании Sovcombank Team Challenge 2023 по разработке платформы для автоматизации процессов подбора персонала.
Общий призовой фонд мероприятия составит 1 000 000 рублей.
Для участия в хакатоне необходимо подать заявку на сайте: https://cnrlink.com/scbteamch23
К участию в мероприятии приглашаются специалисты со всей России: backend-разработчики, frontend-разработчики, аналитики, product-менеджеры, мобильные разработчики, UI/UX-дизайнеры.
Хакатон будет состоять из нескольких этапов:
— до 21 мая — прием заявок для участия в хакатоне;
— 22 мая — открытие хакатона;
— 23-29 мая — основной этап хакатона. Серия чекпоинтов с экспертами;
— 30 мая — финальный питчинг проектов;
— 1 июня — закрытие хакатона и награждение победителей.
Успейте подать заявку на участие до 21 мая по ссылке: https://cnrlink.com/scbteamch23
Реклама. ПАО «Совкомбанк»
Общий призовой фонд мероприятия составит 1 000 000 рублей.
Для участия в хакатоне необходимо подать заявку на сайте: https://cnrlink.com/scbteamch23
К участию в мероприятии приглашаются специалисты со всей России: backend-разработчики, frontend-разработчики, аналитики, product-менеджеры, мобильные разработчики, UI/UX-дизайнеры.
Хакатон будет состоять из нескольких этапов:
— до 21 мая — прием заявок для участия в хакатоне;
— 22 мая — открытие хакатона;
— 23-29 мая — основной этап хакатона. Серия чекпоинтов с экспертами;
— 30 мая — финальный питчинг проектов;
— 1 июня — закрытие хакатона и награждение победителей.
Успейте подать заявку на участие до 21 мая по ссылке: https://cnrlink.com/scbteamch23
Реклама. ПАО «Совкомбанк»
Python, Tkinter и SQL: разрабатываем приложение для создания словарей и запоминания иностранных слов
Изучаем Tkinter и основные SQL-команды в ходе разработки программы WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей.
Подробнее: 👉 тут
🔗 Python tricks
Изучаем Tkinter и основные SQL-команды в ходе разработки программы WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей.
Подробнее: 👉 тут
🔗 Python tricks
FastAPI что это такое?
Фреймворк FastAPI и зачем он нужен. В чем отличие FastAPI от Django и Flask. Что пишут на FastAPI.
Перейти к просмотру
🔗 Python tricks
Фреймворк FastAPI и зачем он нужен. В чем отличие FastAPI от Django и Flask. Что пишут на FastAPI.
Перейти к просмотру
🔗 Python tricks
Python И SQLAlchemy ORM. Работа С Базами Данных Python
ORM (Object-Relational Mapping, или объектно-реляционное отображение) - это технология, которая позволяет связывать базы данных с объектами на языке программирования. То есть мы можем создать базу данных и работать с ней прямо на языке Python, без использования SQL запросов на прямую. Для Python есть популярные Django ORM, который используется в Django для работы с моделями, Peewee ORM, PonyORM и многие другие. Но мы сегодня поговорим, пожалуй, о самой популярной, мощной и признанной разработчиками питоновской ORM - SQLAlchemy.
Перейти к просмотру
🔗 Python tricks
ORM (Object-Relational Mapping, или объектно-реляционное отображение) - это технология, которая позволяет связывать базы данных с объектами на языке программирования. То есть мы можем создать базу данных и работать с ней прямо на языке Python, без использования SQL запросов на прямую. Для Python есть популярные Django ORM, который используется в Django для работы с моделями, Peewee ORM, PonyORM и многие другие. Но мы сегодня поговорим, пожалуй, о самой популярной, мощной и признанной разработчиками питоновской ORM - SQLAlchemy.
Перейти к просмотру
🔗 Python tricks
Всё о парсинге сайтов на Python
Три доклада с конференции Data Fest 4, объединяющей исследователей, инженеров и разработчиков, связанных с Data Science.
Подробнее: 👉 тут
🔗 Python tricks
Три доклада с конференции Data Fest 4, объединяющей исследователей, инженеров и разработчиков, связанных с Data Science.
Подробнее: 👉 тут
🔗 Python tricks
🕵️ Пишем кейлоггер на Python для Windows за 5 минут
Руководство по созданию кейлоггера на Python, который записывает нажатия клавиш с клавиатуры и отправляет их по электронной почте или сохраняет в файл журнала.
Подробнее: 👉 тут
🔗 Python tricks
Руководство по созданию кейлоггера на Python, который записывает нажатия клавиш с клавиатуры и отправляет их по электронной почте или сохраняет в файл журнала.
Подробнее: 👉 тут
🔗 Python tricks
Делаем Paint на Питоне
В этом видео вы узнаете как сделать графический редактор Paint на языке программирования python.
Данный видеоролик подойдет, для начинающих питонистов. Такой проект отлично войдет в копилку!
Перейти к просмотру
🔗 Python tricks
В этом видео вы узнаете как сделать графический редактор Paint на языке программирования python.
Данный видеоролик подойдет, для начинающих питонистов. Такой проект отлично войдет в копилку!
Перейти к просмотру
🔗 Python tricks
3 классических паттерна проектирования в Python: синглтон, декоратор и итератор
Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них.
Подробнее: 👉 тут
🔗 Python tricks
Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них.
Подробнее: 👉 тут
🔗 Python tricks
Объектно-ориентированный Питон
В этом интенсиве мы разберемся как в Python представлены основные концепты объектно-ориентированной парадигмы программирования и вкусим таких вещей как наследование, полиморфизм, инкапсуляция, множественное наследование, как работают абстрактные классы, а также методы, интерфейсы и композиция.
Перейти к просмотру
🔗 Python tricks
В этом интенсиве мы разберемся как в Python представлены основные концепты объектно-ориентированной парадигмы программирования и вкусим таких вещей как наследование, полиморфизм, инкапсуляция, множественное наследование, как работают абстрактные классы, а также методы, интерфейсы и композиция.
Перейти к просмотру
🔗 Python tricks
Разбираемся с концепцией аутентификации в HTTP
Я часто путаю понятия авторизации и аутентификации между собой, поэтому решил создать материал, который закрепил бы эти понятия через какой-то практический опыт.
https://habr.com/ru/post/682170/
🔗 Python tricks
Я часто путаю понятия авторизации и аутентификации между собой, поэтому решил создать материал, который закрепил бы эти понятия через какой-то практический опыт.
https://habr.com/ru/post/682170/
🔗 Python tricks
10 лучших фреймворков для веб-разработки на Python
Python — это объектно-ориентированный, интерпретируемый и интерактивный язык программирования. Это один из самых быстроразвивающихся языков. Рост популярности фреймворков на его основе — следствие лидирующей позиции языка. Фреймворки существуют для того, чтобы упрощать жизнь программисту. Они помогают экономить время, потому что благодаря им разработчик фокусируется на логике работы приложения, а не на рутинных задачах.
Подробнее: 👉 тут
🔗 Python tricks
Python — это объектно-ориентированный, интерпретируемый и интерактивный язык программирования. Это один из самых быстроразвивающихся языков. Рост популярности фреймворков на его основе — следствие лидирующей позиции языка. Фреймворки существуют для того, чтобы упрощать жизнь программисту. Они помогают экономить время, потому что благодаря им разработчик фокусируется на логике работы приложения, а не на рутинных задачах.
Подробнее: 👉 тут
🔗 Python tricks
Лёгкое логирование в Python с Loguru. Замена встроенной библиотеке logging
Если использование встроенной в Python библиотеки logging кажется вам сложным и избыточным, то скорее всего библиотека loguru - то, что вам нужно. Поговорим о простом логировании в Python с loguru, установим и сконфигурируем библиотеку, а также покажем несколько быстрых лайфхаков с ней.
Перейти к просмотру
🔗 Python tricks
Если использование встроенной в Python библиотеки logging кажется вам сложным и избыточным, то скорее всего библиотека loguru - то, что вам нужно. Поговорим о простом логировании в Python с loguru, установим и сконфигурируем библиотеку, а также покажем несколько быстрых лайфхаков с ней.
Перейти к просмотру
🔗 Python tricks
Гарвард CS50: Введение в Искусственный Интеллект с Python
Автор перевел на русский язык легендарный Гарвардский курс CS50. Вы познакомитесь с кучей популярных алгоритмов, которые лежат в основе работы игровых движков, распознавания рукописного ввода и машинного перевода.
Перейти к просмотру
🔗 Python tricks
Автор перевел на русский язык легендарный Гарвардский курс CS50. Вы познакомитесь с кучей популярных алгоритмов, которые лежат в основе работы игровых движков, распознавания рукописного ввода и машинного перевода.
Перейти к просмотру
🔗 Python tricks
Сравнение быстродействия def и lambda-функций Python 3.x
Сравним быстродействие def и lambda-функций. Предположительно, lambda, заточенный под однострочники, будет быстрее выполняться и создаваться.
Подробнее: 👉 тут
🔗 Python tricks
Сравним быстродействие def и lambda-функций. Предположительно, lambda, заточенный под однострочники, будет быстрее выполняться и создаваться.
Подробнее: 👉 тут
🔗 Python tricks
Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP?
При переходе от On-Cloud размещений ПО на On-Premises в большинстве случае перед вами неизбежно встанет задача защиты интеллектуальной собственности – и она особенно критична для рынка AI, где задействуются модели, обладающие высокой ценностью для компании. К тому же, в этой сфере широко используется интерпретируемый язык Python, ПО на котором содержит алгоритмы, являющиеся интеллектуальной собственностью компании, но фактически распространяется в виде исходных кодов. Это не является проблемой для On-Cloud решений, но в случае с On-Premises требует особой защиты как от утечек кода, так и самих данных.
Рассказываю реальную историю решения этой, казалось бы, не самой тривиальной задачи. И так, обо всем по порядку.
https://habr.com/ru/company/mts_ai/blog/678928/
🔗 Python tricks
При переходе от On-Cloud размещений ПО на On-Premises в большинстве случае перед вами неизбежно встанет задача защиты интеллектуальной собственности – и она особенно критична для рынка AI, где задействуются модели, обладающие высокой ценностью для компании. К тому же, в этой сфере широко используется интерпретируемый язык Python, ПО на котором содержит алгоритмы, являющиеся интеллектуальной собственностью компании, но фактически распространяется в виде исходных кодов. Это не является проблемой для On-Cloud решений, но в случае с On-Premises требует особой защиты как от утечек кода, так и самих данных.
Рассказываю реальную историю решения этой, казалось бы, не самой тривиальной задачи. И так, обо всем по порядку.
https://habr.com/ru/company/mts_ai/blog/678928/
🔗 Python tricks
3 основные сферы применения Python
Python используется во многих областях, начиная от IOS и Android и заканчивая серверными OS. Давайте рассмотрим области его применения.
Подробнее: 👉 тут
🔗 Python tricks
Python используется во многих областях, начиная от IOS и Android и заканчивая серверными OS. Давайте рассмотрим области его применения.
Подробнее: 👉 тут
🔗 Python tricks
Словари в Python: 5 задач с решениями для изучения генераторов и методов словарей
Решение этих задач поможет изучить и запомнить, как правильно использовать генераторы, а также основные методы словарей — fromkeys, setdefault и get.
Подробнее: 👉 тут
🔗 Python tricks
Решение этих задач поможет изучить и запомнить, как правильно использовать генераторы, а также основные методы словарей — fromkeys, setdefault и get.
Подробнее: 👉 тут
🔗 Python tricks
Присваиваем значение переменной окружения
Для присвоения значения любой переменной среды используется функция setdefault().
Давайте напишем код, чтобы с помощью функции setdefault() изменить значение переменной DEBUG на True (по умолчанию установлено False). После установки значения мы проверим его функцией get().
Если мы сделали всё правильно, выведется сообщение «Режим отладки включен», в противном случае – «Режим отладки выключен».
🔗 Python tricks
Для присвоения значения любой переменной среды используется функция setdefault().
Давайте напишем код, чтобы с помощью функции setdefault() изменить значение переменной DEBUG на True (по умолчанию установлено False). После установки значения мы проверим его функцией get().
Если мы сделали всё правильно, выведется сообщение «Режим отладки включен», в противном случае – «Режим отладки выключен».
🔗 Python tricks
Query JSON
JMESpath – это язык запросов для JSON, который позволяет получать необходимые данные из документа или словаря JSON. Библиотека доступна как для Python, так и для других ЯП, что расширяет ее возможности.
🔗 Python tricks
JMESpath – это язык запросов для JSON, который позволяет получать необходимые данные из документа или словаря JSON. Библиотека доступна как для Python, так и для других ЯП, что расширяет ее возможности.
🔗 Python tricks
Графики в Python: 9 видов визуализации, привлекающих внимание лучше, чем гистограмма
Гистограмму нетрудно создать и просто понять. Однако есть и другие виды графиков, способных донести идею в некоторых случаях гораздо лучше привычной гистограммы. Ловите девять идей (с кодом), которые можно использовать не только для разнообразия, но и для улучшения внешнего вида полученных результатов.
Подробнее: 👉 тут
🔗 Python tricks
Гистограмму нетрудно создать и просто понять. Однако есть и другие виды графиков, способных донести идею в некоторых случаях гораздо лучше привычной гистограммы. Ловите девять идей (с кодом), которые можно использовать не только для разнообразия, но и для улучшения внешнего вида полученных результатов.
Подробнее: 👉 тут
🔗 Python tricks