Числовые выражения — повседневный инструмент любого разработчика. Они встречаются в вычислениях, переменных, функциях и условиях. Кажется, что тема простая, но именно здесь часто прячутся самые неожиданные ошибки.
Хотите проверить, насколько уверенно вы работаете с числовыми выражениями? Пройдите тест из 10 вопросов и убедитесь в этом.
#тест
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
exit в скриптах PythonФункция
exit в Python позволяет в любой момент остановить выполнение скрипта или программы. Это может понадобиться для обработки ошибок, тестирования и отладки, остановки программы при соблюдении каких-то условий.#функции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1😁1
Напишите функцию, которая будет принимать список чисел и возвращать список тех же чисел, но в отсортированном виде.
Сортировать числа нужно по их длине. Число, состоящее из одной цифры, будет идти первым, а число с наибольшим количеством цифр — последним.
Если два и больше чисел имеют одинаковое количество цифр, они должны располагаться в том же порядке, в каком стояли в исходном списке.
number_len_sort([1, 54, 1, 2, 463, 2])
➞ [1, 1, 2, 2, 54, 463]
number_len_sort([999, 421, 22, 990, 32])
➞ [22, 32, 999, 421, 990]
number_len_sort([9, 8, 7, 6, 5, 4, 31, 2, 1, 3])
➞ [9, 8, 7, 6, 5, 4, 2, 1, 3, 31]
⭐️ Решение на нашем сайте.
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Рассмотрели четыре способа преобразовать многоуровневый словарь (т.е. содержащий вложенные словари) в одноуровневый, «плоский». Каждый из этих методов имеет свои плюсы и минусы (кратко проанализировали производительность).
#tipsandtricks #словари
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
🎥 Открытый урок «Очереди задач в веб-приложении на Python: FastStream + FastAPI, RPC».
Приглашаем на открытый урок.
🗓 29 октября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Python Developer».
На вебинаре :
✔️ Настройка FastStream: подключение к веб-приложению, публикация сообщений, подписка.
✔️ RPC: удаленный вызов процедур.
В результате вебинара вы получите:
- Умение настраивать очереди и обработку задач в FastAPI с FastStream.
- Создание и работа с RPC поверх очередей задач.
Кому будет полезен:
- Начинающим, кто только знакомится с FastAPI и/или очередями задач.
- Backend‑разработчикам на Python.
🔗 Ссылка на регистрацию: https://vk.cc/cQxPk2
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Приглашаем на открытый урок.
🗓 29 октября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Python Developer».
На вебинаре :
✔️ Настройка FastStream: подключение к веб-приложению, публикация сообщений, подписка.
✔️ RPC: удаленный вызов процедур.
В результате вебинара вы получите:
- Умение настраивать очереди и обработку задач в FastAPI с FastStream.
- Создание и работа с RPC поверх очередей задач.
Кому будет полезен:
- Начинающим, кто только знакомится с FastAPI и/или очередями задач.
- Backend‑разработчикам на Python.
🔗 Ссылка на регистрацию: https://vk.cc/cQxPk2
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❤4💊1
В одном классе ученики разделились на две группы. Одни должны были всегда говорить (и писать) только правду, а другие - только неправду.
Все ученики класса написали сочинение на свободную тему, которое должно было заканчиваться фразой "Всё здесь написанное, правда" или "Всё здесь написанное, ложь".
В классе было 17 правдолюбцев и 18 лжецов. Сколько получилось сочинений с утверждением о правдивости написанного?
#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3💯2
Библиотека NumPy имеет множество различных функций для работы с многомерными массивами. Функция
reshape() – одна из них. Давайте разберем ее синтаксис и примеры использования.#функции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Словари — одна из ключевых структур данных в Python. Они позволяют хранить и быстро находить значения по ключам, что делает их незаменимыми во многих задачах.
Хотите проверить, насколько хорошо вы знакомы с этой структурой? Пройдите тест и проверьте свои знания.
#тест #словари
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
В этой статье мы разберем, как создавать графические интерфейсы в Python с помощью Tkinter. Мы рассмотрим создание окон, ярлыков с текстом и изображениями, а также основы дизайна интерфейсов.
#топ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Напишите функцию, которая будет принимать список списков и возвращать новый список списков, содержащий все элементы старого за исключением внешних.
peel_layer_off([
["a", "b", "c", "d"],
["e", "f", "g", "h"],
["i", "j", "k", "l"],
["m", "n", "o", "p"]
])
➞ [
["f", "g"],
["j", "k"]
]
peel_layer_off([
[1, 2, 3, 4, 5],
[6, 7, 8, 9, 10],
[11, 12, 13, 14, 15],
[16, 17, 18, 19, 20],
[21, 22, 23, 24, 25],
[26, 27, 28, 29, 30],
[31, 32, 33, 34, 35]
])
➞ [
[7, 8, 9],
[12, 13, 14],
[17, 18, 19],
[22, 23, 24],
[27, 28, 29]
]
peel_layer_off([
[True, False, True],
[False, False, True],
[True, True, True]
])
➞ [[False]]
peel_layer_off([
["hello", "world"],
["hello", "world"]
])
➞ []
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
- В каких ситуациях лучше использовать списки, а в каких кортежи, словари или множества?
- Как лучше выбирать элементы из списка?
- Как преобразовать список в другие структуры данных в Python?
- В чем разница между методами
append() и extend()?- Как в Python работают представления списков?
- Как разбить список Python на равные части?
- Как производить математические вычисления при помощи списков Python?
#tipsandtricks #списки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Женщина несла на рынок корзину яиц. Прохожий нечаянно толкнул женщину, корзина упала, яйца разбились. Желая возместить потерю, мужчина спросил, сколько всего яиц было в корзине.
— Точно не помню, — ответила женщина, — но знаю, что когда я вынимала из корзины по 2, по 3, по 4, по 5 или по 6 яиц, в корзине оставалось одно яйцо. А когда вынимала по 7 яиц, то не оставалось ничего.
Сколько яиц было в корзине?
#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍1
Pandas предоставляет невероятно богатый набор функций, позволяющий ускорить любой процесс работы с данными. В этой статье вы найдете довольно объемное пособие по работе с Pandas, хотя, разумеется, оно не будет исчерпывающим.
#ml
Please open Telegram to view this post
VIEW IN TELEGRAM
Функции — это основа структурированного кода в Python. Они помогают избегать повторов, делают программы понятнее и удобнее для сопровождения.
Хотите проверить, насколько хорошо вы разбираетесь в функциях? Пройдите тест и убедитесь в этом.
#тест #функции
Please open Telegram to view this post
VIEW IN TELEGRAM