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.

Эта статья рассчитана в большинстве своём на новичков.

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

В этой статье будет идти речь о SQLAlchemy и частности PostgreSQL.

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

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

Python и 1000 программ

📣 Методика портирования пакетов Python в операционную систему «Нейтрино».

В статье рассмотрим общий подход к портированию Python-расширений в ОС.

Для примера возьмем NumPy, чей жизненный путь проходит следующие стадии: нативный Pyhton код →трансляция в Си (Cython) → компиляция → запаковка результатов с wrapper-ами для Python.

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

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

Python и 1000 программ

📣 Перестаньте писать классы.

Перевод доклада Джэка Дидриха, одного из ключевых разработчиков языка Питон.

Доклад прозвучал на конференции PyCon US.

Признак того, что объект не должен быть классом — если в нём всего 2 метода, и один из них — инициализация, __init__.

Несколько пунктов из доклада Джэка:
Простое лучше сложного
Плоское лучше вложенного
Важна читаемость
Если программу трудно объяснить, она плохая
Если программу легко объяснить, возможно, она хорошá

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

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

Python и 1000 программ

📣 Декораторы Python | Пошаговое руководство.

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

Декораторы в Python позволяют расширять и изменять поведение вызываемых объектов (функций, методов и классов)

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

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

Python и 1000 программ

🎥 Работа с файлами за счет Python.

Язык Python содержит большой набор быстрых и удобных функций по работе с файлами.

В ходе видео мы научимся создавать, редактировать и читать информацию из файлов.

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

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

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

Python и 1000 программ

📣 unittest | Платформа модульного тестирования

unittest
- это фреймворк модульного тестирования был первоначально вдохновлен JUnit и имеет аналогичный характер, как и основные фреймворки модульного тестирования на других языках.

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

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

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

Python и 1000 программ

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

С программой Tech Explorer Развитие Фонда «Сколково» всего за 8 недель вы упакуете продукт под отрасль, а опытные менторы проведут вас по всему пути с обратной связью на всех этапах процесса.

На программе вы:

🔹Доработаете продукт для тиражирования и разработаете game plan продаж для выбранной ниши.

🔹Встретитесь с топовыми специалистами индустрии (МТС, Авито, Сбер и другие), одна встреча равна стоимости одного месяца СРО.

🔹Проработаете финансовую модель и презентацию для потенциальных клиентов и инвесторов.

🔹Получите доступ к партнерской сети Сколково — теплый контакт с более 100 крупных заказчиков.

🔹А также консалтинг в части подготовки документов на Гранты и привлечения инвестиций.

Подписывайтесь на канал Tech Explorer и оставляйте заявку на участие в закрепленном сообщении.

Реклама. Фонд «Сколково». ИНН 7701058410. Erid: LdtCKU64J

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

Python и 1000 программ

🎥 Обработчик исключений | Конструкция «try - except».

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

Нам необходимо уметь отслеживать подобные ошибки и предотвращать их.

В ходе видео мы изучим конструкцию «try - except» для обнаружения и обработки исключений.

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

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

Python и 1000 программ

📣 Добавляем зрение, слух и голос в свой ChatGPT бот в Telegram.

Поддержка преобразования речи в текст была в OpenAI API уже давно, а вот из текста в речь, а также распознавание изображений было добавлено совсем недавно.

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

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

Python и 1000 программ

📣 Векторные представления | Что это такое, и почему в них важно разбираться.

Векторные представления
 — это технология, смежная с гораздо более широкой темой больших языковых моделей (LLM).

На основе больших языковых моделей построены такие инструменты как ChatGPT, Bard и Claude.

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

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

Python и 1000 программ

📣 100 вопросов для подготовки к собеседованию по Python.

Представляю подборку из 100 вопросов с собесов на позицию джуна Python-разработчика.

Для кого статья?
для тех, кто думает, что знает Python как 5 пальцев — проверьте себя)
кому предстоят собесы, и хочется ликвидировать слепые зоны
кто начинает изучать Python — статья покажет, что в Python хватает сюрпризов

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

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

Python и 1000 программ

🎥 7 Фишек в классах которые вы должны открыть для себя | ООП в Python.

Рассмотрим 7 уникальных фишек Python ООП, которые вы должны знать. Эти технологии позволяют улучшить ваши проекты и сделают их более гибкими.

Очень часто люди используют классы в Python, и даже не догадываются о наличии такого функционала.

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

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

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

Python и 1000 программ

🎥 Основы ООП | Создание класса и объекта.

ООП
- объектно-ориентированное программирование. Является одной из наиболее важных концепций языка Python.

Мы с вами приступаем к изучению теоретической и практической реализации ООП.

За урок мы научимся прописывать классы и объекты в языке Python.

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

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

Python и 1000 программ

🎥 Авторизация через БД | Создание навигации.

За урок мы с вами реализуем процесс авторизации в проекте через базу данных
SQLite3.

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

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

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

Python и 1000 программ

👾 Этичный Хакер — канал, в котором вы научитесь хакингу с нуля.

Получаем доступ к Android-устройство с помощью Metasploit
Получаем геопозицию, доступ к камере и микрофону любого устройства
ТОП-5 методов, которые используют для пентеста
Создаем собственный анонимный VPN

В
закрепе крупный гайд по ИБ — /channel/hack_less

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

Python и 1000 программ

🎥 Словари (dict) и работа с ними.

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

