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, но руки не доходят сделать первый шаг к практике?

Сделайте его под руководствои опытного разработчика за полтора часа практики! Приглашаем вас на бесплатный практикум от преподавателя школы IT профессий Level Up - «Мой первый бот в Telegram»

По окончании практикума вы

СОЗДАДИТЕ БОТА С НУЛЯ

ПОРАБОТАЕТЕ СО СТОРОННИМИ ПРИЛОЖЕНИЯМИ ДЛЯ СОЗДАНИЯ БОТА

НАУЧИТЕСЬ РАЗВЕРТЫВАТЬ ПРИЛОЖЕНИЕ НА СЕРВЕРЕ

Спикер практикума - Евгений Сергунин (Big Data аналитик в компании Wildberries)

Оставить заявку на практикум

Забронировать место на курсе «Python разработчик Junior» с выгодой 6000 рублей за раннее бронирование

Реклама. ООО «ОБРАЗОВАТЕЛЬНЫЕ РЕШЕНИЯ», ИНН: 7801715236, erid: 2VtzqxCJ4es

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

Python и 1000 программ

▶️ Генераторы словарей Python | Dictionary comprehension

Генераторы словарей(dictionary comprehension) используются для создания и заполнения словарей более сложными значениями

Синтаксис генератора словаря(List comprehension) следующий: {ключ: выражение for переменная in коллекция}

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

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

Python и 1000 программ

▶️ Простые алгоритмы | Решаем задачи

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

А также порешаем задачи и обсудим часто возникающие вопросы

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

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

Python и 1000 программ

▶️ Генераторы множеств Python | Set comprehension python

Генераторы словарей (dictionary comprehension) используются для создания и заполнения словарей более сложными значениями

Всего лишь используя одну строчку вы можете заполнить множество очень сложными значениями

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

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

Python и 1000 программ

📣 Оптимизация на Python с помощью PSO

В рамках статьи мы:
Рассмотрим подход к решению задач оптимизации, основанный на анализе информации, получаемой от множества частиц (агентов)
Проиллюстрируем задачу "оптимизации" на простом и наглядном примере поиска минимальной цены дома
Ознакомимся с основными принципами оптимизации роем частиц (PSO) и ее ключевой идеей
Изучим математические основы алгоритма PSO и проследим, как он эволюционирует от начального случайного состояния роя, состоящего из num_particles частиц, к нахождению наилучшей оценки глобального минимума целевой функции
• Реализовали алгоритм PSO с нуля, используя ООП на Python.
Протестируем нашу реализацию на простой квадратичной функции и на более сложной функции с множеством локальных минимумов

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


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

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

Python и 1000 программ

Как ускорить обучение нейросети и обеспечить ее бесперебойную работу? Коллеги из immers.cloud подогнали железо для этих задач.

В наличии топовые видеокарты:

- Для обучения нейросетей: Tesla V100 (32 GB), Tesla A100 (80 GB), Tesla H100 (80 GB)
- Для инференса: Tesla T4 (16 GB) Tesla A10 (24 GB), RTX 3080 (10 GB), Tesla A2 (16 GB)
- Для рендеринга и гейминга: RTX 2080 Ti (11 GB), RTX 3090 (24 GB), RTX A5000 (24 GB), RTX 4090 (24 GB)

🌳 Мгновенное масштабирование под растущие нагрузки
🌳 Посекундная тарификация и скидка до 50% при предоплате за 60 дней. Платите только за фактически использованные ресурсы

Также у immers.cloud вышел нашумевший образ FLUX, который позволяет генерировать не только максимально реалистичные изображения, но и текст на них 🤯

Платформа также предлагает образ Ubuntu 24.04 с предустановленными драйверами, библиотеками CUDA 12.4 и CudNN 9.1.0: с ним можно развернуть поверх него необходимые инструменты для обучения, разработки или работы с нейросетями.

🎁 Для наших подписчиков действует бонус: +20% бонус к пополнению баланса.

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

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

Python и 1000 программ

▶️ Сортировка коллекций в Python 3 | Метод sort и функция sorted

В видео познакомимся как сортировать списки и другие коллекции в Python.

А также узнаем в чем разница между sort и sorted

А отличие в том, что sort является стандартным методом списка, а sorted – встроенной

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

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

Python и 1000 программ

