#Вопросы_с_собеседования
❓List и Tuples – зачем нужны и какие отличия?
Ключевое различие между ними заключается в том, что в то время как
❓List и Tuples – зачем нужны и какие отличия?
List
и Tuples
- это типы данных, которые хранят коллекцию объектов в Python. Объекты, хранящиеся в обеих последовательностях, имеют разные типы данных. List
представлены квадратными скобками ['sara', 6, 0.19], а tuples
- круглыми скобками ('max', 5, 0.97). Ключевое различие между ними заключается в том, что в то время как
list
является изменяемым, tuples
, напротив, является неизменяемым объектом. Это означает, что данные в list
могут быть изменены, добавлены или нарезаны на ходу, а в tuples
остаются неизменными и не могут быть изменены никаким образом.👍51
Узнаем стоимость акций различных компаний
Установка пакета -
Документацию библиотеки можно найти здесь.
Установка пакета -
pip install yfinance
В нашем примере мы строим график изменения акций компании Apple в промежутке от 1 сентября 2018 года по 1 сентября 2022 года(полученный график представлен в посте выше).Документацию библиотеки можно найти здесь.
👍29🔥7🎉5
#Вопросы_с_собеседования
❓Как выполняется обработка исключений в Python?
Для обработки исключений Python предоставляет конструкцию из трех слов:
Синтаксис выглядит примерно так:
try:
# попробовать сделать это
except:
# если блок try не сработал, попробовать это
finally:
# всегда делать это
На картинке представлен упрощенный пример такой конструкции. Здесь блок try терпит неудачу, поскольку мы не можем складывать целые числа со строками. Блок except устанавливает val = 10, а затем блок finally выводит complete.
❓Как выполняется обработка исключений в Python?
Для обработки исключений Python предоставляет конструкцию из трех слов:
try
, except
и finally
.Синтаксис выглядит примерно так:
try:
# попробовать сделать это
except:
# если блок try не сработал, попробовать это
finally:
# всегда делать это
На картинке представлен упрощенный пример такой конструкции. Здесь блок try терпит неудачу, поскольку мы не можем складывать целые числа со строками. Блок except устанавливает val = 10, а затем блок finally выводит complete.
👍35🎉5😱1
Пишем платформер на Python, используя pygame
Платформер(platformer)— жанр компьютерных игр, в которых основной чертой игрового процесса является прыгание по платформам, лазанье по лестницам, собирание предметов, обычно необходимых для завершения уровня.
Смотреть статью
Платформер(platformer)— жанр компьютерных игр, в которых основной чертой игрового процесса является прыгание по платформам, лазанье по лестницам, собирание предметов, обычно необходимых для завершения уровня.
Смотреть статью
👍45🎉6
👍34😱15😢5🆒1
Гуглим с помощью Python
Установка необходимых пакетов -
Подробнее ознакомиться с таким поиском информации можно здесь.
Установка необходимых пакетов -
pip install beautifulsoup4
и pip install google
В нашем примере мы задаем в поиске слово "Python" и получаем ссылки на 3 самых популярных по мнению Google сайтов о Python.Подробнее ознакомиться с таким поиском информации можно здесь.
👍33🎉11❤4😱3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Физика в Python с использованием Pymunk
В этой статье мы рассмотрим как самому создавать физические симуляции используя всего 2 библиотеки Python.
Смотреть статью
В этой статье мы рассмотрим как самому создавать физические симуляции используя всего 2 библиотеки Python.
Смотреть статью
👍43🎉8❤2🔥1
Рисуем звезду при помощи 🐢
Результат нашего кода находится в посте выше.
Подробнее можно почитать здесь.
Результат нашего кода находится в посте выше.
turtle(черепаха)
— это библиотека Python, похожая на доску для рисования, которая позволяет нам приказать черепахе рисовать на ней! Мы можем использовать множество функций черепахи, которые могут перемещать черепаху.Подробнее можно почитать здесь.
👍13🎉6
#Вопросы_с_собеседования
❓Приведите пример генератора словарей
Мы создаем словарь с буквами алфавита в качестве ключей и индексами в качестве значений.
❓Приведите пример генератора словарей
Мы создаем словарь с буквами алфавита в качестве ключей и индексами в качестве значений.
🎉15👍8🔥1
Сравниваем курс доллара и евро
forex-python позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту в другую.
Установка пакета -
forex-python позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту в другую.
Установка пакета -
pip install forex-python
В нашем примере мы сравниваем курс доллара и курс евро. Как мы видим, сейчас доллар дороже в 1.00080064051241 раз, что довольно-таки необычно, так как до июля 2022 года на протяжении 20 лет евро ни разу не позволял доллару себя обогнать.👍21❤2😱2🎉1
Как строить красивые графики на Python с Seaborn
Визуализация данных — это метод, который позволяет специалистам по анализу данных преобразовывать сырые данные в диаграммы и графики, которые несут ценную информацию.
https://habr.com/ru/amp/post/540526/
Визуализация данных — это метод, который позволяет специалистам по анализу данных преобразовывать сырые данные в диаграммы и графики, которые несут ценную информацию.
https://habr.com/ru/amp/post/540526/
Хабр
Как строить красивые графики на Python с Seaborn
Будущих студентов курса «Python Developer. Professional» и всех желающих приглашаем принять участие в открытом вебинаре на тему «Фреймворкирование и метаклассы». А сейчас делимся традиционным...
👍11🎉1
#Вопросы_с_собеседования
❓Как объединить два списка в список кортежей?
Для объединения в список кортежей можно использовать функцию zip, причем не только двух, но трех и более списков.
❓Как объединить два списка в список кортежей?
Для объединения в список кортежей можно использовать функцию zip, причем не только двух, но трех и более списков.
👍34
#Вопросы_с_собеседования
❓Что выведет код с картинки?
В любом замыкании в Python переменные связываются по имени. Таким образом, в приведённой выше строке кода будет выведено следующее:
Если бы вы хотели, чтобы вывод был [0, 1, 2], то выход из ситуации — создание отдельной функции или передача аргументов по их имени.
❓Что выведет код с картинки?
В любом замыкании в Python переменные связываются по имени. Таким образом, в приведённой выше строке кода будет выведено следующее:
[2, 2, 2]
.Если бы вы хотели, чтобы вывод был [0, 1, 2], то выход из ситуации — создание отдельной функции или передача аргументов по их имени.
flist = []
for i in range(3):
flist.append(lambda i = i : i)
answer = [f() for f in flist]
print(answer)
.👍24🤔12❤2
Определяем тип изображения с помощью Python
Установка модуля -
Подробнее можно почитать здесь.
Установка модуля -
pip install imghdr
Предположим, вам предоставлен файл типа изображения, и вам нужно определить тип этого файла. Проще говоря, вам нужно получить расширение этого файла типа изображения. Это можно использовать в проекте, чтобы проверить, действительно ли запрошенное вами изображение является изображением и с каким расширением оно поставляется.Подробнее можно почитать здесь.
🎉17👍9🤔2😢1
🤔29😱11👍7