TGViewer
Channel Public Channel
Python | Программирование

Python | Программирование

@python_libr

Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Subscribers
8.94K
Photos
2.5K
Videos
7
Links
2.1K

Showing posts older than #3502 · Back to latest

Older Posts 19 shown
Post #3500 799
📓 Прикладное машинное обучение без учителя с использованием Python.

• Обучение без учителя — передовой рубеж технологий #ИИ и, возможно, ключ к созданию сильного ИИ. Поскольку подавляющая часть накопленных в мире данных не размечена, к ним нельзя применять традиционное обучение с учителем. В то же время обучение без учителя позволяет успешно работать с неразмеченными наборами данных и выявлять заложенные в них закономерности, обнаружить которые человеку не под силу.

• Автор показывает, как реализовать обучение на основе Scikit-learn и TensorFlow/Keras. Используя готовый код и практические примеры, специалисты по работе с данными смогут выявлять скрытые закономерности в информационных массивах, более глубоко анализировать деловые данные, обнаруживать аномалии, выполнять автоматическое конструирование признаков и генерировать синтетические наборы данных. Все, что потребуется — знание программирования и предварительный опыт работы в области ML.

#RU
  • ❤ 8
  • 👍 2
Post #3499 788
📌 Модуль functools

Здесь хранится куча полезный функций для работы с вызываемыми объектами. Например:

@cache — появился в Python3.9 и позволяет высоконагруженным функциям кешировать результат своей работы.

@wraps — используется для создания декоратором. Заменяет __name__, __doc__ и другие атрибуты на значения декорируемой функции.

@singledispatch — Позволяет определять несколько функций, поведение которых зависит от типа аргументов.

📕 Документация

#урок
  • ❤ 5
  • 👍 2
Post #3497 862
👨🏻‍💻 Уроки по Flask с нуля.

• Flask — фреймворк для создания веб-приложений на языке Python, использующий набор инструментов Werkzeug, а также шаблонизатор Jinja2. Относится к категории так называемых микрофреймворков — минималистичных каркасов веб-приложений, сознательно предоставляющих лишь самые базовые возможности.

• Что это такое? Простое WSGI-приложение;
• Использование шаблонов страниц сайта;
• Контекст приложения и контекст запроса;
• Функция url_for и переменные URL-адреса;
• Подключение внешних ресурсов и работа с формами;
• Мгновенные сообщения - flash, get_flashed_messages;
• Декоратор errorhandler, функции redirect и abort;
• Создание БД, установление и разрыв соединения при запросах;
• Добавление и отображение статей из БД;
• Способ представления полноценных HTML-страниц на сервере;
• Формирование ответа сервера, декораторы перехвата запроса;
• Порядок работы с cookies (куками);
• Порядок работы с сессиями (session);
• Регистрация пользователей и шифрование паролей;
• Авторизация пользователей на сайте через Flask-Login;
• Улучшение процесса авторизации (Flask-Login);
• Загрузка файлов на сервер и сохранение в БД;
• Применение WTForms для работы с формами сайта;
• Обработка ошибок во Flask-WTF;
• Blueprint - что это такое, где и как использовать;
• Blueprint - подключение к БД и работа с ней;
• Flask-SQLAlchemy - установка, создание таблиц, добавление записей;
• Операции с таблицами через Flask-SQLAlchemy;

#Видео #RU #Flask
  • ❤ 7
  • 👍 5
Post #3495 837
📓 Технология разработки программного обеспечения. Учебное пособие для СПО.

Пособие предлагает глубокое изложение основ современных технологий и методов программирования, соответствующее уровню знаний, необходимому для практической работы будущих специалистов в области информационных технологий. Удачным представляется рассмотрение двух языков программирования, которые в настоящее время широко используются при решении разнообразных прикладных задач - C и Python. На их примере рассматриваются различные парадигмы программирования: структурная, объектно-ориентированная и функциональная. Материал практического характера подан таким образом, чтобы была возможность его самостоятельного освоения.

#RU
  • ❤ 6
  • 👍 2
  • 🔥 2
  • 🤔 1
Post #3494 777
Совет на всю жизнь — начните изучать вайбкодинг.

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

А чтобы научиться вайбкодить и не совершать ошибки - читайте канал AI-архитектор, где есть:

