Разработка игр для начинающих: с чего начать?
Сегодня создать свою игру может почти каждый, но у новичков в геймдеве неизбежно возникает множество вопросов. Какие инструменты использовать? Какую платформу выбрать? Какие навыки развивать в первую очередь? И, самое главное, как сделать игру, которая действительно понравится многим?
В этой статье авторы рассмотрели основные шаги и этапы в разработке, независимо от того, хотите вы создать игру «для себя» или для монетизации.
Подробнее👇
#статьи
@python_practics
Сегодня создать свою игру может почти каждый, но у новичков в геймдеве неизбежно возникает множество вопросов. Какие инструменты использовать? Какую платформу выбрать? Какие навыки развивать в первую очередь? И, самое главное, как сделать игру, которая действительно понравится многим?
В этой статье авторы рассмотрели основные шаги и этапы в разработке, независимо от того, хотите вы создать игру «для себя» или для монетизации.
Подробнее👇
#статьи
@python_practics
👍2
Внимание! - Вопрос!
Что такое функция высшего порядка?
Функция высшего порядка – функция, принимающая в качестве аргументов другие функции или возвращающая другую функцию в качестве результата. Основная идея состоит в том, что функции имеют тот же статус, что и другие объекты данных.
#вопросы_из_собеседований
@python_practics
#вопросы_из_собеседований
@python_practics
👍6
«Вместо философии учил java, вместо доты — питон. Через 3 месяца нашёл работу с зп 90к»
Думаете, повезло?
Уверен, что так сможет каждый — потому что эти языки востребованы (70% программ и сервисов работают на них) и просты в усвоении (за 3 месяца можно выйти на достойный уровень без напряга).
А вот и каналы, где нашёл всю инфу. Её грамотно собрали, даже сложные темы изучаются легко:
Java (теория)
Java (практика)
Python
Уже через месяц сможете писать простеньких ботов для телеги и продавать по 5-7к, кайф же🥰
Думаете, повезло?
Уверен, что так сможет каждый — потому что эти языки востребованы (70% программ и сервисов работают на них) и просты в усвоении (за 3 месяца можно выйти на достойный уровень без напряга).
А вот и каналы, где нашёл всю инфу. Её грамотно собрали, даже сложные темы изучаются легко:
Java (теория)
Java (практика)
Python
Уже через месяц сможете писать простеньких ботов для телеги и продавать по 5-7к, кайф же
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1👎1🤔1
Задача:
Задан массив целых чисел, найдите максимальное произведение, полученное при умножении двух соседних чисел в массиве.
Пример:
#задачник
@python_practics
Задан массив целых чисел, найдите максимальное произведение, полученное при умножении двух соседних чисел в массиве.
Пример:
[1, 2, 3] возвращает 6, поскольку максимальное произведение получается при умножении 2∗3=6
#задачник
@python_practics
👍5
Ряд Фибоначчи
Ряд Фибоначчи - это серия чисел, в которой каждое число (число Фибоначчи) является суммой двух предыдущих чисел. Простейший ряд Фибоначчи: 1, 1, 2, 3, 5, 8, 13 и т.д. Мы можем использовать создание списка и цикл for для создания ряда Фибоначчи в необходимом нам диапазоне.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Ряд Фибоначчи - это серия чисел, в которой каждое число (число Фибоначчи) является суммой двух предыдущих чисел. Простейший ряд Фибоначчи: 1, 1, 2, 3, 5, 8, 13 и т.д. Мы можем использовать создание списка и цикл for для создания ряда Фибоначчи в необходимом нам диапазоне.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍12🔥2
Внимание! - Вопрос!
Что такое каррирование?
Карринг — это преобразование функции от многих аргументов в набор функций, каждая из которых является функцией от одного аргумента. Мы можем передать часть аргументов в функцию и получить обратно функцию, ожидающую остальные аргументы. Это преобразование было введено М. Шейнфинкелем и Г. Фреге и получило свое название в честь Х. Карри.
#вопросы_из_собеседований
@python_practics
#вопросы_из_собеседований
@python_practics
👍3
YOLOv8
YOLOv8 — самый совершенный (на сегодня) и производительный представитель семейства моделей обнаружения объектов YOLO.
Особенности YOLOv8:
• Предназначен для таких задач CV, как обнаружение объектов, сегментация экземпляров и классификация изображений.
• Удобный API (командная строка + Python).
• Быстрее и точнее предыдущих версий.
• Поддерживает множество форматов экспорта.
• Модель может работать на обычных и графических процессорах.
• YOLOv8 обучена на датасете COCO.
Подробнее👇
#фреймворки_библиотеки
@python_practics
YOLOv8 — самый совершенный (на сегодня) и производительный представитель семейства моделей обнаружения объектов YOLO.
Особенности YOLOv8:
• Предназначен для таких задач CV, как обнаружение объектов, сегментация экземпляров и классификация изображений.
• Удобный API (командная строка + Python).
• Быстрее и точнее предыдущих версий.
• Поддерживает множество форматов экспорта.
• Модель может работать на обычных и графических процессорах.
• YOLOv8 обучена на датасете COCO.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍4
Простое число
Простое число - это число, которое делится только само на себя и 1. например: 2,3,5,7 и т. Д. Чтобы сгенерировать простые числа в диапазоне, мы можем использовать функцию списка с фильтром и лямбда для генерации простых чисел.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Простое число - это число, которое делится только само на себя и 1. например: 2,3,5,7 и т. Д. Чтобы сгенерировать простые числа в диапазоне, мы можем использовать функцию списка с фильтром и лямбда для генерации простых чисел.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍5
Как читать чужой код и понимать его: гайд, как не разбить экран компьютера
Разбираться в чужом коде — очень крутой навык, поскольку в нем вы можете найти новые приемы и подходы, посмотреть на логику решения конкретной задачи (можете сравнивать со своей), плюс быстрее адаптироваться к процессам в компании.
В статье авторы рассказали, как читать чужой код без стресса, а еще рассмотрели типичные ошибки и посоветовали крутые лайфхаки.
Подробнее👇
#статьи
@python_practics
Разбираться в чужом коде — очень крутой навык, поскольку в нем вы можете найти новые приемы и подходы, посмотреть на логику решения конкретной задачи (можете сравнивать со своей), плюс быстрее адаптироваться к процессам в компании.
В статье авторы рассказали, как читать чужой код без стресса, а еще рассмотрели типичные ошибки и посоветовали крутые лайфхаки.
Подробнее👇
#статьи
@python_practics
👍4
Modern Python Cookbook, 3rd Edition: 130+ updated recipes for modern Python 3.12 with new techniques and tools
Чему вы научитесь:
• Использованию новых возможностей Python 3.12;
• Применению современных инструментов разработки;
• Оптимизации Python-кода для лучшей производительности;
• Работе с продвинутыми библиотеками и фреймворками;
• Созданию эффективных и элегантных решений на Python.
"Modern Python Cookbook" предоставит вам обширную коллекцию современных рецептов и техник программирования на Python.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Использованию новых возможностей Python 3.12;
• Применению современных инструментов разработки;
• Оптимизации Python-кода для лучшей производительности;
• Работе с продвинутыми библиотеками и фреймворками;
• Созданию эффективных и элегантных решений на Python.
"Modern Python Cookbook" предоставит вам обширную коллекцию современных рецептов и техник программирования на Python.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍3