Python Education
Yopiq kanal
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Ko'proq ko'rsatish8 557
Obunachilar
-124 soatlar
-127 kun
-6830 kun
Postlar arxiv
8 557
Dramatiq
Dramatiq - это библиотека для обработки задач в фоновом режиме в Python. Она предоставляет удобный способ асинхронной обработки задач, таких как отправка электронных писем, обработка изображений, обновление данных и многое другое. Dramatiq разработан для обеспечения простоты использования и производительности.
Python Education | #Python8 557
Веб-парсинг
Вы встречаете много данных каждый день на нескольких сайтах. Подумайте, как было бы здорово, если бы вы могли легко получить доступ к этим данным. Python делает данный процесс еще проще благодаря своей удивительной поддержке и библиотекам. Данные в сети неструктурированы, и Python предоставляет простой способ для анализа и использования этих данных и даже для дальнейшего анализа и операций.
Python Education | #Python
8 557
Всё, что вы знаете о крипте — ложь. Чтобы делать на ней хотя бы 200-300к в месяц, не надо долго разбираться в каких-то непонятных терминах и рисковать большими деньгами.
Просто начните читать канал Inv Trading — и уже через месяц вы сами любому поясните за все эирдропы и мемкоины, а через два месяца будете зарабатывать стабильные деньги в крипте.
Автор пошагово объясняет, как разобраться в крипте, откуда в ней деньги и с чего начать, если всего 1000р в кармане. Подписывайтесь, это проще, чем вы думаете: @invtrade
8 557
Скачиваем вебсайты целиком
Максимально простой, но при этом мощный пакет
pywebcopy поможет вам клонировать отдельные веб-страницы или даже целые сайты.
Функция save_webpage скачивает страницу по указанной ссылке, в аргументы также можно передать путь, куда сохранить результат.
А вот save_website дает возможность скачать целый вебсайт рекурсивно. Например, если сайт представляет из себя блог, то скрипт скачет все статьи, которые есть на сайте.
Но здесь надо быть аккуратнее, подобная рекурсивная загрузка отправит много запросов к серверу и может сильно нагрузить его, если на сайте много страниц.
Python Education | #Python8 557
Создаем бесконечный итератор
Функция
cycle() из модуля itertools принимает на вход итерируемый объект и создает бесконечный итератор, циклически возвращающий элементы данного объекта.
Фишка в том, что когда элементы последовательности заканчиваются, итерация начинается вновь с первого элемента.
Но если вы проходитесь циклом по такому итератору, то важно предусмотреть выход из цикла, иначе он станет бесконечным (как у нас в первом случае на картинке).
Мы также можем воспользоваться islice(), который вернет итератор по подмножеству переданного объекта.
Python Education | #Python8 557
Ожидание: переговоры Путина и Трампа вот-вот закончат СВО, а мы вернёмся к прежней стабильной жизни, доллару по 50 и ставке 7%.
Реальность: экономика России настолько истощена рекордно высокими инфляцией и санкциями, что конец СВО ничего не изменит.
Только глупые надеятся, что Трамп - друг России. Взгляните правде в глаза и почитайте, какие прогнозы дают авторитетные аналитики — например, автор канала «Русский Уолл-стрит».
Он ещё никогда не ошибался в своих прогнозах: начиная с курса доллара и заканчивая датой начала СВО и подъёма ключевой ставки.
Прямо сейчас он даёт прогноз на весь 2025 год: к каким потрясениями готовиться уже в марте, что будет с рублём и и что на самом деле будет после мирных переговоров и окончания СВО.
Сохраняйте, сегодня это больше необходимость, чем рекомендация: @ruswallstreet
8 557
Ключевое слово assert
Если нужно симулировать или выполнить отладку кода, чтобы узнать, что именно происходит на определенном этапе, то
assert в Python отлично для этого подходят.
Именно инструмент отладки останавливает программу, как только возникает какая-то ошибка. Он также показывает, где именно она произошла.
В нашем примере мы проверяем будет ли массив пуст или нет.
Python Education | #Python8 557
💳 Разрежь карту своего банка — от неё нет пользы!
Копеечными бонусами можно только рассмешить коллег...
Канал «это грабёж!» расскажет, какие тарифы и акции российских банков сейчас самые выгодные:
• Какой банк даёт 15.000 за вход в приложение
• Как оформить кешбэк до 100% по дебетовой карте
• Как получить 4.000 за оплату коммунальных услуг
Подписывайся, чтобы получать от банков реальные деньги, а не бонусы:
@etogrаbezh
8 557
Функция mode() модуля statistics
Функция mode() модуля statistics возвращает единственный наиболее распространенный элемент данных data из дискретных или номинальных данных.
Python Education | #Python
8 557
Самый часто встречаемый элемент списка
Функция most_frequent возвращает элементы, появляющиеся в списке чаще остальных.
Python Education | #Python
8 557
Шуточный пакет pyjokes
Если в вашей крови течёт PEP, а дома вас ждёт домашняя змея в клетке, то и шутки вам нужны соответствующие. Вы всегда можете получить их с помощью модуля pyjokes. Устанавливается, как всегда, через pip.
Также есть отдельная категория с шутками Чака Норриса.
Don't worry about tests, Chuck Norris's test cases cover your code too.
Python Education | #Python8 557
Квест для тех, кто хочет больше зарабатывать!
Есть способ изменить свою жизнь без долгого обучения и огромных затрат. Освой профессию SMM-менеджера всего за месяц и начни зарабатывать от 80 000 ₽ уже через несколько недель после старта.
Пройди 3-дневный челлендж и узнай:
☑️ Как создавать вирусный контент
☑️ Как привлекать клиентов без бюджета
☑️ Как зарабатывать в соцсетях от 80 000 ₽
💡 Успеешь выполнить задания за 3 дня? Тогда ты точно сможешь стать крутым SMM-специалистом и зарабатывать больше, чем сейчас. Пройти челлендж
Реклама. Информация о рекламодателе по ссылкам в посте.
8 557
sys.call_tracing()
sys.call_tracing() позволяет выполнить функцию с заданными аргументами, включая трассировку вызовов, установленную через sys.settrace(). Это полезно для профилирования и отладки.
Python Education | #Python8 557
pathlib.Path.read_text()
pathlib.Path.read_text() — удобный способ прочитать содержимое текстового файла в строку. Этот метод автоматически открывает файл, читает его содержимое и закрывает его после чтения.
Python Education | #Python8 557
10 лет назад вы могли купить биткоин по $8. Сейчас он стоит $96.000
5 лет назад вы могли купить эфириум по $3. Сейчас он стоит $2.700
3 года назад вы могли купить TON по $0,06. Сейчас он стоит $4
Сегодня вы можете купить сотни монет, которые со временем вырастут в 3-5-10 раз. Но бедные люди не замечают таких возможностей, поэтому становятся только беднее.
Богатые делают иначе. Подписались на канал CryptoTEX и каждый день получают подборки токенов с перспективой роста до 1000%.
Это как иметь хорошего друга-криптана, который за вас изучает рынок и на пальцах объясняет, куда тыкать, чтобы на выходе из $10 заработать $1000.
Подписывайтесь, крипта – это главная золотая жила 2025 года: @cryptotexx
8 557
«Вместо философии учил java, вместо доты — питон. Через 3 месяца нашёл работу с зп 90к»
Думаете, повезло?
Уверен, что так сможет каждый — потому что эти языки востребованы (70% программ и сервисов работают на них) и просты в усвоении (за 3 месяца можно выйти на достойный уровень без напряга).
А вот и каналы, где нашёл всю инфу. Её грамотно собрали, даже сложные темы изучаются легко:
Java (теория)
Java (практика)
Python
Уже через месяц сможете писать простеньких ботов для телеги и продавать по 5-7к, кайф же 🥰
8 557
contextlib.ExitStack
contextlib.ExitStack позволяет управлять несколькими контекстными менеджерами динамически.
Python Education | #Python8 557
unit-тесты
Unit-тесты (или unittests) — это метод тестирования ПО, который позволяет проверить, работает ли отдельная единица кода (обычно функция или метод) так, как ожидается. Библиотека
unittest входит в стандартную библиотеку Python и предоставляет набор инструментов для написания и выполнения тестовых сценариев.
Писать хорошие unit-тесты — это важный аспект разработки программного обеспечения. Хорошие тесты обеспечивают надежность и поддерживаемость кода, помогают выявлять ошибки и улучшать качество продукта.
Python Education | #Python8 557
Метод index()
Метод index - это встроенный метод списка, который позволяет узнать индекс или позицию элемента в последовательности.
Этот метод ищет элемент в списке и возвращает индекс, соответствующий его значению, в противном случае возникает ошибка ValueError.
Python Education | #Python
8 557
Библиотека yt-dlp
Библиотека yt-dlp — это реализация YouTube-DL на языке Python. Она позволяет скачивать видео с YouTube и других видеохостингов, а также получать информацию о видео.
Чтобы установить библиотеку yt-dlp, выполните следующую команду в терминале:
pip install yt-dlp
Python Education | #Python