➖Инструкции по Antigravity и n8n.
➖Связки, которые приносят от 100 000 ₽ за проект
➖Реальный опыт программиста и вайбкодера, который настраивает автоматизацию ИИ для гос. компаний.

Подписывайтесь и смотрите в закрепе, как за 2 дня собрать ИИ-автоматизацию без единой строчки кода: https://t.me/+-bqDVGF4lephN2Ni
  • ❤ 1
Post #3493 745
📌 Парсим YouTube

С помощью pytube мы можем получить полезную информацию о видео: название, автора, описание, длительность и так далее.

Установка: pip install pytube

Модуль, к тому же, умеет работать с плейлистами. А ещё загружать видео на основе полученных настроек (качество, расширение).

📕 Документация

#урок
  • ❤ 6
  • 🔥 2
  • 👍 1
Post #3492 741
⚡️ Писать код руками больше не нужно!

Привет. Меня зовут Кирилл. Я создаю топовые подборки с уроками по AI и вайбкодингу:

— 60+ промптов для дебага: поиск ошибок, оптимизация кода

— 40 бесплатных курсов по вайбкодингу

— 150 гайдов, как использовать ChatGPT, Claude Code, Antigravity, Cursor, Perplexity, Lovable

— 100 готовых модулей: авторизация, админки, логирование, тесты, i18n

— 37 MCP серверов: дизайн, разработка, Тесты/QA, деплой


Всего 10 минут в день на канале и ты научишься вайб-кодить проекты любой сложности.

Подписывайся, чтобы получать подборки каждую неделю!
  • 🔥 1
Post #3491 735
Post #3489 756
📌 Перечисления в Python

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

Есть два базовых класса: Enum и IntEnum. Разница лишь в том, что IntEnum добавляет константам свойства целых чисел (int).

Функция auto() автоматически подставляет следующее значение константе, а @unique проверяет, чтобы значения не повторялись.

Также вы можете создавать пометки с помощью Flag и IntFlag. Разница такая же, как и с Enum и IntEnum.

📕 Документация

#урок
  • ❤ 5
  • 👍 2
Post #3488 741
📦 Базы данных. PostgreSQL и Python.

• Изучаем классические реляционные базы данных и язык для работы с ними — SQL — на примере топовой открытой СУБД PostgreSQL. Если вас пугает JOIN, вы не понимаете GROUP BY, вас смущает вопрос отличия WHERE от HAVING — смотрите видео полностью и обязательно прорабатывайте все запросы вместе с нами! Мы создадим и изучим работу с базой данных для интернет-магазина, хранящую в себе товары, их фотографии, покупателей и их заказы.

• Разбираем SQL на примере PostgreSQL;
• Пишем Telegram бот для учёта расходов с Python, Asyncio/Aiogram, SQLite и Docker;
• Что должен знать Python веб-разработчик для приёма на работу?
• Ставим любой из исходников на PostgreSQL;
• Шифруем и бэкапим PostgreSQL;
• Почему тебе нужен PgBouncer, как его установить?
• Пишем веб-аналитику на Go и Python c Redis;
• Как не расстрелять свои ноги с Django, транзакциями и исключениями.

#Видео #RU #PostgreSQL
  • 👍 6
  • ❤ 4
Post #3486 731
📌 Геттеры и сеттеры

Это функции, которые вызываются при попытке получить (get) значение переменной или задать (set) его.

Функция c @property используется для получения значения свойства, а вот @имя_свойства.setter для того, чтобы задать его.

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

📕 Документация

#урок
  • 👍 6
  • ❤ 3
Post #3485 747
👨🏻‍💻 Курс: Python с нуля.

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

• Первая программа. Переменные;
• Условные операторы. Пользовательский ввод;
• Функции;
• Циклы (for, while);
• Списки;
• Кортежи, словари;
• Работа со строками;
• Модули;
• Файлы и исключения;
• Классы и объекты;
• Множества;
• Регулярные выражения. Часть 1;
• Регулярные выражения. Часть 2;
• Lambda-функции;
• Функции: Map, Filter, Reduce, Zip;
• Виды аргументов, *args, **kwargs;
• Генераторы списков, множеств и словарей;
• Вложенные функции, замыкания.

