python_per_month | Unsorted

Telegram-канал python_per_month - Python Learning

28574

№ 4974297878 Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/Python_per_month

Subscribe to a channel

Python Learning

🇦🇺 Как узнать, есть ли у вас шансы на переезд в Австралию

Каждый день появляются новости о санкциях и запретах для россиян в Европе. Один только запрет на въезд на автомобилях с российскими номерами чего стоит!

Поневоле возникают мысли, а в ту ли сторону мы смотрим? Есть, например, Австралия — государство с космическим уровнем жизни, безопасная и очень красивая. 😉

Австралии нужны иммигранты. Список востребованных специальностей включает в себя 450 позиций, а гражданство и паспорт можно получить через 4 года после переезда. Есть возможность получить студенческую визу на изучение английского языка на 18 месяцев на всю семью и продлить пребывание в будущем.

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

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

Python Learning

typing.Literal

typing.Literal — это тип данных, который позволяет указать не просто какой-то тип вроде str, int или float, а конкретное значение этого типа.

Например, Literal[42] означает, что в качестве значения ожидается только 42. Важно, что проверяется не только равенство значения, но и его тип (например, нельзя будет использовать False, если ожидается 0).

#для_начинающих

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

Python Learning

Кто из айтишников зарабатывает миллион в месяц?

Вы удивитесь, но дата-сайентист GigaChat. Он управляет массивами данных и выбирает, чем «кормить» нейросеть. И это все его обязанности.

Если хотите так же выйти на шестизначную зарплату, быстрее открывайте эти каналы:

— Data Science | Machinelearning;

— About Python.

Узнаете, как легко добиться оффера в Data Science. Получите готовые модели данных и гайды, как их тестировать.

Нейросети — мусор без дата-сайентистов. Используйте тренд на благо своей карьеры:


— Data Science | Machinelearning;

— About Python.

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

Python Learning

Как начать развиваться в профессии дата-инженера?

👨‍💻Освойте лучшие практики работы с данными на онлайн-курсе «Data Engineer» от OTUS.

➡️За 4 месяца вы научитесь собирать данные, разрабатывать архитектуру данных в компании и создавать сервисы для обработки данных больших объемов. Одна из фишек курса — метод кейсов. На занятиях разбираем примеры внедрений, использования инструментов, оптимизации производительности, а также возможные проблемы и ошибки.

💣 Пройдете тест и получите:
✔️ Живое общение с экспертами
✔️ Лучшие открытые уроки прошлых наборов курса
✔️ Продвинутые темы и практика на «боевых» задачах уровня Middle+
✔️ Скидку на прохождение онлайн курса «Data Engineer»

👉 ПРОЙТИ ТЕСТ

Приобрести курс возможно в рассрочку.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

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

Python Learning

struct.Struct()

Модуль struct позволяет преобразовывать между Python-значениями и C-структурами, представленными как объекты bytes. Компактные форматные строки описывают предполагаемые преобразования в/из Python-значений.

Синтаксис:

struct.Struct(format_string)


Аргументы:
format_string — строка формата, описывающая структуру.

#для_провдинутых

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

Python Learning

pathlib.PureWindowsPath()

В модуле pathlib функция pathlib.PureWindowsPath() используется для создания объекта пути Windows. Этот объект представляет собой путь в файловой системе Windows, но не выполняет никаких операций ввода-вывода.

Аргумент path может быть строкой, представляющей путь Windows, или другим объектом пути, который можно привести к типу PureWindowsPath.

#для_начинающих

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

Python Learning

Функция abspath()

Функция abspath() возвращает абсолютный путь к указанному пути. Абсолютный путь — это путь, который начинается с корневого каталога файловой системы.

Функция abspath() принимает в качестве аргумента путь к файлу или каталогу. Путь может быть относительным или абсолютным.

Если путь является относительным, то функция abspath() преобразует его в абсолютный, относительно текущего рабочего каталога.

Если путь является абсолютным, то функция abspath() возвращает его без изменений.

#для_начинающих

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

Python Learning

Погрузитесь в мир Python с нашим бесплатным курсом!

🎓 Включено 45 уроков, 56 упражнений в тренажере и 163 проверочных теста. Узнаете, как создавать программы, работать с условиями и функциями.

Что вы освоите:
— Составление программ из нескольких модулей.
— Анализ ошибок в коде с использованием отладочной печати.

📚 Курс охватывает основы Python: синтаксис, условия, циклы, типы данных и библиотеки. Практика на каждом шаге поможет вам уверенно использовать язык.

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


Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid:LjN8KFjwV

Пост для Python Learning на сегодня 26.01

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

Python Learning

Функция coerce()

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

