Калькулятор с GUI на PyQt
Отличный обучающий проект на английском для новичков с полным разбором происходящего с RealPython. Там и про верстку интерфейса, и про пользовательские события, и про многое другое.
NB! Чтобы сохранять прогресс (курс интерактивный), авторизуйтесь.
#лучшие_практики
@zen_of_python
Отличный обучающий проект на английском для новичков с полным разбором происходящего с RealPython. Там и про верстку интерфейса, и про пользовательские события, и про многое другое.
NB! Чтобы сохранять прогресс (курс интерактивный), авторизуйтесь.
#лучшие_практики
@zen_of_python
Задача о счастливом числе
На входе матрица m x n различных чисел. Создайте функцию find_luckiest_number(), которая вернет счастливое число — такой элемент, который является минимальным в своей строке и максимальным в своём столбце.
Объяснение: 12 — минимальное число в своем ряду № 4 и максимальное в столбце № 4.
#задача
@zen_of_python
На входе матрица m x n различных чисел. Создайте функцию find_luckiest_number(), которая вернет счастливое число — такой элемент, который является минимальным в своей строке и максимальным в своём столбце.
>>> matrix = [[1,10,4,2],[9,3,8,7],[15,16,17,12]]
>>> find_luckiest_number(matrix)
... 12
Объяснение: 12 — минимальное число в своем ряду № 4 и максимальное в столбце № 4.
#задача
@zen_of_python
❤2
Как насчёт ПропТеха, Тони?
Все хотят попасть в FoodTech и FinTech. Но как насчёт PropTech? Он сочетает в себе IT и строительство, расширяя возможности айтишников.
Пару ярких примеров PropTech:
— Искусственный интеллект, который может определить добросовестность намерений участников сделок.
— Гаджеты, которые ускоряют строительство и повышают безопасность, отслеживая состояние здоровья строителей в режиме реального времени.
Всем этим занимаются в Самолете. Подписывайтесь, чтобы узнавать про самые крутые проекты на стыке строительства и технологий.
Это #партнёрский пост
Все хотят попасть в FoodTech и FinTech. Но как насчёт PropTech? Он сочетает в себе IT и строительство, расширяя возможности айтишников.
Пару ярких примеров PropTech:
— Искусственный интеллект, который может определить добросовестность намерений участников сделок.
— Гаджеты, которые ускоряют строительство и повышают безопасность, отслеживая состояние здоровья строителей в режиме реального времени.
Всем этим занимаются в Самолете. Подписывайтесь, чтобы узнавать про самые крутые проекты на стыке строительства и технологий.
Это #партнёрский пост
🥰2
Поздравляем победителей
Задачу о частом числе верно решили:
— @StSav012;
— @MurodillaKarimov;
— @Name1995;
— @HackingSection.
Кратчайшее верное решение предложил @StSav012:
@zen_of_python
Задачу о частом числе верно решили:
— @StSav012;
— @MurodillaKarimov;
— @Name1995;
— @HackingSection.
Кратчайшее верное решение предложил @StSav012:
def find_frequent_num(a):
from collections import Counter
return Counter(a).most_common(1)[0][0]
@zen_of_python
🎉4👍1
Квиз про асинхронность
Небольшая бесплатная викторина на 8 вопросов, рассчитанных на ~10 минут от realpython.com. Чтобы освежить свои познания об async, воспользуйтесь статей.
NB! Чтобы сохранить прогресс, авторизуйтесь.
#квиз
@zen_of_python
Небольшая бесплатная викторина на 8 вопросов, рассчитанных на ~10 минут от realpython.com. Чтобы освежить свои познания об async, воспользуйтесь статей.
NB! Чтобы сохранить прогресс, авторизуйтесь.
#квиз
@zen_of_python
👍2👎1
30 самых полезных библиотек Python для веб-разработки в 2024 году
Проверенный и актуальный инструментарий для веб-разработки — большая часть того, что нужно для грамотного сайта.
Статья от владельца сайта на Django
Проверенный и актуальный инструментарий для веб-разработки — большая часть того, что нужно для грамотного сайта.
Статья от владельца сайта на Django
😁6
Вопрос подписчика
Задаёт @Shohjahonmurodov:
«У кого есть опыт работы с библиотекой simple-jwt для аутентификации? вот аутентификацию сделал, теперь нужно настроить login logout с помощью отдельного модуля. Можете помочь?»
От админа: полагаю, в документации вы уже были, что именно вызывает затруднения?
NB! Пожалуйста, будьте взаимовежливы. Всем нам порой нужно место, где можно попросить помощи.
#обсуждение
@zen_of_python
Задаёт @Shohjahonmurodov:
«У кого есть опыт работы с библиотекой simple-jwt для аутентификации? вот аутентификацию сделал, теперь нужно настроить login logout с помощью отдельного модуля. Можете помочь?»
От админа: полагаю, в документации вы уже были, что именно вызывает затруднения?
NB! Пожалуйста, будьте взаимовежливы. Всем нам порой нужно место, где можно попросить помощи.
#обсуждение
@zen_of_python
🥰1
PyPiScout.com | Ищем либу по текстовому запросу
Видимо, недовольные поисковиком на pypi.org питонисты создали сайт, где инструмент под любую задачу можно найти с помощью запроса на естественном человеческом. На картинке видно интересное представление результатов — scatterplot-диаграмма, причём самый близкий результат получает увеличенный размер точки.
#факты
@zen_of_python
Видимо, недовольные поисковиком на pypi.org питонисты создали сайт, где инструмент под любую задачу можно найти с помощью запроса на естественном человеческом. На картинке видно интересное представление результатов — scatterplot-диаграмма, причём самый близкий результат получает увеличенный размер точки.
#факты
@zen_of_python
👍11😁1
Вопрос подписчика
Задает @pries_offed:
«Какие есть способы оптимизации, чтобы приблизить производительность кода к C/C++?»
NB! Пожалуйста, будьте взаимовежливы. Всем нам порой нужно место, где можно попросить помощи.
#обсуждение
@zen_of_python
Задает @pries_offed:
«Какие есть способы оптимизации, чтобы приблизить производительность кода к C/C++?»
NB! Пожалуйста, будьте взаимовежливы. Всем нам порой нужно место, где можно попросить помощи.
#обсуждение
@zen_of_python
😁9❤1
Сдружили Vue и Django
20-минутный туториал от Python-разработчика (на английском), в котором Vue отвечает на фронтенд, Django — за бэкенд. Также реализована авторизация без токенов / DRF / JWT.
#фреймворк
@zen_of_python
20-минутный туториал от Python-разработчика (на английском), в котором Vue отвечает на фронтенд, Django — за бэкенд. Также реализована авторизация без токенов / DRF / JWT.
#фреймворк
@zen_of_python
❤6🫡3
Прокрутка страницы в Selenium
Если вы хотите получить доступ к контенту ниже видимой части веб-страницы или захватить то, что подгружается после скролла, в популярной скрейпинг-библиотеке Selenium используются возможности JavaScript:
Подробнее
#парсинг
@zen_of_python
Если вы хотите получить доступ к контенту ниже видимой части веб-страницы или захватить то, что подгружается после скролла, в популярной скрейпинг-библиотеке Selenium используются возможности JavaScript:
driver.execute_script("window.scrollBy(0,500)","")
Подробнее
#парсинг
@zen_of_python
👍7
Задача о повороте матрицы
На входе матрица
За один поворот:
— Элемент
— Элемент
— Элемент
Создайте функцию turn_matrix(), которая сдвинет исходную матрицу k раз.
@zen_of_python
На входе матрица
grid
размером m x n
и целое число k
. Вам нужно «сдвинуть» матрицу k раз.За один поворот:
— Элемент
grid[i][j]
становится на место grid[i][j + 1]
;— Элемент
grid[i][n - 1]
становится grid[i + 1][0]
;— Элемент
grid[m - 1][n - 1]
становится на grid[0][0]
.Создайте функцию turn_matrix(), которая сдвинет исходную матрицу k раз.
>>> grid = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
>>> k = 1
>>> turn_matrix(grid, k)
... [[9, 1, 2], [3, 4, 5], [6, 7, 8]]
@zen_of_python
👍1🍌1
JOY OF PROGRAMMING | Полноценная игра на Steam для изучающих Python
В ней нужно писать настоящий код, чтобы автоматизировать машины, роботов, дронов и другую технику. Внутри годное обучение, которое дословно объясняет, что нужно делать. Отзывы очень положительные: геймеры пишут, что игра реально затягивает, но порой бывает сложно.
Профиль игры на Steam
#факты
🌭 — не люблю игры про программирование
⚡— обожаю такое (напишите в комментариях, какая игра зацепила)
@zen_of_python
В ней нужно писать настоящий код, чтобы автоматизировать машины, роботов, дронов и другую технику. Внутри годное обучение, которое дословно объясняет, что нужно делать. Отзывы очень положительные: геймеры пишут, что игра реально затягивает, но порой бывает сложно.
Профиль игры на Steam
#факты
🌭 — не люблю игры про программирование
⚡— обожаю такое (напишите в комментариях, какая игра зацепила)
@zen_of_python
⚡18🆒4👍2🌭1🍌1
Forwarded from Нейроканал
This media is not supported in your browser
VIEW IN TELEGRAM
julius.ai | Новая степень автоматизации EDA
Бомбическая условно бесплатная нейронка на видео съедает таблицу с кандидатами из HeadHunter на 6,5К (!) строк, фильтрует её от всех неразработчиков и затем строит группированную столбчатую диаграмму по грейдам (Junior, Middle, Senior) и языкам (Go, PHP, Python etc.).
#llm #gpt
@neuro_channel
Бомбическая условно бесплатная нейронка на видео съедает таблицу с кандидатами из HeadHunter на 6,5К (!) строк, фильтрует её от всех неразработчиков и затем строит группированную столбчатую диаграмму по грейдам (Junior, Middle, Senior) и языкам (Go, PHP, Python etc.).
#llm #gpt
@neuro_channel
🍌3👍2🎉1🤩1
Поздравляем победителей
Задачу о счастливом числе верно решили:
— @Metimol;
— @longcompetition;
— Sergey;
— @xpos587;
— @vsugoyak;
Кратчайшее верное решение предложил @vsugoyak:
Отдельный респект @longcompetition за решения с учётом временной сложности алгоритма. Самое то для новичков в этой теме.
#задача
@zen_of_python
Задачу о счастливом числе верно решили:
— @Metimol;
— @longcompetition;
— Sergey;
— @xpos587;
— @vsugoyak;
Кратчайшее верное решение предложил @vsugoyak:
def find_luckiest_number(matrix):
return ls[0] if len(ls:=[mn for arr in matrix if (mn:=min(arr)) == max(matrix[el][arr.index(mn)] for el in range(len(matrix)))])>0 else None
Отдельный респект @longcompetition за решения с учётом временной сложности алгоритма. Самое то для новичков в этой теме.
#задача
@zen_of_python
👍4🍾2
Квиз по веб-скрейпингу
Проверьте свои познания по парсингу веб-сайта с помощью квиза про строковые методы и регулярные выражения для анализа HTML DOM. На все уйдет около 10 минут.
Перед прохождением рекомендуе освежить память с помощью этого гайда.
#квиз
@zen_of_python
Проверьте свои познания по парсингу веб-сайта с помощью квиза про строковые методы и регулярные выражения для анализа HTML DOM. На все уйдет около 10 минут.
Перед прохождением рекомендуе освежить память с помощью этого гайда.
#квиз
@zen_of_python
❤1
Вышел psycopg 3.2
Обновился популярнейший PostgreSQL-клиент для Python:
— прокачано хранение скаляров Numpy (простых чисел как элементов более сложных структур);
— для интерполяции теперь можно использовать не только
— поддержка новых фичей libpq (библиотека, на которой сидит psycopg) — асинхронная отмена запросов и проч.
Подробнее
@zen_of_python
Обновился популярнейший PostgreSQL-клиент для Python:
— прокачано хранение скаляров Numpy (простых чисел как элементов более сложных структур);
— для интерполяции теперь можно использовать не только
%s
, но и $1
(родной для PSQL формат);— поддержка новых фичей libpq (библиотека, на которой сидит psycopg) — асинхронная отмена запросов и проч.
Подробнее
@zen_of_python
www.psycopg.org
Psycopg 3.2 released — Psycopg
Python adapter for PostgreSQL
👍7😁1👨💻1