python_practics
5.28K subscribers
1.85K photos
205 videos
119 files
60 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Внимание! - Вопрос!

Что такое обработка исключений?

Обработка исключительных ситуаций или обработка исключений (англ. exception handling) — механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при выполнении программы и приводят к невозможности (бессмысленности) дальнейшей отработки программой её базового алгоритма.

Код на Python может сгенерировать исключение при помощи ключевого слова raise. После него указывается объект исключения. Также можно указать класс исключения, в таком случае будет автоматически вызван конструктор без параметров. raise может выбрасывать в качестве исключений только экземпляры класса BaseException и его наследников, а также (в Python 2) экземпляры классов старого типа.

#вопросы_из_собеседований

@python_practics
👍126
Создаем красивую анимацию на модуле turtle

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
5👍3
Что вернет math.ceil(3.4)?
Anonymous Quiz
52%
3
37%
4
6%
4.2
5%
3.7
👏7
Объединение строк через разделитель

Этот код преобразует список строк в одну строку, вставляя указанный разделитель.

#полезные_сниппеты

@python_practics
👍19
Задача:

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

Пример:

   "hello case" --> "HelloCase"
"camel case word" --> "CamelCaseWord"


#задачник

@python_practics
👍12
Pylons

Pylons Framework — это среда веб-приложений с открытым исходным кодом, написанная на Python. Он широко использует стандарт интерфейса шлюза веб-сервера для обеспечения повторного использования и разделения функций на отдельные модули. На него сильно повлиял Ruby on Rails: два его основных компонента, Routes и WebHelpers, представляют собой повторную реализацию функций Rails на Python.

Подробнее о работе с Pylons👇

#фреймворки_библиотеки

@python_practics
🔥4👍1
Рисуем логотип популярной социальной сети на модуле turtle

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍7🌚1
Selenium: пишем парсер для меняющегося сайта

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

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

Подробнее👇

#статьи

@python_practics
👍11
Debugging Machine Learning Models with Python: Develop high-performance, low-bias, and explainable machine learning and deep learning models

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

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

Книга в формате pdf👇

#курсы_книги

@python_practics
👍5
Специальные методы при создании объекта нужно вызывать явно.

Верно ли это утверждение?
Anonymous Quiz
57%
Да
43%
Нет
👍76