Перейти в телеграм, чтобы получить результаты теста
Пройдите тест, узнайте какой профессии подходите
Заполните форму, чтобы открыть результаты теста и получить подарки
Вам подходит профессия:
Аналитик данных
Совместимость
78%
Основные характеристики профессии:
не нужно общаться с людьмилогикаанализпоиск закономерностейработа с числами
Построим личный план перехода в профессию для вас бесплатно
убедитесь, подходит вам профессия или нет
получите оценку своих навыков и шансов освоить профессию
забронируем за вами скидку 55% на обучение, пока думаете
Позвоним вам в течение часа — не пропустите звонок
Чем занимается специалист
Специалист создает все онлайн-продукты, программы, приложения, игры и сайты, которыми вы пользуетесь каждый день.
Создает — значит описывает последовательность действий на специальном языке программирования. Настраивает действия, что должно произойти, если пользователь нажмет на кнопку.
Средняя зарплата начинающего специалиста в первый год работы:
от 50 000 ₽
Что надо знать и уметь, чтобы выучиться на аналитика:
базовое школьное образование
уверенные навыки работы с компьютером
опыт выполнения задач в конкретные сроки
Глубокие знания математики или английского не нужны
Почему мы рекомендуем вам эту профессию
Ваш скрытый талант:
наблюдательность
Заполните форму, чтобы открыть результаты теста и получить подарки
Часто при разработке программ на Python возникает ситуация, когда необходимо создать несколько конструкторов для одного класса. Это может быть полезно,
Часто при разработке программ на Python возникает ситуация, когда необходимо создать несколько конструкторов для одного класса. Это может быть полезно, например, когда у класса есть несколько полей, и нужно предоставить различные способы инициализации этих полей.
Рассмотрим пример. Пусть имеется класс Book, у которого есть свойства title и author. В некоторых случаях вам может потребоваться создать книгу, указав оба этих свойства. В других случаях вы может хотеть создать книгу без автора.
В Python метод __init__ класса выступает в роли конструктора, однако Python не поддерживает несколько методов __init__ в одном классе. В таком случае обычный подход — использовать значения по умолчанию для аргументов конструктора.
class Book:
def __init__(self, title, author=None):
self.title = title
self.author = author
В этом примере, если при создании объекта класса Book не указывается автор, то свойство author автоматически получает значение None.
book1 = Book("War and Peace", "Leo Tolstoy")
book2 = Book("1984")
В данном случае, книга book1 будет создана с указанным автором, а книга book2 – без автора.
Это наиболее часто используемый подход для реализации «нескольких конструкторов» в Python. Он прост, чист и «pythonic».
В работе с данными на языке программирования Python часто используется библиотека pandas. Одним из ключевых объектов в pandas является DataFrame — двухмерная
Добавить комментарий