Что выведет интерпретатор для следующей программы (версия Python 3.6+)?
Anonymous Quiz
26%
My name is Leo and I'm 31.00000 decades old.
18%
My name is Leo and I'm 3.1 decades old.
11%
Исключение: перед строкой стоит лишняя буква f.
35%
My name is Leo and I'm 3.10000 decades old.
10%
My name is {name} and I'm {age / 10:.5f} decades old.
🔥16👍10🤔2
🎓 SIPp для людей - запуск нескольких агентов с помощью Python.
SIPp - это бесплатный инструмент тестирования с открытым исходным кодом / генератор трафика для протокола SIP.
Он включает в себя несколько основных сценариев пользовательского агента SipStone (UAC и UAS) и устанавливает и выпускает несколько вызовов с помощью методов INVITE и BYE.
Python настраивает и запускает печально известный SIPp с помощью API.
Это позволяет:
• Запуск нескольких сценариев UA (также известные как подпроцессы SIPp) разумно
◦ избегает кошмарных командных варов оболочки из нескольких терминалов
◦ позволяет проводить комплексное функциональное или сквозное тестирование SIP
• Повторно использовать существующие скрипты SIPp XML
• Хорошо интегрировать с pytest
🧠 Читать подробнее
SIPp - это бесплатный инструмент тестирования с открытым исходным кодом / генератор трафика для протокола SIP.
Он включает в себя несколько основных сценариев пользовательского агента SipStone (UAC и UAS) и устанавливает и выпускает несколько вызовов с помощью методов INVITE и BYE.
Python настраивает и запускает печально известный SIPp с помощью API.
Это позволяет:
• Запуск нескольких сценариев UA (также известные как подпроцессы SIPp) разумно
◦ избегает кошмарных командных варов оболочки из нескольких терминалов
◦ позволяет проводить комплексное функциональное или сквозное тестирование SIP
• Повторно использовать существующие скрипты SIPp XML
• Хорошо интегрировать с pytest
🧠 Читать подробнее
👍5❤1🔥1
Media is too big
VIEW IN TELEGRAM
🎬 Гайд как найти девушку программисту/айтишнику.
Девушки — больная тема для большинства программистов. Напряженный рабочий график, преимущественно мужской коллектив и катастрофическое отсутствие свободного от кодинга времени — печальная реальность разработчика любого языка.
👀 Смотреть на YouTube
Девушки — больная тема для большинства программистов. Напряженный рабочий график, преимущественно мужской коллектив и катастрофическое отсутствие свободного от кодинга времени — печальная реальность разработчика любого языка.
👀 Смотреть на YouTube
🤯21👍5🤔4
Что выведет следующий код?
Anonymous Quiz
15%
IndexError
45%
Получено исключение.
5%
None
5%
TypeError
30%
Получено исключение. Но в этом нет ничего страшного.
🤔25👍8❤2
🗺️ Создание веб-карты с помощью своих данных и Python Folium.
Folium основывается на сильных сторонах экосистемы Python и сильных сторонах сопоставления данных библиотеки theleaflet
Манипулируйте своими данными на Python, а затем визуализируйте их на карте
Leaflet с помощью
🧠 Читать подробнее
Folium основывается на сильных сторонах экосистемы Python и сильных сторонах сопоставления данных библиотеки theleaflet
leaflet.js. Манипулируйте своими данными на Python, а затем визуализируйте их на карте
Leaflet с помощью
folium.🧠 Читать подробнее
🔥6👍3❤1🤯1
Media is too big
VIEW IN TELEGRAM
🌐 Создание нейросети на Python.
В последние годы нейронные сети стали одним из наиболее популярных методов для решения различных задач, таких как классификация изображений, прогнозирование временных рядов, обработка естественного языка, генерация контента и так далее.
Они умеют извлекать признаки из данных и на основе этих признаков принимать решения, что делает их особенно полезными в сфере искусственного интеллекта.
👀 Смотреть на YouTube
В последние годы нейронные сети стали одним из наиболее популярных методов для решения различных задач, таких как классификация изображений, прогнозирование временных рядов, обработка естественного языка, генерация контента и так далее.
Они умеют извлекать признаки из данных и на основе этих признаков принимать решения, что делает их особенно полезными в сфере искусственного интеллекта.
👀 Смотреть на YouTube
👍10❤4🤯1
Какая из строчек кода выведет структуру, отсортированную в порядке увеличения возрастов животных?
Anonymous Quiz
37%
sorted(animals, key='age')
13%
Ни один вариант не является верным, два словаря нельзя сравнивать друг с другом.
42%
sorted(animals, key=lambda animal: animal['age'])
8%
sorted(animals)
🔥15👍3🤯2❤1🤔1
Pytest - это фреймворк для тестирования кода на Python. Он был разработан в 2004 году, но до сих пор регулярно обновляется и позволяет не только писать тесты, но и создавать для них окружение, а также настраивать параметры запуска.
Преимущества:
• Лаконичный код. В синтаксисе Pytest нет громоздких конструкций, как в том же Unittest. Простой тест может состоять всего из двух строк.
• Подробные отчёты об ошибках. Если тест работает неправильно, Pytest сам объяснит, в чём дело.
• Универсальный оператор assert. Не нужно запоминать разные его виды, как в Unittest.
Недостатки:
• Неявность процессов. Обратная сторона простоты и лаконичности есть: многие процессы происходят в закрытую. Чтобы разобраться в них детально, придётся штудировать документацию.
• Не входит в стандартную библиотеку. Pytest нужно устанавливать отдельно. Если у вас старая версия Python, то нужно будет подключать соответствующую версию фреймворка.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤1🔥1
Media is too big
VIEW IN TELEGRAM
В каких сферах используется python в реальном мире и что нужно учить, чтобы стать python разработчиком. Подробный обзор roadmap python developer для каждой сферы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4🔥1
Какой результат выведет следующий код?
Anonymous Quiz
10%
1, 2, 3, {'x': 4, 'y': 5}
36%
1 (2, 3) {'x': 4, 'y': 5}
27%
Будет вызвано исключение, после двоеточия обязательно нужно перейти на новую строку.
13%
1, 2, 3, 'x=4', 'y=5'
14%
1, 2, 3, 4, 5
🔥10🤔8👍3
PyCharm - это кроссплатформенная интегрированная среда разработки для языка программирования Python, разработанная компанией JetBrains на основе IntelliJ IDEA.
В PyCharm есть все инструменты, чтобы наиболее удобнее и быстрее писать, отлаживать и тестировать код. Например, можно быстро исправить программу сразу в нескольких местах, а встроенный форматер приведёт её в соответствие со стандартом PEP 8.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍8🤔2
Media is too big
VIEW IN TELEGRAM
Flet - фреймворк, предоставляющий Flutter компоненты для разработки кроссплатформенных приложений на вашем любимом языке программирования Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔17👍5❤1
Какая из перечисленных инструкций выполнится быстрее всего, если n = 10**6
Anonymous Quiz
20%
a = list(i for i in range(n))
27%
a = [i for i in range(n)]
39%
a = (i for i in range(n))
14%
a = {i for i in range(n)}
🤯20👍5🤔2🔥1
Plumbum (лат. lead, который в свое время использовался для создания труб) - это небольшая, но многофункциональная библиотека для программ, похожих на скрипты оболочки, в Python.
Девиз библиотеки - "Никогда больше не пишите скрипты оболочки", таким образом, она пытается имитировать синтаксис оболочки, где это имеет смысл, сохраняя все это питоническим и кросс-платформенным.
Помимо синтаксиса, похожего на оболочку, и удобных ярлыков, библиотека обеспечивает локальное и удаленное выполнение команд (через SSH), локальные и удаленные пути файловой системы, простой рабочий каталог и управление средой, а также программный набор инструментов приложений интерфейса командной строки (CLI).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥2
Media is too big
VIEW IN TELEGRAM
Разбираемся, как использовать специальные параметры args и kwargs в Python для работы с произвольным количеством аргументов: смотрим примеры использования args и kwargs, а также выясняем, как их можно использовать вместе с обычными аргументами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤2🤯2🤔1
Для чего в Python используется встроенная функция enumerate()?
Anonymous Quiz
20%
Для определения количества элементов последовательности.
65%
Для одновременного итерирования по самим элементам и их индексам.
14%
Для сортировки элементов по значениям id.