Inf0 | ИБ, OSINT — канал, посвящённый инфобезу, OSINT, защите устройств и бесплатными курсами по информационной безопасности.

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

Python и 1000 программ

📣 Шпаргалка по Python

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

На страничке также есть описания некоторых библиотек для скрапинга, затронуто метапрограммирование и асинхронность.

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

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

Python и 1000 программ

📣 Введение в SASS | Препроцессор CSS

SASS – это препроцессор CSS, он используется для обработки сложного синтаксиса CSS перед компиляцией и рендерингом элементов на веб-странице

SASS упрощает процесс написания программного кода и делает его более эффективным

В этой статье вы найдете все, что вам нужно знать о SASS

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

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

Python и 1000 программ

▶️ Основные типы современных баз данных, которые используются на практике

Сегодня в видео рассмотрим:
Конфигурационные файлы
Иерархические, сетевые, реляционные SQL субд (PostgreSQL, MySQL, MariaDB, Oracle, SQLite)
NoSQL – документные, ключ-значение, временные ряды (MongoDB, Redis, Memcached, etc), графовые базы данных

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

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

Python и 1000 программ

😱Вы что-то нажали и всё пропало?!

👉Узнайте, как чувствовать себя уверенно, на бесплатном вебинаре онлайн-курса «Python Developer. Basic» - «Первый шаг в Git: освойте управление версиями»: регистрация

На бесплатном занятии мы:
- сделаем краткий обзор системы управления версиями Git
- установим Git и создадим новый репозиторий.
- научимся добавлять файлы в репозиторий и фиксировать изменения
- разберемся с историей изменений и ветками
- рассмотрим работу с удалёнными репозиториями

Вебинар подойдет всем, кто только начинает изучать Python.

🤝Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку!

erid: LjN8KVt5j

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

Python и 1000 программ

📣 Python и синтаксические ошибки

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

1. Виды ошибок
Недостаток памяти (OutofMemoryError)
Рекурсивный сбой
Ошибка отступа
2. Синтаксические сбои
Причины появления
3. Самые распространенные SyntaxError
Пунктуационные сбои
Недостающие кавычки и скобки
Неправильно написанные ключевые слова
Неправильное применение ключей
4. Особенности считывания
5. Советы по обнаружению и корректировке

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

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

Python и 1000 программ

«Привет, как дела?» — сразу летишь во френдзону

Это будет продолжаться ВЕЧНО, пока не начнешь читать канал ТВОРЧЕСТВО ЧУВСТВ, где узнаешь:

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


Главное про качественные отношения тут: t.me/+3zhY7VlULehlNzMy

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

Python и 1000 программ

erid: LjN8Jyf82

Станьте разработчиком нейро-сотрудников на Python и зарабатывайте от 150.000₽  в месяц 🔥🔥🔥

Мы научим вас создавать топовых нейро-сотрудников на базе GPT-4 Omni, и вы сможете:
1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тыс. ₽ в меc.
2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тыс. ₽ за проект
3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате

🧬 На интенсиве мы создадим нейро-консультанта, нейро-HR и др.

Ведущий — Senior AI разработчик и основатель Университета искусственного интеллекта

🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в четверг!

Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395.

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

Python и 1000 программ

✊Получите власть, которая и не снилась вашему отцу!

👉Начните на бесплатном вебинаре онлайн-курса «Python Developer. Basic» - «Бот для Discord на Python: разработка и возможности»: регистрация

На вебинаре мы: 
- сделаем обзор платформы Discord и API
- установим необходимые инструменты и библиотеки
- разберем основы разработки бота в Discord

По итогам вы узнаете:
- основы работы с Discord API и возможность его использования для разработки ботов
- как создать и настроить простого бота для своего сервера
- как писать базовые команды для своего бота и управлять его поведением.

🤝Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку!

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

Python и 1000 программ

📣 Пошаговое руководство по созданию синтетических данных

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

В некоторых решениях применяются методы из библиотек Python, в других – приёмы, основанные на встроенных функциях Python


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

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

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

Python и 1000 программ

📣 Люди не понимают ООП

«
ООП для меня означает лишь обмен сообщениями, локальные ограничения и защиту, сокрытие состояния процесса и крайне позднее привязывание
», – Алан Кэй (человек, придумавший термин ООП)


Сегодня в статье я расскажу почему объектно-ориентированное программирование является зачастую лучшим и наиболее очевидным способом моделирования задачи

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

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

