#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from # pip install
🏃‍♀️ Создание простого GIF из кадров в Python

У нас есть 10 кадров с бегущим Гомером Симпсоном. Мы будем использовать их для создания одной целой гифки. Для удобства, можете скачать уже готовые zip архив с кадрами из статьи.

🎯 Telegram Чат: @python_scripts

Подробнее: https://python-scripts.com/create-gif-in-pil
Forwarded from Simulative
​​GROK IT!

Задача по Python: Что выведет код?

Правильный ответ раскроем завтра 😏

#grokit
Forwarded from Simulative
Что выведет код?
Anonymous Quiz
14%
2
52%
1
17%
'b'
16%
Error
Разработчик на Python в Лицей 📚

Яндекс.Лицей помогает школьникам 8–10-х классов научиться промышленному программированию более чем в 160 городах России и Казахстана. Мы разрабатываем платформу для организации всего процесса обучения.
Ищем разработчика на Python.

Что нужно делать:
• разрабатывать бэкенд на языке Python 3
• участвовать в обсуждении функций и их реализации
• поддерживать стабильную работу сервиса

Мы ждем, что вы:
• разрабатывали бэкенд больше трех лет
• понимаете принципы работы веб-сервисов и Unix
• имеете опыт работы с реляционными и нереляционными базами данных и понимаете их устройство
• умеете грамотно обосновывать свои идеи
• внимательны к пожеланиям и проблемам пользователей

Будет плюсом, если вы:
• имеете опыт разработки Full Stack
• работали с Django, Python 3, Celery, Docker, PostgreSQL
• умеете настраивать информативные мониторинги
• владеете Unix shell и скриптовыми языками

📩 Откликайтесь на вакансию на нашем сайте

#бэкенд #python
​​​​ Хотим обратить ваше внимание на полезный telegram-канал для обучения высокоуровневому языку программирования Python

На канале ежедневно публикуются задачи по Python и Machine Learning: алгоритмы, функции, классы, регулярные выражения, итераторы, генераторы, ООП, исключения, numpy, pandas, matplotlib, scikit-learn, TensorFlow и многое другое!

✔️Станьте специалистом по Python вместе с каналом "Задачи по Python и машинному обучению"
​​Уходим с Mercurial на Git

Так уж случилось, что у меня остался ряд репозиториев на Mercurial, которые захостил на Bitbucket много лет назад. Проекты перешли в полуархивное состояние, поэтому заглядывал в них не так уж и часто. И тут я решил обратиться к материалам, надо было внести правку...
статья
​​🐍 3 инструмента для отслеживания и визуализации выполнения кода на Python

Каждый хотел бы облегчить процесс дебаггинга и избавиться от головной боли. Решаем эту проблему с помощью инструментов для отслеживания выполнения кода на Python.
Статья
Forwarded from Python Academy
Первые шаги в Python

Специально для начинающих сделали универсальную подборку ресурсов для изучения Python с полного нуля.

Подборка включает в себя бесплатные онлайн-курсы, книги, YouTube каналы, сайты для практики и другое.

Читать 2 минуты

#статья
Tips & Tricks. Использование лямбда-функции для сортировки списков в Python

Рассмотрели на простых примерах использование лямбда-функции для сортировки списка чисел, кортежей, словарей и вложенного списка.

Читать статью

#функции #списки
Отладка

Отладка относится к числу навыков, овладев которыми, вы значительно продвинете свои навыки отслеживания багов в коде. Большинство новичков пренебрежительно относятся к важности отладчика Python (pdb). В данном посте мы расскажем лишь об одном способе отладки. Про второй в следующем посте.

Запуск из командной строки (первый способ)
Вы можете запустить скрипт из командной строки вместе с отладчиком:

python3 -m pdb my_script.py

Отладчик приостановит выполнение программы на первой найденной им инструкции. Это удобно для коротких скриптов. Вы можете проверить значения переменных и продолжить выполнение программы построчно.

Команды (буквы которые вы вводите в консоли для работы отладчика)
🔸c: продолжить выполнение программы
🔸w: отобразить окружение текущей исполняемой инструкции
🔸a: отобразить список аргументов текущей функции
🔸s: исполнить текущую строчку кода и остановиться по возможности
🔸n: продолжить исполнение программы пока не будет достигнута следующая строка текущей функции или пока функция не завершит свою работу.

#отладка #pdb
Продолжаем тему отладки

Запуск из скрипта
(второй способ)
Вы можете задать контрольные точки в коде, что позволит изучить значения переменных и другие параметры в конкретный момент выполнения программы. Это возможно при помощи метода pdb.set_trace(). Вот пример:

import pdb

def make_prog():
pdb.set_trace()
return "Python nation"

print(make_prog())

Попробуйте запустить этот код. Отладчик откроется сразу после запуска скрипта. Теперь пришло время вспомнить команды отладчика.

🔸c: продолжить выполнение программы
🔸w: отобразить окружение текущей исполняемой инструкции
🔸a: отобразить список аргументов текущей функции
🔸s: исполнить текущую строчку кода и остановиться по возможности
🔸n: продолжить исполнение программы пока не будет достигнута следующая строка текущей функции или пока функция не завершит свою работу.

#отладка #pdb
Хотите узнать побольше о будущем Python? Тогда читайте новую статью на Хабре.

В интервью на наши вопросы ответили Core-developer community on Google Cloud Дастин Инграм и Director at Python Software Foundation Кэрол Виллинг. Они рассказали, чего не хватает языку, и как он будет развиваться дальше.

Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве и онлайн по всему миру. Изучайте расписание и бронируйте билеты 👉 https://bit.ly/3CL6Ukj
Forwarded from Python Academy
Динамическая замена class

Многие знают, что с помощью type можно получить тип объекта. Но не все так просто, по сути type служит динамической заменой инструкции class и позволяет создавать новые объекты типа во время исполнения.

Первый принимаемый аргумент является именем класса и становится атрибутом __name__; второй аргумент является кортежем с перечисленными базовыми типами и становится атрибутом __base__; словарь будет являться телом класса и станет атрибутом __dict__.

#type #class