Найти в Дзене
Знаешь что такое временная сложность алгоритма?
В детстве учили умножать числа, говорили, что смысл умножения в том, чтобы коротко записать сумму. Например, 4 * 3 это то же, что 4 + 4 + 4. Сведение умножения к сумме -- самый простой, наивный алгоритм умножения. А теперь я возьму мой рабочий ноут и попробую перемножить этим способом какие-нибудь большие числа, например, 4 * 10000000000: sum = 0 for i in range(0, 10000000000): sum += 4 print(sum) Если я попробую посчитать то же самое на калькуляторе, то замечу, что лаптоп отрабатывает заметно медленнее, несмотря на то, что он мощнее. Почему? Потому что для умножения чисел существует несколько алгоритмов, а я выбрала самый неэффективный из них...
5 лет назад
Болят и устают глаза?
У меня болят глаза и устают,они весь в крови через некоторое время после того как я сяду за компьютер или телефон,и думаю не я такой один.. В интернете я нашёл много статьей,видеороликов в котором говорят что может помочь.. Поговорив с моими друзьями некоторые сказали что упражнение для глаз поможет если ты еще не надел очки.. некоторые для советы по настройке компьютера,давайте посмотрим некоторые советы.. 1.Экран Обычно все телефоны имеют синий цвет,т.к. это мощный цвет и под нее делают экраны телефонов,телевизоров,компьтеров и т...
5 лет назад
Почему крупные компании перестали требовать диплом при приеме на работу?
В августе 2018-го года произошло событие, которое оказало колоссальное влияние на IT-технологии и современное образование. Пятнадцать крупнейших американских компаний объявили, что при приеме на работу не будут требовать диплом. Ни высшего, ни среднего учебного заведения. Среди них такие гиганты, как IBM, Google, Apple, Bank of America. Почему это произошло? На мой взгляд — это просто закрепление той практики, которая уже давно есть в IT-отрасли. Так как самой лучшей проверкой IT-специалиста является реальная работа с компьютером, то работодателей уже давно не интересует бумажки. Их не интересовало то, что студент еще не получил корочек об окончании ВУЗа...
5 лет назад
Новые интересные функции в Python 3.9 !!!
В новой версии Python представлены некоторые интересные функции и новые модули. Будет интересно сделать практическое упражнение с ними. Давайте узнаем о функциональности этих функций и модулей. Новые функции Словарь слияния и обновления операторов Python 3.9 вводит операторы слияния (|) и обновления (| =) в классе dict. Если у вас есть два словаря x и y, теперь вы можете использовать эти операторы для объединения и обновления. x = {1: "one", 2: "two"} y = {3: "three"} Вы можете использовать | объединить эти оба словаря...
5 лет назад
Полезные пакеты Python о который не многие знают
Что такое пакет в Python? Пакет в Python – это каталог, включающий в себя другие каталоги и модули, но при этом дополнительно содержащий файл __init__.py. Пакеты используются для формирования пространства имен, что позволяет работать с модулями через указание уровня вложенности (через точку). Некоторые из этих пакетов дейтвительно уникальны, другие просто...
5 лет назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала