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 программ

▶️ Декораторы функций

Сегодня мы поговорим об одной из самых сложных тем для новичковдекораторы

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

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

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

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

Python и 1000 программ

▶️ Классы и объекты

В видео поговорим об объектно-ориентированном программировании, классах и экземплярах классов

Так же узнаем о методах класса и как реализуется наследование

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

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

Python и 1000 программ

▶️ Файлы и исключения

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

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

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

Python и 1000 программ

📣 Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI

В серии статей расскажу, что такое DDD (domain-driven design) и какие у него преимущества и недостатки. Разберемся, когда применять подход и как сочетать его с FastAPI, популярным ASGI фреймворком на Python.

В первой части рассмотрим паттерны проектирования Repository и Unit of Work, с их помощью мы работаем через интерфейсы.

Паттерны помогают в разделении кода на слои: основная логика приложения представляется внутренними слоями, а используемые технологии - внешними

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

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

Python и 1000 программ

▶️ Telegram бот на Python

Курс по созданию бота по документации aiogram и Telegram API

Aiogram – это библиотека для создания Telegram-ботов на языке программирования Python

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

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

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

Python и 1000 программ

▶️ Курс по парсингу веб-сайтов на Python с нуля | Профессия Backend аналитик

Курс начнем с простых вещей, напишем парсер, на примере сбора данных с интернет магазина и дойдем до магии парсинга с post авторизацией, записью данных парсинга в таблицу и оптимизации кода парсера по принципу генератора

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

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

Python и 1000 программ

▶️ Решаю простые задачки на Python с сайта Codewars

Codewars – это потрясающая платформа, которая помогает развивать навыки программирования и улучшать способность мышления

Решение задач на Codewars позволяет развивать вашу алгоритмическую и логическую мысль, улучшать понимание задач и эффективность решений

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

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

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 и загрузить его на PyPl

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


Пакет Python – это каталог, который содержит набор модулей и файл зависимостей init.py

Этот файл может быть абсолютно пустым. Он необходим для того, чтобы пометить каталог на диске как пакет Python

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

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

Python и 1000 программ

📣 11 полезных библиотек Python для управления данными Excel

Одна из его сильнейших сторон Python – его способность считывать данные из файлов различных форматов, например, из файлов JSON, CSV и Excel

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

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

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

Python и 1000 программ

Хочешь присоединиться к высокотехнологичному вендору и производителю IT-инфраструктуры YADRO?

В команде тестирования базовой станции LTE в YADRO TELECOM актуальна вакансия:

1️⃣ Software Development Engineer in Test/SDET (LTE)

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

Также есть вакансия в большой команде разработки флагманского продукта компании YADRO – TATLIN.UNIFIED:

2️⃣ Software engineer Go/Инженер-программист Go

Здесь ожидают уверенное владение GO и уделяют большое внимание правильной реализации задач, чтобы всё работало быстро и с оптимальным потреблением аппаратных ресурсов.

Что тебя ждёт ещё:

– достойная зарплата (размер обсуждается на собеседовании) и прозрачная система премий;
– обучение за счёт компании: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
– возможность учиться у лучших специалистов индустрии, расти в рамках своей роли, а также участвовать во множестве различных проектов;
– личное участие в становлении процессов и продуктов, возможность увидеть результат своей работы;
– большое инженерное сообщество, которое постоянно развивается;
– гибридный или удалённый формат работы;
– ДМС со стоматологией с первого дня, консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
– скидки для сотрудников, дополнительные day-off;
– комфортные офисы в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске.

Откликайся по ссылкам и присоединяйся к YADRO!

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

Python и 1000 программ

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


Наша информация - твои действия

🤩Вступай клан и заработай свой первый миллион

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

Python и 1000 программ

📣 Давайте сделаем крупное приложение на Flask

В статье мы с вами:
Создадим UX/UI на Figma
Напишем фронтенд на HTML, CSS, SASS, Bootstrap и JavaScript
Создадим ER-диаграмму в MySQL Workbench
Напишем бекэнд на Flask
Создадим регистрацию через социальные сети OAuth 2.0 в один клик
Используем брокер сообщений и асинхронную очередь Celery для отправки писем на электронную почту
Сделаем WYSIWYG-редактор
Реализуем полнотекстовый поиск Elasticsearch
Закешируем Redis, покроем тестами pytest и запустим в Docker-контейнерах
Поговорим о многопроцессности для WSGI-шлюза Gunicorn

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

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

Python и 1000 программ

📣 Как настроить виртуальное окружение в Python?

В этом руководстве мы рассмотрим все, что вам нужно знать о виртуальном окружении и о том, как его можно настроить с помощью Virtualenv

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

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

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

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 и постоянное совершенствование его инструментария

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

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

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