Что быстрее — глобальные переменные или аргументы функции?
Глобальные переменные всегда требуют поиска по словарю.
Индексирование списка выполняется быстрее, чем поиск по словарю.
Как думаете, кто быстрее и какие факторы могут переломить ситуацию? Поделитесь в комментариях.
Глобальные переменные всегда требуют поиска по словарю.
Индексирование списка выполняется быстрее, чем поиск по словарю.
Как думаете, кто быстрее и какие факторы могут переломить ситуацию? Поделитесь в комментариях.
👍5😁3🍌2
Виды багов в Py-приложениях
Классификатор исключений вы уже, полагаю, видели, а что насчёт классификации багов?
Англоязычная статья фулстэк-разработчика поможет сформировать представление о причинах неполадок в работе программ, будь то ошибки типа, тихие баги или падающий рантайм.
#факты
Классификатор исключений вы уже, полагаю, видели, а что насчёт классификации багов?
Англоязычная статья фулстэк-разработчика поможет сформировать представление о причинах неполадок в работе программ, будь то ошибки типа, тихие баги или падающий рантайм.
#факты
👍5🎉2🍌2
Pillow для обработки изображений
Утилита обладает рядом возможностей:
— кадрирование;
— изменение яркости и контрастности;
— наложение водяных знаков;
— регулировка резкости;
— фильтрация объектов и проч.
Проект на PyPi
#библиотека
Утилита обладает рядом возможностей:
— кадрирование;
— изменение яркости и контрастности;
— наложение водяных знаков;
— регулировка резкости;
— фильтрация объектов и проч.
Проект на PyPi
#библиотека
🥰3❤🔥1🎉1🍌1
Задача про змейку
Вам дан список из целочисленных элементов, и задача заключается в изменении порядка элементов так, чтобы это напоминало свернувшуюся змею:
#задача
Вам дан список из целочисленных элементов, и задача заключается в изменении порядка элементов так, чтобы это напоминало свернувшуюся змею:
[4, 5, 6],
[7, 8, 9]]
snail(array) # => [1, 2, 3, 6, 9, 8, 7, 4, 5]
#задача
😁9👍7
Асинхронность для начинающих
Трёхчасовой русскоязычный плейлист YouTube, посвящённый параллельным вычислениям. В ходе просмотра вы познакомитесь с:
— корутинами;
— колбэками;
— генераторами;
— asyncio и прочими сопутствующими концепциями.
#факты
Трёхчасовой русскоязычный плейлист YouTube, посвящённый параллельным вычислениям. В ходе просмотра вы познакомитесь с:
— корутинами;
— колбэками;
— генераторами;
— asyncio и прочими сопутствующими концепциями.
#факты
🔥8✍2🍌2❤1🌭1
Поздравляем верно решивших задачу про пирамиду
— @valeriy131100;
— @Furygale;
— @GeorKu;
— @Shoker_84;
— @TO;
— @impreza555;
— @Alex_Bur.
Присоединяйтесь к раскачке мозгов, это пригодится на собеседованиях.
— @valeriy131100;
— @Furygale;
— @GeorKu;
— @Shoker_84;
— @TO;
— @impreza555;
— @Alex_Bur.
Присоединяйтесь к раскачке мозгов, это пригодится на собеседованиях.
🏆2❤1👍1🍌1
Шпаргалка по REST API.pdf
435.4 KB
Трехстраничная шпаргалка, с помощью которой вы узнаете:
— как называются части URL в контексте запроса;
— зачем нужны те или иные заголовки запросов (например, Accept-Charset / User-Agent);
— чем отличается код 300 от 500
#api #шпаргалка
— как называются части URL в контексте запроса;
— зачем нужны те или иные заголовки запросов (например, Accept-Charset / User-Agent);
— чем отличается код 300 от 500
#api #шпаргалка
❤🔥8👍4🍌2🆒1
Вопрос от подписчика: аналог repl.it
"Я учитель математики в средней школе и занимаюсь программированием на Python. В качестве интерпретатора использую repl.it, но этот сервис приостанавливает свою образовательную программу. Так что теперь я в поисках альтернативы. Среди её полезных особенностей :
— возможность создавать несколько разных уроков, в которых учащиеся могли создавать свои собственные подгруппы;
— шаблоны с моими инструкциями, от которых можно «ветвиться»;
— запуск в браузере.
Знаете ли вы подобные онлайн-интерпретаторы или другие способы преподавания Python в классе?"
#обсуждение
"Я учитель математики в средней школе и занимаюсь программированием на Python. В качестве интерпретатора использую repl.it, но этот сервис приостанавливает свою образовательную программу. Так что теперь я в поисках альтернативы. Среди её полезных особенностей :
— возможность создавать несколько разных уроков, в которых учащиеся могли создавать свои собственные подгруппы;
— шаблоны с моими инструкциями, от которых можно «ветвиться»;
— запуск в браузере.
Знаете ли вы подобные онлайн-интерпретаторы или другие способы преподавания Python в классе?"
#обсуждение
🍌2
Forwarded from Веб-страница
Игра про Python, которую вы возненавидите
Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.
Игра: https://oskaerik.github.io/theevalgame/
Обсуждение на Reddit (если застряли на каком-то этапе): https://oskaerik.github.io/theevalgame/
#инструменты #python
Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.
Игра: https://oskaerik.github.io/theevalgame/
Обсуждение на Reddit (если застряли на каком-то этапе): https://oskaerik.github.io/theevalgame/
#инструменты #python
👍10🎉3❤1🍌1
Анимированный matplotlib
В англоязычном гайде codespeedy.com вы познакомитесь с модулем FuncAnimation и научитесь оживлять привычные точечные, линейные, столбчатые графики:
#библиотека #лучшиепрактики
В англоязычном гайде codespeedy.com вы познакомитесь с модулем FuncAnimation и научитесь оживлять привычные точечные, линейные, столбчатые графики:
from matplotlib.animation import FuncAnimation
#библиотека #лучшиепрактики
🔥6🍌2
PyGame: гайд для новичков
Ребята с pytonist.ru познакомят вас в своей статье с этой игровой библиотекой и покажут, как с её помощью создавать простые игры.
#библиотека
Ребята с pytonist.ru познакомят вас в своей статье с этой игровой библиотекой и покажут, как с её помощью создавать простые игры.
#библиотека
👍4👎3🦄2😁1🍌1
Лучшие ресурсы, чтобы выучить Git
Подборка от uproger.ru, в которой можно выбрать из следующий гитовых тем:
— Введение;
— Про потоки;
— Ветвления и проч.
#git
Подборка от uproger.ru, в которой можно выбрать из следующий гитовых тем:
— Введение;
— Про потоки;
— Ветвления и проч.
#git
👍3🍌2
PyMunk для двумерной графики
Простая в использовании библиотека на базе Chipmunk, которую можно использовать всякий раз, когда вам нужна 2D-физика твёрдого тела на Python.
Проект на PyPi
#библиотека
Простая в использовании библиотека на базе Chipmunk, которую можно использовать всякий раз, когда вам нужна 2D-физика твёрдого тела на Python.
Проект на PyPi
#библиотека
👍6😱1🍌1