⚡️ Задачка с собеседования | #Easy
Условие:
Вам нужно написать функцию для создания ёлок, как на фото выше. Функция принимает необязательный параметр — высоту ёлки.
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Вам нужно написать функцию для создания ёлок, как на фото выше. Функция принимает необязательный параметр — высоту ёлки.
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Переводим текст в речь
Для этого существует pyttsx3. В отличие от остальных библиотек, он работает без интернета и совместим с Python2.
Установка:
Первым делом инициализируете модуль с помощью
Также вы можете настраивать голоса с помощью
#миниурок #pyttsx
Для этого существует pyttsx3. В отличие от остальных библиотек, он работает без интернета и совместим с Python2.
Установка:
pip install pyttsx3
P.S. Если выдало ошибку с модулем win32com или win32api, то установите дополнительно пакет pypiwin32.Первым делом инициализируете модуль с помощью
init()
и получаете движок. После — выбираете действие для движка, например, say(text)
или save_to_file(text, filename)
. Вызываете runAndWait()
и ждётеТакже вы можете настраивать голоса с помощью
getProperty(name)
и setProperty(name, value)
. О свойствах можете почитать в документации.#миниурок #pyttsx
Что выведет код выше?
Anonymous Quiz
35%
oLrem ipsum
20%
ipsum Lorem
6%
Ничего
31%
Ошибку
7%
Узнать ответ
⚡️ Задачка с собеседования | #Easy
Условие:
На вход идёт список из нулей и единиц (битов), вам нужно посчитать и вернуть целое число состоящее их этих битов.
Примеры:
bin_to_num([1, 1, 1, 1, 1, 1, 1, 1]) -> 255
bin_to_num([0, 1, 0, 1, 1, 0]) -> 22
bin_to_num([0, 1, 1, 1]) -> 7
bin_to_num([]) -> 0
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
На вход идёт список из нулей и единиц (битов), вам нужно посчитать и вернуть целое число состоящее их этих битов.
Примеры:
bin_to_num([1, 1, 1, 1, 1, 1, 1, 1]) -> 255
bin_to_num([0, 1, 0, 1, 1, 0]) -> 22
bin_to_num([0, 1, 1, 1]) -> 7
bin_to_num([]) -> 0
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Настраиваем сервер
vibora — модуль, помогающий создавать http клиентов или сервера. О его преимуществах можете почитать на GitHub.
Устанока:
Если вам понравился модуль, можете почитать о нём подробнее в документации.
#миниурок #vibora
vibora — модуль, помогающий создавать http клиентов или сервера. О его преимуществах можете почитать на GitHub.
Устанока:
pip install vibora
Создаём любой файл и вписываем туда содержимое примера (его вы можете найти тут). Запускаем с помощью обычного python и получаем удобный сервер.Если вам понравился модуль, можете почитать о нём подробнее в документации.
#миниурок #vibora
⚡️ Работаем c математикой
SciPy — библиотека с открытым исходным кодом, созданная для решения научных и математических проблем.
Установка:
Или проще говоря, это набор алгоритмов для решения задач. Например,
Если модуль стал вам интересен, можете посетить страницу документации.
#миниурок #scipy
SciPy — библиотека с открытым исходным кодом, созданная для решения научных и математических проблем.
Установка:
pip install scipy
.Или проще говоря, это набор алгоритмов для решения задач. Например,
scipy.linalg
— функции для работы с линейной алгеброй.Если модуль стал вам интересен, можете посетить страницу документации.
#миниурок #scipy
example.py
323 B
⚡️ Задачка с собеседования | #Medium
Условие:
Вам нужно написать реализацию трибоначи. Тоже самое, что и фибоначи, но суммирует последние три числа последовательности, а не два. Функция принимает два аргумента: с чего начинается последовательность (список с тремя числами) и количество операций.
Примеры оказались очень большими, поэтому они находятся в файле выше.
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Вам нужно написать реализацию трибоначи. Тоже самое, что и фибоначи, но суммирует последние три числа последовательности, а не два. Функция принимает два аргумента: с чего начинается последовательность (список с тремя числами) и количество операций.
Примеры оказались очень большими, поэтому они находятся в файле выше.
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Продолжаем изучать математические модули
В этот раз разберём Pandas — инструмент с открытым исходным кодом, используемый для анализа данных.
Установка:
Вам также стоит знать про
Но и это ещё не всё. Если хотите узнать больше, советую посетить документацию.
#миниурок #pandas
В этот раз разберём Pandas — инструмент с открытым исходным кодом, используемый для анализа данных.
Установка:
pip install pandas
Начать стоит с Series(text)
. Это одномерный массив, содержащий данные любого типа. Тоже самое, что и столбец в таблице.Вам также стоит знать про
DataFrame(data)
. Это —двухмерная структура данных (например, двухмерный массив или таблица).Но и это ещё не всё. Если хотите узнать больше, советую посетить документацию.
#миниурок #pandas
⚡️ Шутки про Python
Удивительно, но в документации python есть раздел — humor. Это набор шуток, связанных с нашим любимым языком. Вот одна из них:
Маленькая девочка пришла на шоу домашних животных и просит ваббита (wabbit). Продавец смотрит на нее, улыбается и говорит:
- Хочешь милого пушистого белого кролика или миленького коричневого кролика?
- На самом деле, - говорит маленькая девочка, - я не думаю, что мой питон что-то заметит.
#теория
Удивительно, но в документации python есть раздел — humor. Это набор шуток, связанных с нашим любимым языком. Вот одна из них:
Маленькая девочка пришла на шоу домашних животных и просит ваббита (wabbit). Продавец смотрит на нее, улыбается и говорит:
- Хочешь милого пушистого белого кролика или миленького коричневого кролика?
- На самом деле, - говорит маленькая девочка, - я не думаю, что мой питон что-то заметит.
#теория
⚡️ Задачка с собеседования | #Medium
Условие:
Напишите функцию, которая делит строку в список, состоящий из пар символов. Если же в строке нечётное число символов, то замените недостающий на нижнее подчёркивание (_).
Примеры:
split_in_pairs('abcd') -> ['ab', 'cd']
split_in_pairs('abc') -> ['ab', 'c_']
split_in_pairs('') -> []
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Напишите функцию, которая делит строку в список, состоящий из пар символов. Если же в строке нечётное число символов, то замените недостающий на нижнее подчёркивание (_).
Примеры:
split_in_pairs('abcd') -> ['ab', 'cd']
split_in_pairs('abc') -> ['ab', 'c_']
split_in_pairs('') -> []
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Обфускация кода
Любой желающий может открыть ваш код и прочитать его. Но этого можно избежать, если обфусцировать код, то есть перевести в нечитаемый вид. Для этого нам нужен PyArmor.
Установка:
Вводим
#миниурок #pyarmor
Любой желающий может открыть ваш код и прочитать его. Но этого можно избежать, если обфусцировать код, то есть перевести в нечитаемый вид. Для этого нам нужен PyArmor.
Установка:
pip install pyarmor
Запускается этот инструмент из терминала. Обо всех командах можно почитать в документации, нам же потребуется только obfuscate
.Вводим
pyarmor obfuscate file.py
и файл станет таким же непонятным, как на картинке выше. Если стало интересно, советую начать изучение тут. #миниурок #pyarmor