Аргументы функции coerce() — это два операнда, которые необходимо привести к одному типу. Функция возвращает кортеж из двух значений, первый элемент которого — это преобразованный первый операнд, а второй элемент — это преобразованный второй операнд.

Если функция coerce() не может преобразовать один из операндов, она возвращает значение None.

#для_начинающих

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

Python Learning

Функция reload()

Функция reload() в Python перезагружает ранее импортированный модуль. Это означает, что код модуля выполняется заново, и любые изменения в модуле становятся доступными.

Функция reload() принимает в качестве аргумента объект модуля. Этот объект должен быть ранее импортированным модулем.

#для_начинающих

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

Python Learning

Заходят как-то прогер, девопс и тестировщик в канал IT База Знаний...

А там:

😉 крутое IT-сообщество, с которым хочется расти;
➕ материалы и туториалы, рассказанные доступным языком, необходимые для повышения квалификации и профессионализма;
🤩 актуальные новости и юмор из мира высоких технологий, чтобы быть в курсе последних событий.

Подписывайся на канал для программистов без снобизма!🥳

/channel/+GHONkuwtTRtjODAy

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

Python Learning

CatBoost

CatBoost — это библиотека градиентного бустинга на деревьях решений, разработанная Яндексом. Она использует небрежные (oblivious) деревья решений, чтобы вырастить сбалансированное дерево. Одни и те же функции используются для создания левых и правых разделений (split) на каждом уровне дерева.

Чтобы установить CatBoost в Python, выполните следующие действия:

pip install catboost


Затем импортируйте библиотеку:

import catboost


#для_продвинутых

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

Python Learning

#Вопросы_с_собеседования
В чем разница между модулем, пакетом и библиотекой?


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

Пакет – это набор модулей, которые сгруппированы вместе внутри папки для обеспечения согласованной функциональности. Пакеты могут быть импортированы точно так же, как модули. Обычно в них есть init.pyfile, который указывает интерпретатору Python обрабатывать их.

Библиотека – это набор пакетов.

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

Python Learning

🟡 Освойте одну из самых перспективных и интересных IT-профессий всего за 4 месяца

Computer Vision — дисциплина, которая позволит вам работать с визуальными данными и нейросетями на профессиональном уровне, играя важную роль в современных инновационных проектах.

💻 Вы изучите:

— Классификацию и сегментацию изображений
— Детекцию и отслеживание объектов на видео
— Обработку и анализ трехмерных сцен
— Распознавание лиц и людей по силуэту
— Генерацию и реконструкцию изображений
— Обучение, тестирование и оптимизацию нейросетей
— Развертывание моделей в продакшн

Есть рассрочка на комфортных условиях!

🔥 Оставьте заявку прямо сейчас и получите 4 полезных урока от экспертов курса в подарок: https://clck.ru/37qJto

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

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

Python Learning

#Вопросы_с_собеседования
Напишите регулярное выражение, которое будет принимать идентификатор электронной почты. Используйте модуль re.


Мы используем функцию re.match() для сравнения переданного идентификатора электронной почты с регулярным выражением. Если совпадение найдено, мы возвращаем True, иначе False. Например, вызов is_valid_email('example@mail.com') вернет True, а вызов is_valid_email('not_valid_email') вернет False.

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

Python Learning

Функция itertools.chain()

Функция itertools.chain() в Python объединяет несколько итераторов в один. Она принимает в качестве аргумента один или несколько итераторов, и возвращает итератор, который последовательно возвращает элементы из этих итераторов.

Например, код сверху объединяет две строки в одну.

#для_начинающих

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

Python Learning

Telethon

Telethon — это библиотека Python, которая позволяет вам взаимодействовать с API Telegram. Вы можете отправлять, получать или ждать новых сообщений Telegram внутри вашего Python-приложения. Вы также можете отправлять файлы контакту или группе контактов.

В этом примере мы настраиваем автоматическое отправление файлов в группу.

*Для работы этого кода вам нужно только получить ID и хэш Telegram API (что можно сделать за несколько минут).

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

Python Learning

IceCream

IceCream — это библиотека, которая предоставляет простой и эффективный способ отладки кода. Вместо того чтобы использовать функцию print() для отладки, вы можете использовать функцию ic() из библиотеки IceCream, которая позволяет вам инспектировать переменные, выражения и выполнение программы с помощью одного простого вызова функции.

В этом примере кода вывод ic| указывает на то, что это вывод от IceCream, а result: 6 — имя переменной и ее значение.

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

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

Python Learning

Snowballstemmer

Библиотека Snowballstemmer предоставляет функциональность стемминга, то есть преобразования слов в их базовую форму.

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

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

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

Python Learning