Python и 1000 программ

Хэй, тебе от 14 до 16 лет? И ты мечтаешь стать супер-крутым IT-специалистом? 😍 Тогда эта информация для тебя!

ИТ-тренажёрка от Сбера - это твой билет в мир высоких технологий. Ты сможешь попробовать себя в программировании, веб-дизайне и даже в создании игр совершенно бесплатно!

Здесь тебя ждут групповые мастер-классы, разборы реальных кейсов и очень много практики. Скучать будет некогда!

⚡️Ты познакомишься с Python и создашь свой чат-бот в Телеграм
⚡️Научишься создавать интерфейсы и соберёшь адаптивный сайт
⚡️Погрузишься в код и разработаешь несколько мини-игр в 2D

И главное: никаких уроков и оценок! Мы откроем для тебя мир в ИТ, а опыт совсем не обязателен 🙌

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

Не упусти такой шанс!
Оставляй заявку на сайте прямо сейчас ✨

Реклама. Заказчик АНО "Школа 21" ИНН 7736316133

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

Python и 1000 программ

▶️ Запись данных в Excel файл из JSON | Библиотека openpyxl в Python

Openpyxl
— это библиотека Python для чтения и записи файлов Excel (с расширением xlsx, xlsm, xltx, xltm).

Модуль openpyxl позволяет программе Python читать и изменять файлы Excel

С помощью Openpyxl можно выполнять множество операций над файлами Excel, таких как: чтение, запись, арифметические операции, построение графиков

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

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

Python и 1000 программ

📣 Вышел PyDPainter 2.0.0 – открытый проект для создания пиксельной графики

В начале сентября 2024 года состоялся релиз PyDPainter 2.0.0 – это открытый проект для создания пиксельной графики, написанный на Python

Исходный код PyDPainter опубликован на GitHub под лицензией GNU General Public License v3.0.


Этот релиз добавляет анимацию в текущий набор возможностей инструментария для пиксельной живописи

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

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

Python и 1000 программ

📣 9 лучших фреймворков для разработки игр на Python

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

Arcade – это библиотека для разработки 2D-видеоигр на Python с использованием OpenGL
PANDA3D – это игровой движок, который сочетает в себе гибкость и простоту использования
HARFANG Framework – это механизм 3D-визуализации в режиме реального времени
Ren’Py – это движок с открытым исходным кодом для создания визуальных романов
Kivy – это фреймворк Python для разработки игр, с его помощью можно проектировать, создавать и публиковать приложения Python с графическим интерфейсом, в том числе и 2D-игры
Pygame – это библиотека для разработки игр на Python, построен на базе Simple DirectMedia Library (SDL) и находится в стадии активной разработки уже более двух десятков лет
Pyglet – это мультимедийная библиотека для Python, которая в большей степени используется для разработки игр
Механизм визуализации объектно-ориентированной графики, или просто OGRE (Object-Oriented Graphics Rendering Engine) – это движок для разработки 3D-игр с кроссплатформенными и межъязыковыми возможностями
Cocos2d – это библиотека Python, предназначенная для разработки 2D-игр и приложений с графическим интерфейсом

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

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

Python и 1000 программ

▶️ Что такое docstring? Docstring in Python

Docstring
– это такая строковая переменная, которая идет сразу за объявлением модуля, функции, класса, метода.

Таким образом Python предоставляет удобный способ добавления документации

Существует много средств для автоматического генерирования документации, которые используют докстринг

В видео ответим на вопросы:
Что такое комментарий?
Когда использовать комментарии?
Типы комментарий в Python
Одиночные комментарии
Многострочные комментарии

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

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

Python и 1000 программ

▶️ Класс Counter из модуля collections

В этом видео мы поговорим о классе Counter стандартного модуля python

Класс Counter позволяет посчитать количество вхождения каждого элемента переданной коллекции

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

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

Python и 1000 программ

🤔Упаковка и дистрибуция кода в Python - что может пойти не так?

👉Узнайте на бесплатном вебинаре онлайн-курса «Python Developer. Professional» - «Пакет с пакетами»: регистрация

На занятии мы:
- разберем превратности сборки и packaging'а кода на Python, начиная от ZIP-архивов, вплоть до anaconda
- поговорим о дистрибуции пакетов через PyPI и что здесь может пойти не по плану.

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

