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

Прокачай навыки архитектора - изучи современные системы очередей!

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

В начале июля у DevHands (образовательный проект Алексея Рыбака) стартует курс “Введение в очереди”.

Автор курса - Владимир Перепелица, эксперт по большим проектам, очередям и Tarantool, регулярный спикер и член ПК конференций Highload, создатель S3 в VK Cloud.

В программе:
- Асинхронное взаимодействие с помощью очередей: подходы, свойства и гарантии
- Знакомства основным системами очередей (Kafka/Rabbit/NATS/Redis и другие)
- На что нужно смотреть при использовании очереди
- Как правильно конфигурировать системы очередей
- Много практики на Python/Go

Интервью с автором и запись на курс по ссылке.

А ещё дарим промокод ARE_YOU_NATS - по нему скидка 20% до 28 июня.

Ждём вас!

Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzqwV9Zif

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

Python и 1000 программ

📣 Скрапинг сайта с помощью Python: гайд для новичков

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

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

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

Python и 1000 программ

📣 Книги по Python для опытных разработчиков

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

В подборку вошли книги 2019-22 годов издания


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

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

Python и 1000 программ

Начните карьеру в ИТ и бизнесе с помощью программы бакалавриата в Центральном университете!
Поступайте на одно из направлений по искусственному интеллекту, разработке и бизнес-аналитике. Пока ждете результаты экзаменов, не теряйте время и попробуйте себя в конкурсе грантов. Преимущества грантов от Центрального университета:
• Может покрыть до 100% стоимости обучения;
• Выдается на весь период учебы;
• Не уменьшится, но может увеличиться за достижения и успехи в учебе.
Попробуйте свои силы в конкурсе сейчас, а с 20 июня направляйте документы для поступления по результатам ЕГЭ. Подробная информация про университет, конкурс грантов и обучение здесь.
erid:2Vtzqx9SPX5
Реклама, АНО ВО «Центральный университет», ИНН 7743418023

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

Python и 1000 программ

▶️ Выполняем тестовое задание на Junior Python разработчика | Парсинг

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

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

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

Python и 1000 программ

▶️ Математические функции и работа с модулем math

Рассматриваются встроенные математические функции языка Python:

abs() – для вычисления модуля числа
min(), max() – для нахождения минимального и максимального чисел
pow() – возведение в степень
round() – округление чисел.

А также некоторые функции из модуля math:
math.ceil() и math.floor() – для округления до наибольшего и наименьшего целого math.factorial() – для нахождения факториала числа
math.trunc() и int() – отбрасывает дробную часть числа
math.log2(), math.log10() и math.log() – вычисление логарифмов по разным основаниям
math.sqrt() – вычисление квадратного корня
math.sin() и math.cos() – вычисление синуса и косинуса угла
math.pi – константа пи
math.e – константа е.

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

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

Python и 1000 программ

Станьте Python-разработчиком за 0₽

Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей.

Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python.

⚠️Переходите по ссылке и забирайте курс по Python — только до 7-го июня: https://go.redav.online/b7906e334b4f5300?erid=LdtCK7b7u&m=1

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

Python и 1000 программ

Станьте Дизайнером за 0₽

Зарплата начинающего дизайнера от 50 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 220 000 рублей.

Прямо сейчас GeekBrains отдают бесплатно 5 курсов по IT, в том числе и курс по дизайну.

Переходите по ссылке и забирайте курс по дизайну. Акция продлится до 10 июня: https://go.redav.online/68e6a1c46f947220?erid=LdtCK7b7u&m=1

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

Python и 1000 программ

Большинство разработчиков стремится повысить свой грейд, но как и куда расти, если ты амбициозный мидл или уже синьор? Откуда брать насмотренность и опыт, если ты ограничен задачами своей компании, а одними статьями на Хабре проблему не решить?

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

Курс «Архитектор ПО» от Практикума поможет развить навык решения архитектурных задач. Техлиды Яндекса и других компаний покажут противоположные архитектурные подходы. Благодаря этому разработчику не придётся учиться на своих ошибках — он научится на опыте коллег. За 6 месяцев курса он разработает и добавит в портфолио 5 архитектур.

Курс подойдёт бэкенд-разработчикам, которые:
— работают 2+ лет;
— хотят развиваться на текущей позиции и повышать свой грейд;
— хотят получить должность лида или архитектора ПО.

Успейте записаться на ближайший поток по ссылке

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

Python и 1000 программ

📣 Абсолютное значение числа в Python

При анализе данных часто требуется быстро найти абсолютное значение набора чисел.

Для выполнения этой задачи Python предлагает простую встроенную функцию – abs().

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

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

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

Python и 1000 программ

Залетай на «Технолето» и освой бэкенд-разработку

Яндекс приглашает студентов и молодых специалистов на «Технолето» — масштабную программу активностей для стажеров.

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

Стажировка оплачивается, кроме того, студенты могут выбрать для себя удобный график обучения — в течение 3, 4 или 6 месяцев.

По итогам стажировки, у студентов есть все шансы получить оффер в Яндекс: по статистике, более половины стажеров переходят в штат.

Оставляй заявку на участие и проведи лето с пользой!

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

Python и 1000 программ

🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 12-13 июня в 19:00 мск.

О перспективах направления Python и многом другом расскажет Грегори Салиба, старший разработчик ЭквантаЛаб с опытом в разработке более 3 лет. 

На вебинаре вы:

☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.

🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!

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

Python и 1000 программ

📣 Библиотека Pydantic: валидация данных на Python

Pydantic
– это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения прочности и надежности вашей кодовой базы.

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

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

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

Python и 1000 программ

📣 NaN в Python

