en
Feedback
Python_na_Prostom

Python_na_Prostom

Open in Telegram

Python_na_Prostom - канал для Python-разработчиков 🐍. Получайте полезные советы и рекомендации по передовым методам программирования на Python Пригласить друга: @Python_na_Prostom

Show more
808
Subscribers
-224 hours
-307 days
-9830 days
Posts Archive
Загрузим немножко ваш мозг готовы?
Три алгоритма, которые сделают ваш код магией, а вас – магистром разработок! 🧙‍♂️ Сегодня я хочу поделиться с вами тремя алгоритмами, которые сделают вашу жизнь проще, а код – быстрее. Если вы ещё не использовали их в своих проектах, то самое время взять на вооружение! 🎯 1. Кеширование с помощью lru_cache: ускоряем ваше счастье ⏱
Вы когда-нибудь ждали так долго, что у вас было время приготовить кофе, сделать селфи и пересмотреть все сезоны "Игры Престолов"? А всё потому, что функция пересчитывала одно и то же сто раз! Но нет, мы не допустим такого! Декоратор lru_cache не только запомнит ваши результаты, но и принесет мир и порядок в вашу кодовую вселенную.
from functools import lru_cache

@lru_cache(maxsize=None)
def fibonacci(n):
    if n < 2:
        return n
    return fibonacci(n-1) + fibonacci(n-2)

print(fibonacci(50))  # Бац! И результат мгновенно!
Теперь ваш код не только умный, но и быстрый, как молния! ⚡️ 2. Пагинация данных: разрезаем информацию на аппетитные кусочки 🍰
Когда у вас есть целый список данных, вы не будете же заставлять пользователя кушать всё сразу, верно? Разделите информацию на страницы и подавайте по кусочкам. Ваши пользователи скажут "Спасибо!" и попросят добавки.
def paginate(data, page_size, page_number):
    start = page_size * (page_number - 1)
    end = start + page_size
    return data[start:end]

data = list(range(1, 101))  # Листик с чиселками от 1 до 100
page_size = 10
page_number = 3
print(paginate(data, page_size, page_number))  # Вот вам третий кусочек - с 21 по 30
Теперь у вас есть магический нож для данных, чтобы резать их так, как вам нужно. Шеф-повар вашего приложения вами гордится! 👨‍🍳 3. Очередь задач с приоритетом: задачи решаются, начальники довольны 🔝
Когда задач много, и каждая кричит, что она самая важная, нужен кто-то, кто наведёт порядок. Очередь задач с приоритетом – это ваш личный ассистент, который знает, что нужно делать в первую очередь, а что можно отложить на потом.
import heapq

class PriorityQueue:
    def __init__(self):
        self._queue = []
        self._index = 0

    def push(self, item, priority):
        heapq.heappush(self._queue, (-priority, self._index, item))
        self._index += 1

    def pop(self):
        return heapq.heappop(self._queue)[-1]

pq = PriorityQueue()
pq.push("task1", 1)
pq.push("task2", 3)
pq.push("task3", 2)

print(pq.pop())  # 'task2' - вот она, VIP-задача!
print(pq.pop())  # 'task3' - тоже важная, но не так сильно
print(pq.pop())  # 'task1' - ну и до тебя дошли руки
Теперь у вас есть очередь, в которой не будет путаницы, и вы всегда будете знать, что важно сейчас, а что можно решить завтра. Кто сказал, что вы не умеете приоритизировать? 😉 #Алгоритмы

😂 #видос

🚀 Все начинается с мозга! 🚀 Ты когда-нибудь задумывался, как часто выбираешь желания других вместо своих собственных? 🤔 Мы
🚀 Все начинается с мозга! 🚀
Ты когда-нибудь задумывался, как часто выбираешь желания других вместо своих собственных? 🤔 Мы настолько погружены в общественные нормы, что иногда забываем, кто мы на самом деле. Но все начинается с одного простого шага — с выбора себя.
🔗 Присоединяйся к каналу — "Все начинается с мозга" и начни это важное путешествие вместе с потрясающим молодым человеком!
Здесь ты найдешь поддержку и понимание, узнаешь о нестандартных методах психотерапии, и научишься отстаивать свои интересы, не забывая о себе. 🌱
АВТОР:
Я студент 2 курса психологического факультета, и в этом канале, я хочу больше раскрыть тему психологии и проблем связанных с «самим-собой» welcome ❤️❤️❤️✨✨✨
Не дай чужим мнениям управлять твоей жизнью — выбери себя! 💪 👉Ссылочка на канал👈

