py_1000_prog | Unsorted

Telegram-канал py_1000_prog - Python и 1000 программ

40055

Рассказываем о программировании в лёгкой и доступной форме. Сотрудничество: @workhouse_price Канал на бирже: https://telega.in/c/py_1000_prog Номер заявления № 4795795652

Subscribe to a channel

Python и 1000 программ

📣 Zen of Python | История, реализация и пасхалки

В мире программирования на Python существует особая философия, представляющая собой специальный документ под названием Zen of Python (Дзен Python).

Он включает принципы, направленные на написание ясного, простого и элегантного кода на Python.

В этой статье мы поговорим об истории создания этого документа, его реализации и пасхалках, связанных с ним

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

▶️ Асинхронность, многопоточность, многопроцессность | Библиотека asyncio и асинхронный код

В видео рассмотрим асинхронное программирование, и виды многозадачности при проектировании приложения – процессы, потоки и асинхронный код

Познакомимся с библиотекой asyncio и разберемся как на python писать асинхронный код

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Установка сторонних модулей | Пакетная установка

В видео устанавливаем внешние модули (пакеты) для интерпретатора языка Python

Рассмотрим пакетную установку командой pip install -r requirements.txt

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

Если вы занимаетесь Машинным Обучением, вам нужны мощные GPU. И в immers.cloud есть всё необходимое для этого. Мы предлагаем самый большой ассортимент видеокарт RTX и Tesla, идеально подходящих для обучения и инференса Нейронных Сетей.

- В наличии видеокарты для обучения нейросетей: Tesla V100 32 GB, Tesla A100 80 GB, Tesla H100 80 GB
- А также для инференса: Tesla T4 16 GB, Tesla A10 24 GB, RTX 3090 10 GB и RTX 4090 24 GB, Tesla A2 16 GB

🚀 Мгновенное масштабирование под растущие нагрузки. Оплата за фактически использованные ресурсы

💰 Наша платформа предлагает самые выгодные тарифы на рынке, включая посекундную тарификацию и скидки до 50% на долгосрочную аренду. Кроме того, у нас есть бесплатное хранилище S3

⚡️ Арендуя видеокарты через immers.cloud, вы сможете значительно ускорить время обучения нейронных сетей и обеспечить их бесперебойную работу, благодаря высокой производительности и эффективности этих GPU.

🎁 Для подписчиков этого паблика мы подготовили специальное предложение +20% бонус к пополнению баланса.

Реклама. ООО «ДТЛ». ИНН 9717073792. erid: LjN8KLkof

Читать полностью…

Python и 1000 программ

📣 Donkey.bas на Python в 170 строк

В этой статье я поведаю вам о своём намерении написать ремейк старой DOS игрушки Donkey.bas в минимальное количество строк кода и с использованием стандартных библиотек Python: Tkinter, Time, Random и Winsound

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Как я создал архиватор из задачки с техсобеса | Сжатие файлов с помощью RLE

Однажды мне взбрело в голову написать собственную имплементацию алгоритма сжатия RLE


В этой статье рассказываю подробнее про RLE: что это за зверь такой, где используется, чем плох, чем хорош, и какие неожиданные сложности могут возникнуть при попытке имплементации

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Слияние словарей в PyTorch | Зачем нужно и подводные камни

Содержание статьи:
1. Проблемы, решаемые через слияние словарей
Улучшение генерализации работы нейросети
Забывание нейросетью первых данных из датасета при последовательном обучении
Ускорение обучения нейросети за счёт распараллеливания обучения
2. Вводные для успешного слияния словарей
Исходная сеть всегда одна и та же
Успех слияния зависит от близости каждого словаря к глобальному минимуму ошибки
Слияние словарей с разными минимумами ошибки, полученных на разных кусках обучающих данных
3. Техника слияния словарей
Простейший пример слияния
Почему простейший пример нельзя использовать для слияния тысяч словарей
Способы решения проблем с потерей точности
Кручу-верчу, float64 хочу
И многопроцессность для скорости!
Полная версия скрипта для слияния словарей
4. Итоги

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 История оптимизации python сервиса

В этой статье расскажем о небольших по сложности, но больших по значению оптимизациях в коде, которые мы сделали, чтобы разогнать нашу платформу до скорости ракеты

Основной процесс эксперимента – это сплитование трафика или распределение пользователей по экспериментам и группам

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Эволюция форматирования строк в Python

Существуют три способа форматирования строк:

оператор %  
строковый метод format()  
f-строки

Причиной такого разнообразия является развитие языка Python и постоянное совершенствование его инструментария

В этой статье мы рассмотрим эволюцию способов форматирования строк и разберем их преимущества и недостатки

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

⚡️Для всех, кто готов начать осваивать IT уже этой осенью

Центр непрерывного образования ФКН НИУ ВШЭ дарит скидку 10% на курсы и программы, стартующие осенью, при условии подачи заявки до 31 июля.

Профессии:
➖➖➖➖
1️⃣«Специалист по Data Science»
Старт — 11 сентября
Прочитать подробнее и подать заявку

2️⃣«Аналитик данных»
Старт — 5 октября
Прочитать подробнее и подать заявку

Очные курсы:
➖➖➖➖
1️⃣«Алгоритмы и структуры данных»
Старт — 4 сентября
Прочитать подробнее и подать заявку

2️⃣«Python для автоматизации и анализа данных»
Старт — 5 сентября
Прочитать подробнее и подать заявку

3️⃣«Машинное обучение»
Старт — 9 сентября
Прочитать подробнее и подать заявку

4️⃣«Глубинное обучение»
Старт — 14 сентября
Прочитать подробнее и подать заявку

5️⃣«Прикладная статистика для машинного обучения»
Старт — 23 октября
Прочитать подробнее и подать заявку

Онлайн-курсы:
➖➖➖➖➖
1️⃣«Программирование на Python»
Старт — 6 сентября
Прочитать подробнее и подать заявку

2️⃣«SQL для начинающих»
Старт — 19 сентября
Прочитать подробнее и подать заявку

3️⃣«Frontend-разработчик»
Старт — 23 сентября
Прочитать подробнее и подать заявку

🔖Подробнее обо всех программах: на сайте.

Реклама ЗАО ГК Аккорд
2SDnjdYWpsU

Читать полностью…

Python и 1000 программ

Хотите стать востребованным Python-разработчиком? Пройдите курс от Hexlet!

Начните с основ и за 10 месяцев освоите один из самых популярных языков для бэкенда, научитесь создавать полноценные сайты и веб-приложения и реализовать внутреннюю логику работы программ на фреймворке Django.

🎁 🏖 А до 31 июля вас ждет специальное предложение - скидка до 55 000 р. на обучение и второй курс в подарок!

Вас ждут сотни упражнений, 4 проекта для портфолио на GitHub, а во время обучения вы также поучаствуете в Карьерном треке. 

Пройдите 5 бесплатных уроков и откройте для себя увлекательный процесс обучения. Поймите, насколько интересен и перспективен этот путь, и получите уникальную возможность продолжить обучение на полном курсе со скидкой!

Читать полностью…

Python и 1000 программ

📣 Логирование в Python

Python logging
– это логирование или журналирование

Так называется средства отслеживания событий, происходящих в процессе запуска того или иного программного обеспечения

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Python и создание 2D-игры: что нужно знать разработчику

Сегодня предстоит познакомиться с разработкой 2D-игры на Python поближе

Предстоит рассмотреть способы реализации поставленной задачи, изучить наиболее популярные движки для нее, а также ознакомиться с библиотеками и фреймворками, помогающими создавать игровой контент.

Вниманию также будет представлен первый 2D-проект на Python – игра под названием «Змейка»


🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

▶️ Функции all и any

Разбираем работу функций all и аnу на конкретных примерах

Функция all возвращает True, если все элементы итерируемого объекта равняются True, а в противном случае  —  False

Функция any возвращает True, если хотя бы один из элементов итерабельного объекта равен True, в противном случае  —  False

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

📣 Способы возведения в степень в Python

В Дзене Python есть принцип, согласно которому "должен существовать один и желательно только один очевидный способ сделать это"


Однако в Python есть как минимум три способа возведения числа в степень:
оператор **
встроенная функция pow()
функция math.pow()

В этой статье мы рассмотрим каждый из способов и разберемся, чем они отличаются

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

Ты и твои друзья всё ещё ищете рабочий VPN, за который не надо платить?

А мы уже нашли его :eyes:
Качай бесплатный VPN Generator – верни себе и своим друзьям свободный интернет, доступ к Instagram, YouTube и ChatGPT.

С VPN Generator каждый может создать собственную сеть VPN и собрать свою "бригаду" до 250 человек. Хватит на всех твоих друзей и родственников.

Установить VPN Generator: /channel/vpngeneratorbot?start=Te-PN-T7-158

Читать полностью…

Python и 1000 программ

📣 Моржовый оператор := в Python

Python постоянно развивается: с каждой новой версией появляются различные оптимизации, активно внедряются новые инструменты

В Python 3.8 появился моржовый оператор (:=), который стал причиной бурных споров в сообществе, о нем и пойдет речь в этой статье

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Как написать игру на Python

В качестве наглядного примера будет приведена игра «Змейка»

Она является элементарным примером для начинающих программистов. Требует минимум усилий и предварительной подготовки

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

▶️ Конструкция match/case

В видео рассмотрим что из себя представляет конструкция match/case, а также простые проверки на константы и типы данных.

Разберем Guard (защитник) в шаблонах проверок.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Числовые типы | Арифметические операции

В видео рассмотрим базовые числовые типы в Python: int, float, complex.

Разберем арифметические операции: сложение, вычитание, деление, целочисленное деление, умножение, вычисление остатка от деления, возведение в степень и краткие операторы: +=, –=,
*=、/=、**=, их примеры и особенности выполнения

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Знакомство с функцией zip

Перебор элементов нескольких итерируемых объектов с помощью функции zip

Подробное описание ее работы на конкретных примерах

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Как быстро выучить Python используя ChatGPT?

В данном видео рассмотрим способы "как быстро изучить Python с помощью ChatGPT"
Составим контент план для изучения Python и других технологий

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Красивый графический интерфейс на Python | Все фишки Flet

В данном видео рассмотрим примеры на фреймворке Flet, который позволяет создавать красивые и современные графические приложения

Фреймворк основан на Flutter и работает из под интерфейса Python, что позволяет использовать многие готовые виджеты и инструменты

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Выражения генераторы

В видео узнаете как задавать генераторы в языке Python и перебирать его элементы

Также рассмотрим особенности работы с генераторами.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

📣 Отступы в Python | Описание, правила, особенности, исправление ошибок

Содержание статьи:

Определение
Принцип работы
Правила отступов
Преимущества и недостатки
Ошибки отступов в the Python
Неожиданный отступ
Пробел после ключевых слов
Неправильное количество отступов
Несоответствие ни одному внешнему уровню отступа
Неправильное использование try-except

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

🎥 Пишем простую, но реальную программу. Python + Excel.

Реальный пример из жизни, как я работал с Excel - файлом при помощи языка программирования Python.

Задача - обработать XLSX-файл бланка заказа и составить новую таблицу соответствия подкатегорий товара и принадлежащих им артикулов.
Подробно обьясняю процесс создания программы.

В процессе используем библиотеку орепрухl, операции со строками, типы данных dictionary, list, операции со строками, сортировку словаря по ключам и многое другое.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Битовые операции и, или, не, xor | Сдвиговые операторы

В видео рассмотрим работу битовых операторов и, или, не, xor в языке Python. А также сдвиговые операторы влево и вправо

Разберем примеры использования битовых операций

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

Вы архитектор ПО и хотите выстроить всё как следует?
Присоединяйтесь к экспертной команде Яндекс Практикума!


Сервис онлайн-образования Яндекс Практикум закладывает стандарты цифровых профессий и приглашает авторов контента, наставников и ревьюеров для курса «Архитектура ПО».

Интересно?
Тогда коротко:
что делать
– в роли автора разрабатывать уроки, тесты, схемы, иллюстрировать своими кейсами, подавать знания так, чтобы они увлекали студентов;
– в роли наставника проводить вебинары и помогать студентам осваивать новую профессию;
– в роли ревьюера проверять работы студентов и давать обратную связь;
какие условия — удалёнка, нагрузка от 10 часов в неделю, гибкий график;
кто нужен — практик, который участвовал в крупных проектах, например, занимался редизайном систем, а также руководил командами и знает, как переводить бизнес-требования в ТЗ.

Посмотреть детали и откликнуться:
роль автора
роль наставника
роль ревьюера

Читать полностью…

Python и 1000 программ

👾 Архив Безопасника — канал, где вас научат хакингу с нуля.

➖Взламываем Android-устройство с помощью Metasploit
➖Отключение камер видеонаблюдения в любой Wi-Fi сети
➖Узнаем IP-адрес человека через Telegram
➖Взламываем WiFi с помощью актуальных технологий


Используй весь потенциал своих устройств — /channel/+GFtrPOUu1spmNjIy 👨‍💻

Читать полностью…

Python и 1000 программ

▶️ Функция map | Примеры ее использования

В видео познакомимся с функцией mар и работой функции изнутри.

Разберем примеры ее использования, а также лямбда-функции совместно с функцией mар.

👀 Смотреть на YouTube

Читать полностью…
Subscribe to a channel