В этой статье мы разберем 4 способа обнаружить значения NaN в Python. Для этого будем использовать NumPy и Pandas.

Также остановимся на разнице между NaN и None – в этом необходимо разобраться, чтобы эффективно очищать и анализировать данные

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

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

Python и 1000 программ

▶️ Логический тип bool. Операторы сравнения и операторы and, or, not

В видео рассказывается о работе операторов сравнения и операторах and, or, not для формирования составных условий.

Узнаете о работе функции bool(), а также познакомитесь с многочисленными примерами логических выводов.

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

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

Python и 1000 программ

▶️ Вы должны использовать это в Python | if name == '__main__' (Все фишки и ошибки конструкции)

Как пользоваться if _name_ == "__main__", как это работает, зачем нужно использовать в ваших Python проектах? Все эти вопросы мы рассмотрим в данном видео и также сделаем упор на фишки этой конструкции и основные ошибки, которые допускают новички

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

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

Python и 1000 программ

▶️ Асинхронная SqlAlchemy | База Данных в Telegram боте на aiogram 3 #7 Middleware слои, CallbackQuery

В этом видео, по созданию Телеграм бота на python с aiogram 3, будем работать асинхронно с базой данных postgresql и sqlite через ORM систему SqlAlchemy.

Познакомимся с middleware слоями в aiogram 3, а также с Inline кнопками и клавиатурами и событием callback query.

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

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

Python и 1000 программ

▶️ Кортежи (tuple) и их методы

В видео рассмотрим кортежи (tuple) – как задавать, добавлять новые значения через оператор +, как дублировать элементы оператором *, как выполнять индексацию и срезы, как проверять наличие элемента оператором in.

Узнаете о функциях len(), tuple() и методах count() и index()

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

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

Python и 1000 программ

📣 REST API на Python с Flask, Connexion и SQLAlchemy

Эта статья представляет собой практическое руководство по созданию REST API при помощи фреймворка Flask и взаимодействию с ним при помощи CRUD-операций.

В статье вы узнаете, как:
создавать проект Flask при помощи REST API
обрабатывать HTTP-запросы при помощи Connexion
определять конечные точки API при помощи спецификации OpenAPI
взаимодействовать с API для управления данными
создавать пользовательскую документацию по API при помощи Swagger UI

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

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

Python и 1000 программ

📣 Конструкция match-case

В данной статье мы полностью опишем конструкцию match-case в Python.

Также мы рассмотрим распространенные проблемы с операторами if-else и варианты их решения при помощи конструкции match-case.

И, наконец, разберем 5 ситуаций, в которых можно использовать операторы match-case

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

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

Python и 1000 программ

📣 10 важных особенностей Python

Python – один из самых популярных языков программирования. Почему?
В этой статье мы рассмотрим основные особенности Python, которые делают его горячо любимым всеми программистами.

Содержание статьи:
Python в общих чертах
Ключевые особенности программирования на языке Python
Области применения языка Python
Интересные особенности различных языков программирования
Часто задаваемые вопросы по Python

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

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

Python и 1000 программ

🖥 Методы словаря, перебор элементов словаря в цикле

В видео подробно рассматриваются основные методы словаря: fromkeys(), clear(), copy(), get(), setdefault(), pop(), popitem(), keys(), values(), items(), update().

А также рассмотрим способы объединения нескольких словарей.

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

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

Python и 1000 программ

📣 7 наилучших библиотек визуализации Python на 2024 год

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

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

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

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

Python и 1000 программ

▶️ Введение в словари (dict). Базовые операции над словарями

В видео разберем способ задания словарей через фигурные скобки и функцию dict().

Рассмотрим базовые операции со словарями:
функция len() для определения числа элементов в словаре;
оператор del - удаление элемента по ключу;
оператор in - проверка наличия ключа в словаре.

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

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

Python и 1000 программ

▶️ Функции с произвольным числом параметров *args и **kwargs

Создаем функции с произвольным числом фактических параметров *args и формальных параметров **kwargs.

Рассмторим примеры реализации и вызовов, а также комбинирование обычных параметров с этими коллекциями

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

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

Python и 1000 программ

📣 Создание GUI в Python при помощи Tkinter.

В этой статье мы разберем, как создавать графические интерфейсы в Python с помощью Tkinter.

Мы рассмотрим создание окон, ярлыков с текстом и изображениями, а также основы дизайна интерфейсов.

🖥 Читать статью

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

Python и 1000 программ

▶️ Функции print() и input() | Преобразование строк в числа int() и float()

В видео узнаете как применять в программах функцию print() для вывода информации в консоль и функцию input() для ввода информации с клавиатуры.

Рассмотрим параметры sep и end функции print(), а также преобразование строк в числа с помощью функций int() и float()

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

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

Python и 1000 программ

▶️ Вложенные генераторы списков

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

Генераторы списков – это механизм (способ) получения списка на основе некоторого правила (набора правил). Генераторы списков сочетаются с элементами функционального программирования, в т. ч. функциями map() и filter().

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

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

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

Python и 1000 программ

🔌 No system is safe — один из древнейших ресурсов по информационной безопасности в рунете. Книги, курсы, полезные тулсы, уроки по Linux, новости клирнета и даркнета.

— OSINT, СИ, netstalking
— Инструкции по Nessus, Nmap, Metasploit
— Внешнее тестирование // Внутреннее тестирование
— Практика

Советуем подписаться — t.me/nsis_cybersec

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

Python и 1000 программ

📣 Конфигурационные файлы как инструмент управления приложениями на Python

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

К наиболее распространенным форматам конфигурационных файлов, которые находят применение в контексте управления приложениями на Python, можно отнести INI, JSON, TOML и YAML

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

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