Разбираем вопросы с собесов по Python
Что такое динамическая типизация ?
Динамическая типизация - это подход к типизации, при котором типы переменных определяются во время выполнения программы, а не на этапе компиляции. С динамической типизацией тип переменной связывается с данными во время выполнения на основе их значения и контекста использования. Это означает, что переменная может содержать данные любого типа, и ее тип может изменяться в процессе выполнения программы.
Пример:
В этом примере переменная x сначала содержит целое число, затем строку, а затем список.
Тип переменной определяется автоматически во время выполнения программы на основе значения, присвоенного переменной.
Преимущества динамической типизации включают гибкость и удобство использования. Однако это также может привести к потенциальным ошибкам во время выполнения, если переменная содержит неожиданные данные, и затрудняет статический анализ кода на этапе компиляции.
Хочу посоветовать отличный канал по python: https://t.me/python_scrypt (полезная инфа, обзор библиотек)
Django ORM VS SQLAlchemy ORM! Пробуем, сравниваем, разбираемся! Часть 3 из 3
Третья серия!
Тема для меня в итоге не закрытая, с Алхимией опыта всё равно маловато, поэтому в конце когда работал с m2m возникла небольшая неловкость! Тесты прошли, но осадочек остался! Будет продолжение с Алхимией, наверно сниму в рамках видео про асинхронку.
Задачи по Python # 1 (базовый уровень)
*Для тех, кто не понимает, что здесь происходит, но очень интересно, и для тех, кому надо больше, - ссылка в конце поста.*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Задача 1:
Тема: переменные, арифметические операции
На вход программе подается целое число. Вам необходимо чтобы ваша программа вывела следующее нечетное число. Т.е. если мы вводим 4, то выводится 5. Если 5, то 7.
Желательно в решении не использовать ничего кроме элементарной арифметики, эта задача дается после первого урока, когда обучающиеся, к примеру, не знают ничего об условных операторах.
Sample Input 1:
3
Sample Output 1:
5
Sample Input 2:
6
Sample Output 2:
7
Sample Input 3:
13
Sample Output 3:
15
# вводные данные
number = int(input())
# продолжите решение здесь
------------------------------------------------------------------------------------------------------------------------------------------------------------------------Задача 2:
Тема: цикл while
2378 год... Есть автомат по продаже дополнительных минут жизни. На вход подается вещественное число(стоимость минуты). Нужно вывести на экран стоимость 1, 2 , 3 , ...10 минут жизни в одну строку через пробел.
Sample Input 1:
5.33
Sample Output 1:
5.33 10.66 15.99 21.32 26.65 31.98 37.31 42.64 47.97 53.3
Sample Input 2:
15.65
Sample Output 2:
15.65 31.3 46.95 62.6 78.25 93.9 109.55 125.2 140.85 156.5
Sample Input 3:
0.5
Sample Output 3:
0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
# продолжите решение здесь
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Задача 3:
Тема: lambda-функции
Создать lambda-функцию, которая, принимает в себя 1 символ и определяет, игнорируя регистр, является ли он буквой латинского алфавита(True/False). Символ подается с консоли, результат работы функции вывести в консоль.
Sample Input 1:
F
Sample Output 1:
True
Sample Input 2:
п
Sample Output 2:
False
Sample Input 3:
Z
Sample Output 3:
True
# продолжите решение здесь
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Понравилось? Залетай! - t.me/Python_Py_Sam
Django ORM VS SQLAlchemy ORM! Пробуем, сравниваем, разбираемся! Часть 2 из 3
Вторая часть видео, где я сравниваю работу с ORM Django и SQLAlchemy!
Моя группу в ТГ, где я предсказываю курс гречки:
https://t.me/davaite_pro_it
Django ORM VS SQLAlchemy ORM! Пробуем, сравниваем, разбираемся! Часть 1 из 3
Снял большое видео про сравнение двух самых популярных ORM на Python, если не знаешь что такое ORM то про это тоже есть своё видео!
Вторая и третья часть будет завтра и послезавтра, если интересно подписывайся!
Телега с рекламой казино и пирамид тоже есть!
https://t.me/davaite_pro_it
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Нейросеть СОЗДАЕТ игры! ИИ заменит программистов?
Нейросеть для создания игр по вашим промптам
Сервис создает игры по текстовым запросам. Пользователю стоит написать человеческим языком логику игры, а нейронка сгенерирует блоки кода, фичи, персонажей или локацию.