#Курс
  • ❤ 6
  • 👍 3
Post #3483 794
Упрощаем работу с SQL

Автор FastAPI придумал SQLModel, который упрощает работу с базами данных. Он объединяет в себе Pydantic и SQLAlchemy.

Установка: pip install sqlmodel

Таким образом работу с движком БД мы перекладываем на SQLAlchemy, а обработку данных, проверку и перевод в нужный тип на Pydantic.

Кстати, библиотека хорошо работает с fastapi. Вряд-ли это из-за того, что автор один и тот же.

📕 Документация

#урок
  • 👍 5
  • ❤ 4
Post #3481 843
📓 Математика на Python.

• Содержит инструкцию по установке языка на ПК, большое количество практических примеров использования языка Python для решения математических задач. Каждая тема включает примеры решения типовых задач и задачи для самостоятельного решения. Логически связан с программой курса математики, утвержденной в Финуниверситете, и состоит из двух основных частей: математического анализа; линейной алгебры и аналитической геометрии. Соответствует ФГОС ВО последнего поколения.

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

#RU
  • ❤ 5
  • 🔥 4
Post #3479 843
Разница между is и ==

Оператор is проверяется, являются ли эти две переменные одним и тем же. То же самое, что id(a) == id(b).

Оператор сравнения (==) же вызывает метод __eq__ у левого объекта, который возвращает True или False.

Из-за того, что некоторые могут неправильно реализовать __eq__, рекомендуют использовать is при сравнении на None.

#урок
  • ❤ 5
  • 👍 2
Post #3478 805
📓 Легкий способ выучить Python 3.

• Зед Шоу - автор всемирно известной методики самостоятельного обучения языкам программирования The Hard Way (в дословном переводе: "Сложный способ"). Со свойственным Зеду юмором, он дал такое название собственному методу не только "шутки ради", но еще и чтобы сразу направить мысли читателей в правильное русло. «Самостоятельное изучение языков программирования,— говорит Шоу, — это непрестанная работа над собой. Ведь главный ваш враг в освоении любой новой информации и в получении новых навыков — вы сами».

#RU
  • ❤ 7
  • 🔥 2
Post #3477 802
Совет на 2027 год — переходите в ML.

Пока обычные разрабы конкурируют с ИИ-копилотами, ML-инженеры эти самые нейронки создают.

В эпоху нейростей это самые востребованые люди в мире программирования. Зарплаты мидлов начинаются от 250 000 ₽, а у сеньоров в BigTech доходят до 700 000 ₽.

А чтобы освоить его всего за 4 месяца без лишней суеты — изучите канал Марка Миргалеева.

Он помог 20+ ученикам найти работу от 250к в ML/NLP/AI-агентах

На канале вы найдёте:

— Всё про самые востребованные стеки(Python, ИИ-агенты, NLP) и почему математика — это не страшно, если учить только нужное.

— Как оформить резюме, чтобы оно пролетало через любые LLM-фильтры и ATS-системы прямо к тимлидам.

— Скрипты переговоров, которые помогли его ученикам прыгнуть с 0 до 360к всего за 8 месяцев.

Во времена острой нехватки ML-разработчиков, это лучшее время, чтобы перекатиться. Переходи и изучай: https://t.me/+TwxQ8W6MF6hhY2My
  • ❤ 2
  • 😁 2
  • 👍 1
Post #3475 803
📌 Оператор моржа

Нововведение в Python 3.8. Решает две задачи: присвоение значение переменной и его же возврат.

Он позволяет нам присваивать значение переменной и возвращать его в одном и том же выражении.

Записывается так: var_name := expression, где := — оператор моржа. Подробнее в PEP 572.

📕 Подробнее

#урок
  • ❤ 7
  • 👍 3
  • 🔥 1
Post #3474 758
Совет на ближайшие годы — изучайте ВАЙБ-КОДИНГ

ИИ уже пишет код, чинит баги, генерирует тесты, документацию и помогает запускать продукты быстрее, чем это делали классические команды разработки. И это уже не "будущее когда-нибудь", а реальность, которая меняет рынок уже сегодня

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

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

Подписывайтесь, нас уже 35 тысяч: @vibecoding_tg
  • ❤ 5
  • 👎 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →