⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — найти суму всех чисел, перемноженных на их индекс.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — найти суму всех чисел, перемноженных на их индекс.
Пример:
sum_mult_index([1,2,3,4]) -> 20❗️Делитесь своим решением в комментариях👇
sum_mult_index([11,22,55,33,44]) -> 407
sum_mult_index([-1, 0, -8, 11]) -> 17
sum_mult_index([0, 0, 0, 0, 0]) -> 0
#задача_с_собеседования @pythonnation
Enum Python - Перечисления и их преимущества / Пишем сервер на основе Enum
👉Смотреть видео
Python Nation🐍
👉Смотреть видео
Python Nation🐍
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Найти «счастливый» ip. Он считается счастливым, если сумма двух байтов с левой стороны равняются сумме двух байтов с правой стороны.
На вход функции всегда идёт строка с ipv4 адресом.
Пример:
❗️Делитесь своим решением в комментариях👇
#задача_с_собеседования @pythonnation
Условие:
Найти «счастливый» ip. Он считается счастливым, если сумма двух байтов с левой стороны равняются сумме двух байтов с правой стороны.
На вход функции всегда идёт строка с ipv4 адресом.
Пример:
is_happy_ip("255.255.255.255") -> TrueP.S. 1 байт - число от 0 до 255
is_happy_ip("0.0.0.1") -> False
is_happy_ip("101.78.170.9") -> True
❗️Делитесь своим решением в комментариях👇
#задача_с_собеседования @pythonnation
Живые обои на Python Ctypes
Пример захвата окна на ctypes и реализация "живых" обоев с меню
👉Подробнее
Python Nation🐍
Пример захвата окна на ctypes и реализация "живых" обоев с меню
👉Подробнее
Python Nation🐍
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая будет обрезать строку до определённой длины и добавлять в конец троеточие. Если текст равен
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая будет обрезать строку до определённой длины и добавлять в конец троеточие. Если текст равен
max_len
или max_len
больше длины текста, то ничего не меняем.Пример:
text = "Lorem Ipsum is simply dummy text"❗️Делитесь своим решением в комментариях👇
cut_str(text, max_len=12) -> Lorem Ipsum...
cut_str(text, max_len=40) -> Lorem Ipsum is simply dummy text
#задача_с_собеседования @pythonnation
Обзор некоторых возможностей Python 3.11
Утверждается, что Python 3.11 на 10-60% быстрее во время выполнения по сравнению с python 3.10. В версии python 3.11 грядут улучшения как в производительности, так и в удобстве разработки.
👉Подробнее
Python Nation🐍
Утверждается, что Python 3.11 на 10-60% быстрее во время выполнения по сравнению с python 3.10. В версии python 3.11 грядут улучшения как в производительности, так и в удобстве разработки.
👉Подробнее
Python Nation🐍
Telegram-бот с нуля на Python🐍
🔹 Как создать телеграм-бота на Python за 10 минут? - Смотреть
🔹 Как создать меню для телеграм-бота на Python? - Смотреть
🔹 Загружаем телеграм-бота на Python на сервер (хостинг) - Смотреть
🔹 Кнопки для telegram-бота на Python, часть 1 - Смотреть
🔹 Кнопки для telegram-бота на Python, часть 2 - Смотреть
🔹 Сбор заявок/отзывов через Telegram-бота на Python - Смотреть
🔹 Как создать и залить на сервер телеграм-бота на Python за 15 минут? - Смотреть
🔹 Как прикрепить картинку под текст в Telegram-боте на Python / Разные стили сообщений - Смотреть
🔹 Python-бот для сбора заявок в Telegram - Смотреть
Python Nation🐍
🔹 Как создать телеграм-бота на Python за 10 минут? - Смотреть
🔹 Как создать меню для телеграм-бота на Python? - Смотреть
🔹 Загружаем телеграм-бота на Python на сервер (хостинг) - Смотреть
🔹 Кнопки для telegram-бота на Python, часть 1 - Смотреть
🔹 Кнопки для telegram-бота на Python, часть 2 - Смотреть
🔹 Сбор заявок/отзывов через Telegram-бота на Python - Смотреть
🔹 Как создать и залить на сервер телеграм-бота на Python за 15 минут? - Смотреть
🔹 Как прикрепить картинку под текст в Telegram-боте на Python / Разные стили сообщений - Смотреть
🔹 Python-бот для сбора заявок в Telegram - Смотреть
Python Nation🐍
Forwarded from Codewars
⚡️Задача с собеседования
Язык: #Python
Уровень: #Лёгкий
Условие:
Создайте функцию, которая принимает список строк, целых чисел и возвращает новый список с отфильтрованными строками.
❗️Делитесь своим решением в комментариях👇
👉Смотреть решение
#задача_с_собеседования
Язык: #Python
Уровень: #Лёгкий
Условие:
Создайте функцию, которая принимает список строк, целых чисел и возвращает новый список с отфильтрованными строками.
❗️Делитесь своим решением в комментариях👇
👉Смотреть решение
#задача_с_собеседования
Определяем местоположение по IP с помощью Python
В данном видео разбираемся как получить страну, регион, город, почтовый индекс, провайдера и даже широту и долготу по IP адресу пользователя с помощью Python и библиотеки requests. Добавляем в скрипт красивое превью воспользовавшись модулем Figlet, а также сохраним карту по координатам с помощью модуля
👉Смотреть видео урок
Python Nation🐍
В данном видео разбираемся как получить страну, регион, город, почтовый индекс, провайдера и даже широту и долготу по IP адресу пользователя с помощью Python и библиотеки requests. Добавляем в скрипт красивое превью воспользовавшись модулем Figlet, а также сохраним карту по координатам с помощью модуля
folium
.👉Смотреть видео урок
Python Nation🐍
Топ-7 книг по Django для разработчиков начального и среднего уровня
В этой статье мы собрали список лучших книг по веб-фреймворку Django для программистов уровня Junior и Middle. В этих учебных пособиях рассматривается применение Django на практике: вы будете создавать настоящие проекты и выкладывать их онлайн.
Python Nation🐍
В этой статье мы собрали список лучших книг по веб-фреймворку Django для программистов уровня Junior и Middle. В этих учебных пособиях рассматривается применение Django на практике: вы будете создавать настоящие проекты и выкладывать их онлайн.
Python Nation🐍
Просто огромная шпаргалка по Matplotlib
Matplotlib — библиотека, которая помогает с визуализацией данных двумерной и трёхмерной графики. Шпаргалка поможет держать под рукой самые важные функции.
В репозитории можно найти дополнительные материалы, пояснения и саму шпаргалку в формате pdf: https://github.com/matplotlib/cheatsheets
Python Nation🐍
Matplotlib — библиотека, которая помогает с визуализацией данных двумерной и трёхмерной графики. Шпаргалка поможет держать под рукой самые важные функции.
В репозитории можно найти дополнительные материалы, пояснения и саму шпаргалку в формате pdf: https://github.com/matplotlib/cheatsheets
Python Nation🐍
Что почитать разработчику на Python: «Python. Сборник упражнений» Бена Стивенсона
Эта книга просто набита практикой и содержит в себе 186 задач по программированию разной сложности. Код написан в максимально академичном стиле, упрощая знакомство с Python. Для многих задач есть решение — такие задачи помечены меткой «Решено».
Python Nation🐍
Эта книга просто набита практикой и содержит в себе 186 задач по программированию разной сложности. Код написан в максимально академичном стиле, упрощая знакомство с Python. Для многих задач есть решение — такие задачи помечены меткой «Решено».
Python Nation🐍
Параллельная обработка большого файла в Python
Для параллельной обработки мы делим нашу задачу на подблоки. Это увеличивает количество заданий, обрабатываемых программой, и сокращает общее время обработки.
В этой статье вы узнаете, как сократить время обработки больших файлов с помощью пакетов Python multiprocessing, joblib и tqdm:
👉Подробнее
Python Nation🐍
Для параллельной обработки мы делим нашу задачу на подблоки. Это увеличивает количество заданий, обрабатываемых программой, и сокращает общее время обработки.
В этой статье вы узнаете, как сократить время обработки больших файлов с помощью пакетов Python multiprocessing, joblib и tqdm:
👉Подробнее
Python Nation🐍
100 бесплатных шаблонов резюме для IT-специалиста
Резюме — это не всегда строгий документ для описания навыков и опыта работы. В него можно внести уместную нотку креатива.
В статье — про то, как составить творческое резюме, которое понравится IT-рекрутеру: где найти оригинальный шаблон и на что обратить внимание при выборе. А бонусом — подборка из 100 бесплатных шаблонов:
👉Смотреть шаблоны
Python Nation🐍
Резюме — это не всегда строгий документ для описания навыков и опыта работы. В него можно внести уместную нотку креатива.
В статье — про то, как составить творческое резюме, которое понравится IT-рекрутеру: где найти оригинальный шаблон и на что обратить внимание при выборе. А бонусом — подборка из 100 бесплатных шаблонов:
👉Смотреть шаблоны
Python Nation🐍
Простое руководство по форматированию строк в Python с помощью f-строк
Если вы изучаете Python уже некоторое время, то, вероятно, используете
В этом руководстве будет подробно рассказано о том, как форматировать строки в Python с помощью f-строк, как добавлять переменные, разделители-запятые, нули справа/слева, даты и многое другое:
👉Подробнее
Python Nation🐍
Если вы изучаете Python уже некоторое время, то, вероятно, используете
" "
для создания строк. Однако тому, кто хочет повысить уровень работы на Python, следует использовать f-строки.В этом руководстве будет подробно рассказано о том, как форматировать строки в Python с помощью f-строк, как добавлять переменные, разделители-запятые, нули справа/слева, даты и многое другое:
👉Подробнее
Python Nation🐍
This media is not supported in your browser
VIEW IN TELEGRAM
Пишем бота для telegram, который вычисляет по ip и рассказывает погоду
Угрозы быть вычисленным по ip перестали быть угрозами. Но волноваться не стоит, ведь вычислять вас будет собственный бот и лишь для того, чтобы дать вам сводку по погоде.
Если хотите написать себе такого, то вам понадобится python, aiogram и статья ниже.
👉Читать статью
Python Nation🐍
Угрозы быть вычисленным по ip перестали быть угрозами. Но волноваться не стоит, ведь вычислять вас будет собственный бот и лишь для того, чтобы дать вам сводку по погоде.
Если хотите написать себе такого, то вам понадобится python, aiogram и статья ниже.
👉Читать статью
Python Nation🐍
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая будет находить отличия между первым и вторым списком.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая будет находить отличия между первым и вторым списком.
Пример:
list_diff([], []) -> []❗️Делитесь своим решением в комментариях👇
list_diff([], [1, 2]) -> []
list_diff([1, 2], [2]) -> [1]
list_diff([6, 4, 3], [7]) -> [6, 4, 3]
#задача_с_собеседования @pythonnation
Скачиваем web-сайт целиком
Перед использованием установите пакет:
А вот
Но здесь надо быть аккуратнее, подобная рекурсивная загрузка отправит много запросов к серверу и может сильно нагрузить его, если на сайте много страниц.
Python Nation🐍
pywebcopy
поможет вам клонировать отдельные веб-страницы или даже целые сайты. Перед использованием установите пакет:
pip install pywebcopyФункция
save_webpage
скачивает страницу по указанной ссылке, в аргументы также можно передать путь, куда сохранить результат. А вот
save_website
дает возможность скачать целый вебсайт рекурсивно. Например, если сайт представляет из себя блог, то скрипт скачет все статьи, которые есть на сайте. Но здесь надо быть аккуратнее, подобная рекурсивная загрузка отправит много запросов к серверу и может сильно нагрузить его, если на сайте много страниц.
Python Nation🐍
Топ-7 книг по алгоритмам на русском языке
Изучение алгоритмов для будущего разработчика это обязательный этап. Мы собрали для вас несколько самых лучших книг по алгоритмам, опубликованных на русском языке.
👉Читать статью
Python Nation🐍
Изучение алгоритмов для будущего разработчика это обязательный этап. Мы собрали для вас несколько самых лучших книг по алгоритмам, опубликованных на русском языке.
👉Читать статью
Python Nation🐍