Simulative – Telegram
7.39K subscribers
1.7K photos
70 videos
1 file
1.26K links
Привет! Мы — образовательная платформа в сфере аналитики Simulative: simulative.ru

Создаём курсы-симуляторы, где обучаем не на «апельсинках», а на кейсах из реального бизнеса.

Наш уютный чат: @itresume_chat
Поддержка: @simulative_support
Download Telegram
📅 Календарь событий

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

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

P.S. По одному на неделе, чтобы не расслабляться 😉

#календарь
💥 Такая идеальная экспонента...

Сегодня, 1 апреля, отмечается не только «‎День смеха», но и «‎День математики».

Не известно, откуда пошла традиция отмечать «День Математики» 1 апреля. Причем официально этого праздника нет в России. Его празднуют лишь по инициативе студенчества и профессоров. Во многих ВУЗах России именно в этот день проводят празднования, посвященные математическим факультетам и студентам, проводят конференции, олимпиады и конкурсы по математике.

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


#math
​​Рубрика «Вопросы с собеседований» 💥

Ошибки и исключения в Python?

Ответ:

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

Частый вопрос на собеседовании - какие ошибки бывают и как с ними работать.

# БАЗОВЫЙ КЛАСС

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

# НАСЛЕДНИКИ

У BaseException 4 прямых наследника:

- SystemExit – произошел выход из программы
- KeyboardInterrupt – пользователь прервал выполнение программы (комбинация Ctrl+C)
- GeneratorExit – завершена работа объекта generator
- Exception – родительский класс для пользовательских исключений

# EXCEPTIONS

От класса Exception наследуется очень много разных ошибок, многие из которых Вам знакомы. Например:

- IOError – ошибка ввода-вывода, например, "файл не найден"
- ImportError – ошибка импорта модуля
- IndexError – обращение к несуществующему индексу последовательности
- OSError – ошибка системы
- SyntaxError – синтаксическая ошибка
- TypeError – ошибка типа данных, например, функция вызывается с неподходящим по типу аргументом
- ZeroDivisionError – деление на ноль

# ОБРАБОТКА ИСКЛЮЧЕНИЙ

Для обработки исключений используется блок try-except-finally.

В блок try помещается код, который надо выполнить.

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

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

Например:

 try:
k = 1 / 0
except ZeroDivisionError:
k = 0
finally:
print('Finish!')

#interview_problems #python
​​💥 Подробный гайд по сортировке пузырьком

Наверное, самое первое, чему мы учимся в программировании - алгоритмы сортировки. А один из самых простых - сортировка пузырьком!

В гайде мы рассматриваем:

- Сам алгоритм
- Его Модификации
- Оцениваем сложность алгоритма
- Пишем код на Python!

Приятного чтения 😊

#algorithm
🔥1
​​GROK IT!

Задача по Python: Что выведет код?

Правильный ответ раскроем завтра 😏

#grokit #python
😎 Как Вы развиваете профессиональные навыки?

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

А что по душе именно Вам?

#itresume
GROK IT! Ответ на задачу о методе isalnum 🔔

ОТВЕТ: False, True, True, False


💥 ОБЪЯСНЕНИЕ:

Метод isalnum - строковый метод, который возвращает булевское значение (True/False).

Название этого метода происходит от сокращения «is alphabetic numeric», а не «is all numeric», как многие сначала думают.

Метод возвращает True, когда на вход подана строка хотя бы из 1 элемента и она состоит только из цифр или латинских букв. Если присутствуют другие символы в строке - возвращается False.

Тогда получается:

' '.isalnum() - False, потому что нет ни одного символа
'abc'.isalnum() и '123'.isalnum() - True
'!ac12'.isalnum() - False из-за восклицательного знака

------

❗️Таким образом, правильный ответ - False, True, True, False



#grokit #python