pythonnation | Unsorted

Telegram-канал pythonnation - Python Nation🐍

3431

Python ещё никогда не был так прост в изучении👨‍💻🐍 Купить рекламу можно тут👉 @giorg_jr И тут👉 https://telega.in/channels/pythonnation/card?r=FJSamxGr ❗️Канала регулярно очищается от неактивных подписчиков❗️

Subscribe to a channel

Python Nation🐍

🔍 Інтроспекція в Python: як програмі бачити себе зсередини

Інтроспекція — це здатність програми досліджувати свою структуру під час виконання. У Python це зручно реалізовано через вбудовані функції.

Ось декілька корисних прикладів:

type(obj) — визначає тип об’єкта.
dir(obj) — показує доступні атрибути та методи.
getattr(obj, attr) — отримує значення атрибута.
isinstance(obj, class) — перевіряє, чи об'єкт є екземпляром класу.
help(obj) — виводить документацію об'єкта.

Це корисно для:
🔹дебагінгу та аналізу об'єктів
🔹динамічного створення функцій чи класів
🔹розробки IDE, автозаповнення або генерації документації

Пам’ятайте, що надмірне використання інтроспекції може ускладнити код. Використовуйте її з розумом! 🐍✨

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

Python Nation🐍

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

@teamlead_introvert - канал где можно найти ответы и поговорить с автором)

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

@teamlead_introvert - канал про небанальные вещи)

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

Python Nation🐍

Хочешь создавать мощные программы на Python?
⏰ Присоединяйся 9 августа в 20:00 мск к вебинару OTUS

👉 Тема: Работа со встроенными библиотеками Python.

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

👉 Зарегистрируйся сейчас https://otus.pw/5zM8/

📌 Открытый урок пройдет в рамках онлайн-курса, где можно освоить профессию Python-разработчика с нуля до Middle-уровня, — специализации «Python Developer».Нативная интеграция. Информация о продукте www.otus.ru

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

Python Nation🐍

26 полезных возможностей Python: букварь разработки от А до Я

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

👉Подробнее

🐍Python Nation

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

Python Nation🐍

💥Подписывайтесь на информационно-развлекательный канал для IT-шников "GoodIT / Гудит"!

👉 Разбор ошибок в построении IT архитектур
👉 Статьи и видео от ведущих IT специалистов
👉 Разбор ошибок бизнес-аналитиков в BPMN 2.0
👉 Уникальные видеоролики по техникам BABOK, Excel и другим
👉 Истории из практики IT специалистов
👉 Логические загадки, головоломки, и конечно же юмор!

Создан специально для айтишники!

Подписаться на канал >> 

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

Python Nation🐍

⭕Как войти в IT? Стоп, это из другой интеграции!

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

Вы слышали о тренде на микро-обучение? 
Так учат сотрудников IBM, Google и другие IT-гиганты.
Что это?
Вы смотрите короткое видео, содержащее доступную и понятную информацию, и сразу применяете ее на практике, закрепляя понимание материала.

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

адаптировали под него уже более 20 курсов в области программирования, аналитики данных и Data Science. 
Кстати, когда выполняешь задание, тебе сразу начисляются хр как в игре! Это делает процесс еще более залипательным и непринужденным.

На платформе большое количество бесплатного контента

Кликай на deepskills.ru и узнай больше

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

Python Nation🐍

11 проектов на Django для начинающих

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

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

👉Читать статью

Python Nation🐍

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

Python Nation🐍

Reduce весьма полезная функция для выполнения вычислений на списке и возвращения единственного результата. Она сворачивает список, применяя полученную в качестве аргумента функцию по очереди к последовательным парам элементов.
Например, если мы хотим посчитать произведение всех элементов списка чисел. Пример на картинке👆

#reduce

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

Python Nation🐍

Метод bin()

Данный метод преобразует и возвращает двоичное значение эквивалентное заданному целому числу. Если параметр не является целым числом, он должен реализовать метод __index__() для возврата целого числа.

В данном примере мы отправили объект класса Quantity в bin() метод. bin() метод не вызывает ошибку, даже если объект Quantity не является целым числом.

Это потому, что мы реализовали __index__() метод, который возвращает целое число (сумма количества фруктов). Затем это целое число передается bin() методу.

#встроенные_функции #bin @pythonnation

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

Python Nation🐍

Скачиваем web-сайт целиком

pywebcopy поможет вам клонировать отдельные веб-страницы или даже целые сайты.
Перед использованием установите пакет:

pip install pywebcopy

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

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

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

Python Nation🐍

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

Python Nation🐍

Как можно догадаться по названию, функция filter() используется для перебора итерируемых объектов и последовательностей, таких как списки, кортежи и словари. Но перед ее использованием нужно также иметь подходящую функцию, которая бы проверяла каждый элемент на валидность. Если элемент подходит, он будет возвращаться в вывод.

#встроенные_функции #filter @pythonnation

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

Python Nation🐍

🧬 Примите участие в международной конференции Data Fusion 2023 от ВТБ, которая пройдёт 13-14 апреля.

Конференция будет полезна разработчикам и специалистам в области Data Science, CDO, бизнес-заказчикам DS-продуктов и сервисов, представителям государства и науки.

Первый день конференции будет посвящен аспектам управления данными, практикам перехода на доверенные технологии, доступности дата-сетов для ИИ и другим темам, актуальным для CDO и руководителей бизнес-подразделений.

Программа 14 апреля адресована data science специалистам и исследователям. Темы докладов и сессий распределены по трем стримам: «ML+», «AI Classic», «ML Environment».

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

Участие в конференции бесплатное. Успейте зарегистрироваться по ссылке: https://cnrlink.com/datafusion81

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

Python Nation🐍

20 малоизвестных фич и особенностей Python

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

👉Подробнее

🐍Python Nation

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

Python Nation🐍

Топ 3 книги по Python для начинающих на русском языке

👉Cмотреть книги

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

Python Nation🐍

31 марта МТС собирает крупнейшую в России IT-конференцию TRUE TECH DAY. Почему сейчас? Потому что давно пора показать, что скрывают «под капотом» топовые продукты продвинутых технологичных компаний. Каждый участник конференции протестит на себе true-технологии и испытает новые впечатления, меняющие мир пользователей.

Что будет:
→ 7 треков: AI, Main Track, Big Data, Architecture, Cybersecurity, Leading Change, Product Manager.
→ 50+ мировых спикеров с топовыми темами без воды и лирики
→ 10 часов нетворкинга и обмена опытом в Москве, Дубае, Тбилиси и Астане
→ много интерактивных и цифровых зон
→ а после — грандиозная вечеринка со звездным лайн-апом

Все спикеры и темы уже на сайте.
Регистрируйся на True Tech Day по ссылке.
Участие бесплатно

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

Python Nation🐍

Метод bin()

Данный метод преобразует и возвращает двоичное значение эквивалентное заданному целому числу. Если параметр не является целым числом, он должен реализовать метод __index__() для возврата целого числа.

В данном примере мы отправили объект класса Quantity в bin() метод. bin() метод не вызывает ошибку, даже если объект Quantity не является целым числом.

Это потому, что мы реализовали __index__() метод, который возвращает целое число (сумма количества фруктов). Затем это целое число передается bin() методу.

#встроенные_функции #bin @pythonnation

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

Python Nation🐍

Мало кто заметил новый оператор в Python3.8

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

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

👉Дока по данному оператору

Python Nation🐍

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

Python Nation🐍

Выражения генераторы

Интересное расширение Python, обобщающее list comprehension, — выражения-генераторы.
Они работают совершенно аналогично list comprehension, только без создания в памяти собственно списка. Числа создаются по ходу дела, без сохранения их явным образом в списке.

Например, вместо вычисления квадратов первых 20 натуральных чисел с помощью list comprehension:

sum([x*x for x in range(20)])

можно воспользоваться выражением-генератором:

sum(x*x for x in range(20))

Использование данного способа ускоряет выполнение программы.

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

Python Nation🐍

Вам нравится читать контент на этом канале?

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

Следуйте 3 простым шагам, чтобы сделать это:

1) Регистрируйтесь по ссылке: https://telega.in/c/pythonnation
2) Пополняйтесь удобным способом
3) Размещайте публикацию

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.

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

Python Nation🐍

Скачиваем web-сайт целиком

pywebcopy поможет вам клонировать отдельные веб-страницы или даже целые сайты.
Перед использованием установите пакет:

pip install pywebcopy

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

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

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

Python Nation🐍

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

Python Nation🐍

Знакомим с разработкой и учим думать, как программист.

 🐍 Подготовительный 14-дневный курс по Python для новичков!

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

⏰ Начинаем 10 мая, вы с нами?

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

Python Nation🐍

✈️ С 12 по 27 мая участвуй в хакатоне Aeroclub Challenge 2023 от компании «Аэроклуб» — лидера российского рынка business travel и поставщика IT-решений для отрасли.

🏆 Поборись за призовой фонд в размере 1 000 000 рублей. Регистрация открыта до 10 мая: https://cnrlink.com/aeroclubchallenge23

🎯 На Aeroclub Challenge 2023 приглашаются математики, дата сайентисты, python- и java-специалисты, аналитики, разработчики и эксперты в теме Travel с уровнями навыков junior, middle и senior. Участвовать можно индивидуально или в команде до 5 человек.