Роскомнадзор запретил провайдерам ускорять YouTube Главный радиочастотный центр (ГРЧЦ), подведомственный Роскомнадзору, преду
Роскомнадзор запретил провайдерам ускорять YouTube
Главный радиочастотный центр (ГРЧЦ), подведомственный Роскомнадзору, предупредил провайдеров в РФ о недопустимости использования технологий ускорения, искажения, фрагментирования или подмены интернет-трафика YouTube. В августе работа YouTube на территории России стала замедляться. Недовольные пользователи начали расторгать договоры с провайдерами, которые не обеспечивают доступ к сервису. В ответ на это провайдеры задействовали технологию, которая перенаправляет трафик с русских серверов Google на европейские
#новости

Я в универе!
😂😂😂 #видос

Арест Дурова: что скрывается за громким делом миллиардера? Вчерашний вечер стал настоящим шоком для всех поклонников и пользо
Арест Дурова: что скрывается за громким делом миллиардера? Вчерашний вечер стал настоящим шоком для всех поклонников и пользователей Telegram! Павел Дуров, основатель популярного мессенджера и миллиардер, был задержан в аэропорту «Ле-Бурже» близ Парижа. Что же стоит за этим неожиданным арестом? Мы собрали все известные на данный момент факты и слухи. Задержание в аэропорту: По данным источников, близких к следствию, Павел Дуров был задержан сразу после приземления его частного самолета. Причины ареста пока держатся в строгой тайне, но уже ходят слухи о возможных обвинениях по очень “тяжелым” статьям уголовного кодекса. Почему Франция? Многие задаются вопросом: почему именно Франция? Оказывается, Дуров получил французское гражданство еще в 2022 году. Это стало возможным благодаря редкой практике натурализации для “заслуженных иностранцев”, которые своим трудом способствуют развитию Франции и ее международных экономических отношений. Интересно отметить, что сам миллиардер переименовал свой канал на Telegram в Du Rove — фамилия, придуманная им самим после получения французского паспорта. Последнее сообщение от него было опубликовано 14 августа этого года — он поздравил свою платформу с 11-летием. Бегство из России: История эмиграции Павла Дурова началась еще в 2014 году. После отказа выполнить требования российских властей о закрытии оппозиционных сообществ на своей платформе «ВКонтакте», бизнесмен принял решение покинуть страну. В итоге он продал свою долю в компании и уехал за границу. В апреле 2022 года источник Forbes сообщил, что Дуров не собирается возвращаться в Россию и попросил американский журнал не называть его российским миллиардером. “Павел уехал из России много лет назад и не собирается возвращаться”, — передал представитель бизнесмена журналу Forbes. Что дальше? На данный момент остается множество вопросов без ответов. Какие именно обвинения предъявлены Павлу Дурову? Как это повлияет на работу Telegram? И самое главное — кто стоит за этим громким делом? Нас ждет много интригующих событий! Следите за новостями вместе с нами! Подводя итоги: Арест Павла Дурова стал настоящей сенсацией! Основатель одной из самых популярных социальных платформ оказался втянутым в сложную юридическую ситуацию во Франции. Причины его задержания остаются загадкой, но одно можно сказать точно: нас ждет множество новых подробностей и неожиданных поворотов! Оставайтесь с нами для дальнейших обновлений этой захватывающей истории! #Новости

Новости!
Всем привет! Прошу прощения за длительное отсутствие, был в небольших "отходниках", скажем так. Сейчас у меня довольно серьёзные проблемы в финансовом плане и в отношениях, но я всё равно с вами. Спасибо вам за поддержку, хоть таких людей и немного, но я очень ценю вас. Знаете, жизнь иногда может подкинуть камень и хорошенько ударить им по голове. Но несмотря на это, я всё равно встаю и иду дальше. Рад объявить, что теперь канал будет больше посвящён моей жизни в целом. Технические посты я тоже буду делать, но не так часто, как раньше.
Спасибо, что остаетесь со мной! #ОБЬЯВЛЕНИЕ

....

Voice message00:50

Внимание! Найдет виновник замедления ютуба!
Вот он ... а точнее она 🐱
Наконец всё встало на свои места!

Яблоко от яблони не далеко падает😂
P.S. Сериал снимался в одной из моих школ! #видос

.....😔
И какие-то твари ещё смеют говорить о понижении пенсии! #видос

Что такое SQL инъекция
#видео

Практически я, в приёмке! 😂
#видос

Респект, пацан дело говорит!😎
P.S. Лучше не надо заебёшься разгребать паследствия!

жиза!😂
#видос

Что такое ботнет❓
#видос

Что такое XSS атака
#видос

Что такое CSRF атака
#видос

Paramore_-_Misery_Business_48346169.mp37.66 MB