Задача:
Завершите решение так, чтобы функция разбивала регистр camel, используя пробел между словами.
Пример:
#задачник
@python_practics
Завершите решение так, чтобы функция разбивала регистр camel, используя пробел между словами.
Пример:
"camelCasing" => "camel Casing"
"identifier" => "identifier"
"" => ""
#задачник
@python_practics
👍4
Fizz Buzz
Это тест, в котором нам нужно написать программу, что печатает числа от 1 до 100. Но для чисел, кратных трем, выведет «Fizz» вместо числа, а для кратных пяти выведет «Buzz». (если кратно и трем, и пяти, то выводится, соответственно, FizzBuzz).
Похоже, нам нужно использовать циклы и несколько операторов if-else. Если вы попытаетесь сделать это на любом другом языке, то вам, возможно, придется написать до 10 строк кода. Но используя python, мы сможем реализовать FizzBuzz всего одной строкой кода.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Это тест, в котором нам нужно написать программу, что печатает числа от 1 до 100. Но для чисел, кратных трем, выведет «Fizz» вместо числа, а для кратных пяти выведет «Buzz». (если кратно и трем, и пяти, то выводится, соответственно, FizzBuzz).
Похоже, нам нужно использовать циклы и несколько операторов if-else. Если вы попытаетесь сделать это на любом другом языке, то вам, возможно, придется написать до 10 строк кода. Но используя python, мы сможем реализовать FizzBuzz всего одной строкой кода.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍12
Внимание! - Вопрос!
Что делают StringIO и BytesIO?
Классы io.StringIO и io.BytesIO, представляют собой потоки для считывания и записи в строки или байтовые строки в памяти. Они могут быть использованы для того, чтобы использовать строки и байтовые строки в качестве текстовых и бинарных файлов.
#вопросы_из_собеседований
@python_practics
Что делают StringIO и BytesIO?
#вопросы_из_собеседований
@python_practics
👍3
OpenCV
Коммерческая библиотека компьютерного зрения и машинного обучения с открытым исходным кодом, в состав которой входит более 2500 высокооптимизированных алгоритмов. Это позволяет OpenCV выполнять практически любые задачи в сфере обработки изображений и видео, включая обнаружение и отслеживание объектов, распознавание лиц на фотографиях и видео.
Особенности OpenCV:
• Кроссплатформенность и поддержка графических процессоров.
• Оптимизирована для коммерческих приложений CV и ML, работающих в реальном мире и в реальном времени.
• OpenCV изначально была написана на C++, что дает высокую производительность.
• Использует массивы Numpy для выполнения операций.
• Расширенное приложение для 3D-объектов.
• Отсутствие подробной документации и кодов обработки ошибок могут усложнить освоение библиотеки новичками.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Коммерческая библиотека компьютерного зрения и машинного обучения с открытым исходным кодом, в состав которой входит более 2500 высокооптимизированных алгоритмов. Это позволяет OpenCV выполнять практически любые задачи в сфере обработки изображений и видео, включая обнаружение и отслеживание объектов, распознавание лиц на фотографиях и видео.
Особенности OpenCV:
• Кроссплатформенность и поддержка графических процессоров.
• Оптимизирована для коммерческих приложений CV и ML, работающих в реальном мире и в реальном времени.
• OpenCV изначально была написана на C++, что дает высокую производительность.
• Использует массивы Numpy для выполнения операций.
• Расширенное приложение для 3D-объектов.
• Отсутствие подробной документации и кодов обработки ошибок могут усложнить освоение библиотеки новичками.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍4
Нахождение факториала
Факториал - это произведение целого числа и всех целых чисел в порядке перед ним.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Факториал - это произведение целого числа и всех целых чисел в порядке перед ним.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍8
Python 1.0.0 вышел 31 год назад: с чего всё начиналось
31 год назад, 27 января 1994 года, Гвидо ван Россум объявил о выпуске Python 1.0.0.
Тогда это был просто ещё один скриптовый язык, но с амбициозной целью — упростить программирование и сделать код более читаемым.
Python уже в первой версии предлагал ключевые особенности, которые позже сделали его одним из самых популярных языков в мире.
В числе главных преимуществ: объектно-ориентированный подход, автоматическое управление памятью, работа с ассоциативными массивами (словари), исключения и модули.
Подробнее👇
#статьи
@python_practics
31 год назад, 27 января 1994 года, Гвидо ван Россум объявил о выпуске Python 1.0.0.
Тогда это был просто ещё один скриптовый язык, но с амбициозной целью — упростить программирование и сделать код более читаемым.
Python уже в первой версии предлагал ключевые особенности, которые позже сделали его одним из самых популярных языков в мире.
В числе главных преимуществ: объектно-ориентированный подход, автоматическое управление памятью, работа с ассоциативными массивами (словари), исключения и модули.
Подробнее👇
#статьи
@python_practics
👍6❤2
Mastering TensorFlow 2.x: Implement Powerful Neural Nets across Structured, Unstructured datasets and Time Series Data
Чему вы научитесь:
• Разработке нейронных сетей с TensorFlow 2.x;
• Обработке различных типов данных в глубоком обучении;
• Созданию моделей для временных рядов;
• Оптимизации и развертыванию моделей;
• Работе с продвинутыми архитектурами нейронных сетей.
"Mastering TensorFlow 2.x" поможет вам освоить современные техники глубокого обучения с использованием TensorFlow.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Разработке нейронных сетей с TensorFlow 2.x;
• Обработке различных типов данных в глубоком обучении;
• Созданию моделей для временных рядов;
• Оптимизации и развертыванию моделей;
• Работе с продвинутыми архитектурами нейронных сетей.
"Mastering TensorFlow 2.x" поможет вам освоить современные техники глубокого обучения с использованием TensorFlow.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍2
В каком порядке Python сканирует области видимости при поиске той или иной переменной?
Anonymous Quiz
44%
local - enclosing - global - built-in
34%
local - global - enclosing - built-in
23%
local - global - built-in - enclosing
👍5
Разработка игр для начинающих: с чего начать?
Сегодня создать свою игру может почти каждый, но у новичков в геймдеве неизбежно возникает множество вопросов. Какие инструменты использовать? Какую платформу выбрать? Какие навыки развивать в первую очередь? И, самое главное, как сделать игру, которая действительно понравится многим?
В этой статье авторы рассмотрели основные шаги и этапы в разработке, независимо от того, хотите вы создать игру «для себя» или для монетизации.
Подробнее👇
#статьи
@python_practics
Сегодня создать свою игру может почти каждый, но у новичков в геймдеве неизбежно возникает множество вопросов. Какие инструменты использовать? Какую платформу выбрать? Какие навыки развивать в первую очередь? И, самое главное, как сделать игру, которая действительно понравится многим?
В этой статье авторы рассмотрели основные шаги и этапы в разработке, независимо от того, хотите вы создать игру «для себя» или для монетизации.
Подробнее👇
#статьи
@python_practics
👍2
Внимание! - Вопрос!
Что такое функция высшего порядка?
Функция высшего порядка – функция, принимающая в качестве аргументов другие функции или возвращающая другую функцию в качестве результата. Основная идея состоит в том, что функции имеют тот же статус, что и другие объекты данных.
#вопросы_из_собеседований
@python_practics
#вопросы_из_собеседований
@python_practics
👍6