🧩 2 интересные задачи на выбор:

1. Создание обработчика писем электронной почты (Классификация писем по типу заявки и не заявки, извлечение и уточнение по заявке формализованного набора параметров, требуемых для обработки заявки);

2. Создание сервиса ранжирования предложений Auto Avia Offer (Автоматизация процесса подбора и отправки вариантов перелета с ценами в ответ на заявку по электронной почте).

Успей зарегистрироваться до 10 мая: https://cnrlink.com/aeroclubchallenge23

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

Python Nation🐍

Подборка новых статей из Журнала Код. Канал про программирование. Понятно для новичка, интересно для эксперта. Без снобизма и душности объясняем сложные программистские штуки — подписывайтесь 🔥

1. Как пользоваться ChatGPT в России /channel/thecodemedia/6886

2. ООП для новичков: классы и объекты /channel/thecodemedia/6782

3. Запускаем Python-скрипт на сервере, чтобы он работал всё время /channel/thecodemedia/6766

4. Метод Монте-Карло — один из самых полезных алгоритмов в ИТ /channel/thecodemedia/6999

5. Делаем парсер, чтобы массово тянуть с сайтов что угодно /channel/thecodemedia/6971

Вступайте в канал начинающих айтишников: @thecodemedia

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

Python Nation🐍

Хотите начать карьеру в IT?

Быстро освоить навыки и перейти к практике — легко! 

Платформа Deepskills представляет методику микрообучения, которая поможет вам быстро войти в профессию и получить работу мечты!

Курсы от практикующих экспертов.

Бесплатный пробный период в течение 14 дней, чтобы вы убедились в качестве нашего обучения.

Начни свой путь к успеху уже сегодня.

Учись на практике с Deepskills!

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

Python Nation🐍

Знакомимся с Python и Java на практике за 2 дня. 27-28 апреля в 19.00 МСК!

Бесплатный вебинар на котором вы:

✔️ Поймете: какие задачи решают разработчики, какие проекты реализуют и почему им так много платят.
✔️ Узнаете: что изучить, чтобы начать свой путь в программирование и через год стать востребованным специалистом.
✔️ Разберете реальные задачи на Python и Java и попробуете себя в кодинге.
✔️ Выясните: как пройти собеседование, найти удаленную работу и начать менять свою жизнь уже сегодня.

🎁 Все участники получат «Карту компетенций бэкенд-разработчика» в подарок! Она поможет составить свой образовательный трек и понять, какие навыки и инструменты необходимы для трудоустройства.

Приходите, если хотите перейтина удаленку или просто сменить работу — мы поможем!

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

Python Nation🐍

Почему Python медленно работает?

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

Тем не менее, всегда есть способы оптимизировать ваши приложения на Python с помощью асинхронности, инструментов профилирования и использования нескольких интерпретаторов. А для приложений, где время запуска неважно будет полезен JIT-компилятор, и соответственно интерпретатор PyPy. Для тех же частей вашего кода, где производительность критична и у вас при этом имеется много статически типизированных переменных, в качестве наиболее оптимального варианта может стать использование Cython.

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

Python Nation🐍

Как преобразовать напечатанный текст в рукописный текст с помощью Python?

Ответ простой! Используйте библиотеку pywhatkit для этой задачи.
Результат сохраняется на одном уровне с исполняемым скриптом в виде PNG изображения.

К сожалению с кириллицей не работает.

Перед запуском кода установите пакет
pywhatkit:
pip install pywhatkit

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

Python Nation🐍

Вам нравится читать контент на этом канале?

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

Следуйте 3 простым шагам, чтобы сделать это:

1) Регистрируйтесь по ссылке: https://telega.in/c/pythonnation
2) Пополняйтесь удобным способом
3) Размещайте публикацию

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.

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

Python Nation🐍

Превращаем текст в речь

На Python есть классная библиотека gTTS (Google Text-to-Speech), которая взаимодействует с Google Translate's text-to-speech API и позволяет делать из текста аудиофайлы. Пакет как всегда устанавливается через pip.

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

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

Python Nation🐍

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

Python Nation🐍

🐍 Курс «Основы программирования на Python»

Старт:
3 апреля
Продолжительность: 2 месяца

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

ℹ️ Краткое содержание курса:
1. Введение
2. Переменные
3. Типы данных
4. Операторы ветвления (условные операторы)
5. Циклы
6. Функции
7. Модули и пакеты в Python
8. Исключения (exceptions)
9. Работа с файлами
10. Форматирование в Python
11. Регулярные выражения

🔥 Имеется промо-доступ на 7 дней!

Подробнее:
https://python-basics.codeby.school/

Реклама. Информация о рекламодателе на сайте https://codeby.school/

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