Печальный факт: 87% самоучек выгорают и бросают IT

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

Чтобы избежать популярных ошибок, мудрый Роман создал свой канал, где будущим джунам рассказывает:

— Как эффективно изучать любой ЯП?
— Как составлять резюме и искать работу без опыта?
— Какие специальности востребованы и почему ты должен стать IT-шником?

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

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

Python Learning

😅 Зимуем — на Бали, возвращаемся в свою любимую квартиру в Москве

Пока весь рынок недвижимости потрясают новости от ЦБ, айтишники могут оставаться спокойными, ведь самая выгодная ипотека у них в кармане.

А для того, чтобы выбрать максимально привлекательные ЖК — обращайтесь к Ольге.

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

И кто знает, может совсем скоро тебе удастся найти самый идеальный вариант!

P.S и захотеть остаться в Москве на зиму😅

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

Python Learning

Функция oct()

Функция oct() в Python принимает один аргумент: число — целое число (двоичное, десятичное или шестнадцатеричное) или объект, который должен реализовать метод index() для возврата целого числа. Функция возвращает строку с восьмеричным представлением числа.

#для_начинающих

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

Python Learning

Функция hex()

Функция hex() в Python используется для преобразования целого числа в его шестнадцатеричное представление. Она принимает один аргумент — целое число, которое нужно превратить, и возвращает срок с его шестнадцатеричной представлением.

#для_продвинутых

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

Python Learning

Грант по программе бакалавриата в ИТ-вузе от Тинькофф и ведущих компаний в стране!

Центральный университет предлагает грантовые программы на обучение сильных и мотивированных абитуриентов. Грант может быть полным и покрывать 100% расходов на обучение, или частичным – от 25% до 75% стоимости обучения.

Помимо диплома и практико-ориентированного образования студенты получат:
- Персонализацию учебной траектории;
- Стажировку в одной из лучших ИТ-компании страны;
- Личного ментор на все время обучения;
- Современный кампус в центре Москвы.

Получить полную информацию и оставить заявку можно здесь
erid:2VtzqueY9bc
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673

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

Python Learning

Рефлексия

Рефлексия — это возможность программы получать доступ к своей собственной структуре и поведению во время выполнения. Это означает, что программа может получить информацию о типах объектов, именах методов, атрибутах и других свойствах.

#для_начинающих

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

Python Learning

Интроспекция

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

В Python есть несколько способов использовать интроспекцию. Один из способов — использовать встроенные функции type(), dir() и getattr().

#для_начинающих

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

Python Learning

Модуль doctest

Модуль doctest — это легкий фреймворк для тестирования, который позволяет автоматизировать тестирование кода, используя его документацию. Модуль ищет в документации примеры кода, которые можно выполнить, и проверяет, соответствуют ли результаты ожидаемым.

Как использовать doctest?

Чтобы использовать doctest, необходимо импортировать его в свой код:

import doctest


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

Чтобы запустить тесты doctest, вы можете использовать функцию doctest.testmod(). Если тесты пройдут успешно, ничего не будет напечатано. Если тесты потерпят неудачу, будет напечатано сообщение об ошибке, указывающее на причину неудачи.

#для_продвинутых

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

Python Learning

Атрибут context

Атрибут context — это специальный атрибут исключений в Python, который содержит ссылку на исключение, которое было вызвано перед текущим исключением. Этот атрибут используется при множественном вызове исключений, чтобы предоставить контекст для текущего исключения.

В коде на картинке функция g вызывает исключение ValueError. Функция f перехватывает это исключение и вызывает собственное исключение Exception.

#для_начинающих

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

Python Learning

PySpark

PySpark — это Python API для Apache Spark. Он позволяет выполнять обработку больших данных в реальном времени в распределенной среде с помощью Python. Он также предоставляет оболочку PySpark для интерактивного анализа данных.

PySpark сочетает в себе удобство использования и простоту Python с мощностью Apache Spark, что позволяет обрабатывать и анализировать данные любого размера для всех, кто знаком с Python. PySpark поддерживает все функции Spark, такие как Spark SQL, DataFrames, Structured Streaming, Machine Learning (MLlib) и Spark Core.

Код с картинки создаст контекст Spark, прочитает набор данных из файла CSV с именем "data.csv" и выведет его в консоль.

#для_продвинутых

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

Python Learning

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


Функция most_frequent_word анализирует предоставленный текст, разделяет его на слова, приводит к нижнему регистру для игнорирования различий в написании, и подсчитывает частоту каждого слова. Затем функция возвращает слово с наибольшей частотой, при этом если есть несколько слов с одинаковой частотой, выбирается то, которое встретилось в тексте первым.

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