Добрый вечер народ!)
Хотел поделится с вами интересной статьей, надеюсь вам будет приятно читать и узнавать что то новое, или вспомнить то о чем когда то читали.
Квантовая механика часто противоречит нашим понятиям о здравом смысле...
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/kvantovaia-mehanika-5db8649bec575b00ad9fe4fd
Хотел поделится с вами интересной статьей, надеюсь вам будет приятно читать и узнавать что то новое, или вспомнить то о чем когда то читали.
Квантовая механика часто противоречит нашим понятиям о здравом смысле...
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/kvantovaia-mehanika-5db8649bec575b00ad9fe4fd
Яндекс Дзен
Квантовая Механика
Слово «квант» происходит от латинского quantum («сколько, как много») и английского quantum («количество, порция, квант»). «Механикой» издавна принято называть науку о движении материи. Соответственно, термин «квантовая механика» означает науку о движении…
Поговорим сегодня про сортировку, на примере одного из простых алгоритмов «сортировка пузырьком».
Сортировка пузырьком представляет собой способ сортировки массива, где меньшее число как пузырек в воде поднимается к началу массива а самое тяжелое отправляется в конец массива.
Давайте рассмотрим это на примере.
Для реализации этого алгоритма нам понадобится 2 цикла. Первый цикл будет отсчитывать количество проходов а вложенный в него другой цикл будет сравнивать элементы и расставлять их.
# создадим список случайных значений
foo = [3,1,0,7,4,2]
# добавим переменную с длиной нашего списка
bar = len(foo)
# реализация сортировки
for i in range(bar-1):
for j in range(bar-i-1):
if foo[j] > foo[j+1]:
foo[j], foo[j+1] = foo[j+1], foo[j]
Если в условии изменить знак на противоположенный то сортировка будет происходить на оборот, самый маленький будет вконец а самый большой вначале.
Вот и весь алгоритм.
Посмотрим что получилось с нашим списком, выведем его.
print(foo) # [0,1,2,3,4,7]
Не зря его считают самым простым.
Сортировка пузырьком представляет собой способ сортировки массива, где меньшее число как пузырек в воде поднимается к началу массива а самое тяжелое отправляется в конец массива.
Давайте рассмотрим это на примере.
Для реализации этого алгоритма нам понадобится 2 цикла. Первый цикл будет отсчитывать количество проходов а вложенный в него другой цикл будет сравнивать элементы и расставлять их.
# создадим список случайных значений
foo = [3,1,0,7,4,2]
# добавим переменную с длиной нашего списка
bar = len(foo)
# реализация сортировки
for i in range(bar-1):
for j in range(bar-i-1):
if foo[j] > foo[j+1]:
foo[j], foo[j+1] = foo[j+1], foo[j]
Если в условии изменить знак на противоположенный то сортировка будет происходить на оборот, самый маленький будет вконец а самый большой вначале.
Вот и весь алгоритм.
Посмотрим что получилось с нашим списком, выведем его.
print(foo) # [0,1,2,3,4,7]
Не зря его считают самым простым.
Если вы в начале пути и очень хотите погрузиться в мир Python, данный курс поможет вам сделать это быстро и эффективно!
https://stepik.org/course/67/promo
https://stepik.org/course/67/promo
Stepik: online education
Программирование на Python: Бесплатно | курс на Stepik
Бесплатный курс «Программирование на Python» на Stepik: 10 667 отзывов, 28 уроков, 27 тестов. Начните обучение бесплатно.
О "гуголе" впервые написал в 1938 году в статье "New Names in Mathematics" в январском номере журнала Scripta Mathematica американский математик Эдвард Каснер
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/google-fakt-o-kotorom-znaet-ne-kajdyi-5dbc7096c05c7100ae7d8c49
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/google-fakt-o-kotorom-znaet-ne-kajdyi-5dbc7096c05c7100ae7d8c49
Яндекс Дзен
Google - факт о котором знает не каждый
Название компании Google является искажённым написанием слова «гугол» (англ. googol). Создатели известной поисковой машины хотели использовать термин «googol» в качестве названия, но при регистрации выяснилось, что такой домен уже занят. Многие интернет-сервисы…
SQL инъекции, актуально ли для Django?
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/sql-inekcii-kak-zascitit-djangoproekt-5cfa8d9a95ea7300af21bd3b
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/sql-inekcii-kak-zascitit-djangoproekt-5cfa8d9a95ea7300af21bd3b
Яндекс Дзен
SQL - инъекции, как защитить Django-проект?
«Мы не должны просить наших пользователей, чтобы они сделали выбор между безопасностью и приватностью. Мы должны просто предложить им лучшее, что доступно в обеих этих областях. В конце концов, защита чьих-то данных — защита всех нас». Тим Кук Инъекция SQL…
В двух словах о том как стать кодером
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/kak-stat-programmistom-i-naiti-pervuiu-rabotu-v-it-5dc0852e32335400b20dc974
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/kak-stat-programmistom-i-naiti-pervuiu-rabotu-v-it-5dc0852e32335400b20dc974
Яндекс Дзен
Как стать программистом и найти первую работу в IT?
Как стать программистом и найти первую работу в IT? Таким вопросом задавался по моему каждый кто начинал свой путь в IT, попробуем рассказать о том как правильно начать чтобы не выгореть и найти работу.
Асинхронное программирование на Python с применением библиотеки asyncio
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/asinhronnoe-programmirovanie-na-python-s-primeneniem-biblioteki-asyncio-5dc445f6028d6800b025b73c
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/asinhronnoe-programmirovanie-na-python-s-primeneniem-biblioteki-asyncio-5dc445f6028d6800b025b73c
Яндекс Дзен
Асинхронное программирование на Python с применением библиотеки asyncio
Модуль asyncio появился в Python версии 3.4 и согласно документации обеспечивает возможность написания параллельного однопоточного кода с применением Coroutine, и асинхронного доступа к вводу\выводу по сокетам и другим ресурсам, запуску сетевых клиентов и…
Изначально Интернет был задуман как всеобщая нейтральная сеть, в которой каждый может внести равный вклад и служить на благо обществу. Но сейчас большая часть интернет-ресурсов сосредоточена в руках корпораций. Они контролируют доступ к нашим важнейшим и конфиденциальным данным. Компании могут предоставлять услуги прекрасного качества, но все же это не совсем то, что предполагалось создать.
Децентрализованная система хранения информации обладает значительными преимуществами с точки зрения безопасности и эффективности, и в настоящее время она становится реальностью. Все больше и больше блокчейн-стартапов начинают реализовывать огромный потенциал технологии распределенного реестра и надстраивают новые компоненты на децентрализованной экосистеме.
@dcntr создан для того чтобы быть в курсе о проектах децентрализованных сетей.
t.me/dcntr
Децентрализованная система хранения информации обладает значительными преимуществами с точки зрения безопасности и эффективности, и в настоящее время она становится реальностью. Все больше и больше блокчейн-стартапов начинают реализовывать огромный потенциал технологии распределенного реестра и надстраивают новые компоненты на децентрализованной экосистеме.
@dcntr создан для того чтобы быть в курсе о проектах децентрализованных сетей.
t.me/dcntr
Telegram
Decentralize!
Децентрализованные и распределенные сети. Fediverse. Безопасные средства коммуникации. Селфхост. Шифрование.
Треугольник Паскаля
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/treugolnik-paskalia-5dc599d2012fbd619766ff58
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/treugolnik-paskalia-5dc599d2012fbd619766ff58
Яндекс Дзен
Треугольник Паскаля
Треугольником Паскаля называется бесконечная треугольная таблица, в которой на вершине и по боковым сторонам стоят единицы, каждое из остальных чисел равно сумме двух чисел, стоящих над ним в предшествующей строке.