Дополнительно мы изучим функции по работе со словарями в Python.

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

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

Python и 1000 программ

🎥 Множества (set и
frozenset).

Python содержит формат списка, который позволяет хранить набор данных, таким списком являются множества.

В ходе видео мы научимся использовать множество «set», а также множество «frozenset».

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

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

Python и 1000 программ

🎥 Функции (def, lambda)

За видео мы научимся создавать функции и познакомимся с lambda выражениями.

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

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

Python и 1000 программ

❤️ На работу сложно попасть без резюме.

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

🤖 @avatar_resume_bot

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

Python и 1000 программ

SpaceWeb по-настоящему космический хостинг!

В начале года SpaceWeb привлек внимание, связав хостинг с межпланетной файловой системой IPFS, технологией интернета будущего.

А сейчас они продолжают активно развивать облачные решения и создавать крутые фичи:

▪️Космический балансировщик нагрузки поможет масштабировать IT-проект, повысить его отказоустойчивость и эффективно распределит ресурсы.

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

▪️Гибкое управление IP-адресами дает полную свободу по настройке сети вашей виртуальной инфраструктуры

Доступны готовые сборки серверов с автоматической установкой популярных приложений и дистрибутивов для IT-проектов любой сложности.

Или соберите кастомный сервер с большим диском, мощным процессором или на скоростном NVMe с помощью гибкого конфигуратора серверов.

Запустить сервер

Реклама. ООО "СпейсВэб". erid: 2VtzqwCU6w6

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

Python и 1000 программ

🎥 Разработка программы «Текстовый редактор».

За видео мы выполним создание программы по типу Текстовый редактор.

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

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

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

Python и 1000 программ

📣 Ускоряем Python в 100 раз при помощи Rust.

Для работы с увеличившейся нагрузкой нужно сделать систему, в пятьдесят раз быстрее, и в этом нам может помочь Rust.

Основная сложность (с точки зрения производительности) заключается в смешении объектов Python и массивов numpy.

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

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

Python и 1000 программ

Разбираем тестовое задание в СБЕР на позицию junior-аналитика

📣 Всем привет! Команда Simulative и наш CEO – Андрон Алексанян приглашаем вас на интенсив, где мы в прямом эфире будем разбирать настоящее тестовое задание на позицию junior-аналитика в компанию СБЕР. Это будет последний обучающий интенсив в этом году.

Нам предстоит проанализировать историю договоров клиентов банка, провести аналитику и сформулировать бизнес-выводы.

📅 Дата: 26 декабря
🕘 Время: 19:00 по Мск

Что будем делать на интенсиве:

➖ Решать задания с помощью SQL
➖ Писать хитрые запросы на SCD, pivot table и другие
➖ Подробно разбирать каждый шаг
➖ Считать retention банка и проводить сегментацию
➖ Проводить аналитику и составлять бизнес-выводы

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

❗️ Записи интенсива не будет. Только один раз и только в live-формате.

А вы готовы бустануть свои знания и скиллы в аналитике?

🔗 Регистрируйтесь на интенсив


Реклама. ООО «АЙТИ РЕЗЮМЕ». ИНН 4025460134. Erid:LjN8K83za

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

Python и 1000 программ

🎥 Менеджер «With as» для работы с файлами.

При работе с файлами зачастую нужно отслеживать исключения.

Делать это лишь при помощи «try - except» не особо удобно. По этой причине в Python существует менеджер «with as».

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

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

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

Python и 1000 программ

🎥 Модули в языке Python. Создание и работа с модулями.

Основная мощь языка Python раскрывается в момент использования дополнительных модулей.

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

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

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

Python и 1000 программ

Python Developer — мастхев для любого питониста

За ручку проведём тебя к первому офферу, расскажем о сложных вещах простыми словами и научим смеяться с айтишных мемов.

👉🏻 Подписывайся и прокачивай свои навыки

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

Python и 1000 программ

📣 Мониторинг на Python | Как сохранить метрики в мультипроцессном режиме.

При мониторинге веб-приложений чаще всего отслеживают количество поступающих HTTP-запросов, длительность их обработки, а также расход ресурсов процессора (CPU) и оперативной памяти (RAM).

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

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

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

Python и 1000 программ

📣 PyZelda своими руками или как геймдевить без Unreal, Unity и кредитов.

Я бы хотел затронуть вопрос: "Как человеку, который изучал программирование много лет заняться геймдевом?".

Обычно, есть два пути в геймдев:
Умышленный путь. Это когда человек, который играет в игры рано или поздно решит их создать. Тогда, он выбирает где ему учиться этому и выучивает игровые движки и C-образные языки к ним (чаще всего, C#).
Путь прогеров. Программист увлекается математикой и пишет код. Так или иначе, везде где есть код — есть компьютер. Цифровые развлечения (в том числе и игры) не проходят мимо тех людей, который постоянно пишут код.

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

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

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

Python и 1000 программ

📣 Процесс разработки приложения Python по дедубликации файлов с использованием контрольных сумм.

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

Есть каталог с "образцовыми" файлами (source), то есть это те файлы, дубликаты которых мы хотели бы найти и удалить, так же у нас есть один или более каталогов с файлами, среди которых нужно эти дубликаты найти и удалить (target).

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

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

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

Python и 1000 программ

⚠️ CyberINS — канал кибер-пентестера, рассказывает как тестировать на проникновение в доступной форме.

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