🤝Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку!

erid: LjN8K62y3

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

Python и 1000 программ

📣 Решение головоломки из университетского квеста с помощью Python

Треки – одна из интересных головоломок игры Puzzle Hunt Мельбурнского Университета 2008 года.

Это задание было частью пятого акта игры, и ему предшествовало небольшое повествование, которое продолжало ее сюжет

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

В статье мы напишем и разберем данную программу

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

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

Python и 1000 программ

▶️ Полиморфизм в Python | Что такое Утиная типизация (ducktyping)

Сегодня в видео разговор пойдет про третьего кита в ООП – Полиморфизм, узнаем, что это такое и зачем это нужно программисту.

Если не вдаваться в теории, то полиморфизм о котором вам нужно знать и о котором спросят на собеседовании – это механизм, позволяющий выполнять один и тот же код по-разному

Утиная типизация в свою очередь означает механизм, когда для работы во главу угла ставится поведение, а не принадлежность к какому-либо классу

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

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

Python и 1000 программ

▶️ Python requests http, https запросы | Requests методы get и post | Подключаемся к api через python

В сегодняшнем видео:

Научимся работать с веб-сайтами при помощи python и библиотеки requests
При помощи подключения API научимся получать данные с сайта для приложений
Познакомимся с тонкостями get запросов и post запросов к сайтам и API
Научимся заполнять формы на сайтах и авторизоваться при помощи python

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

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

Python и 1000 программ

📣 Топ-9 асинхронных веб-фреймворков для Python

На сегодняшний день асинхронное программирование имеет первостепенную важность в Python

Tornado – это набор асинхронных модулей, которые также используются для создания модулей веб-фреймворка, а именно:
• Сопрограммы и прочие примитивы (tornado.gen, tornado.locks, tornado.queues и т.д.)
• Сетевые модули (tornado.ioloop, tornado.iostream и т.д.)
• Асинхронные серверы и клиенты (tornado.httpserver, tornado.httpclient и т.д.)
Они объединены и создают конечные модули фреймворка: tornado.web, tornado.routing, tornado.template и т.д.

Sanic – небезосновательно можно назвать самый популярный и любимый асинхронный фреймворк в мире Python.
В нем есть практически все функции, необходимые для создания ваших проектов – маршрутизация, межплатформенное ПО, cookie-файлы, управление версиями, макеты, представления на основе классов, статические файлы, потоковая передача, сокеты и т.д

Vibora – это «близкий родственник» Sanic, за исключением того, что он заточен под то, чтобы стать самым быстрым веб-сервером Python

Quart – придерживается стандарта ASGI, который стал заменой известного стандарта WSGI, и предлагает вашему вниманию поддержку асинхронности.
Самое интересное в Quart то, что он не только похож на Flask, но и совместим с его API

FastAPI – это наиболее многофункциональная платформа, обладающая подробной документацией

BlackSheep – можно использовать для создания серверных и полнофункциональных приложений на базе шаблона MVC.
Вот некоторые из функций, которые предлагает BlackSheep:
• API с «богатым» кодом.
• Встроенное внедрение зависимостей. 
• Встроенное создание документации OpenAPI.
• Автоматическая привязка обработчиков событий.

Aiohttp – это библиотека для выполнения HTTP-запросов и обработки HTTP-ответов в асинхронном режиме в Python
Вот его основные функции:
• Он поддерживает WebSockets как стороне сервера, так и на стороне клиента.
• Он поддерживает разработку как серверных, так и клиентских приложений.
• Его веб-сервер обладает межплатформенным ПО, сигналами и подключаемой маршрутизацией.

Falcon – это фреймворк для создания REST API и микрослужб, придерживающийся стандарта ASGI.
Вот его основные функции:
• Он поддерживает WebSockets.
• Поддерживает межплатформенное ПО и перехватчиков для обработки запросов.
• Простая и понятная обработка исключений

Starlette – это легкий фреймворк, придерживающийся стандарта ASGI. Он оснащен практически всеми основными функциями, необходимыми для создания серверных приложений.

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

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

Python и 1000 программ

▶️ Учим python за 7 часов | Уроки Python Полный курс обучения программированию на python с нуля

В видео курса рассматриваются все основные темы с примерами и практикой необходимые для junior python разработчика.

В конце курса вы будете знать весь основной синтаксис python и свободно писать свой код!

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

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