PyGame — набор модулей Python, предназначенный для написания компьютерных игр и мультимедиа-приложений. Для желающих научиться основам есть курс из пяти видео.
https://youtu.be/wDgZdYRQ4gU
https://youtu.be/wDgZdYRQ4gU
YouTube
Разработка игр на Python 3 с PyGame / #1 - Создание игр на PyGame
Python это многофункциональный язык, который позволяет создавать как сайты и программы, так и игры. В этом курсе мы рассмотрим библиотеку PyGame, позволяющую создавать игры с интерфейсом, анимацией и функциональностью.
1) Курс по языку Python: https://i…
1) Курс по языку Python: https://i…
#вопросы_с_собеседований
Можете назвать десять встроенных функций питона?
Можете назвать десять встроенных функций питона?
👍1
13–15 марта пройдёт онлайн-интенсив, на котором ты освоишь сразу два важных направления в программировании: Python-разработку и машинное обучение. Участие бесплатное!
Нужна только регистрация: 👉 https://clc.to/odDLSw.
✔ Ты узнаешь, как компьютер понимает естественную речь.
✔ Разберёшь архитектуру «умных» чат-ботов.
✔ Создашь своего чат-бота, научишь его говорить и подключишь к Telegram.
🎁 Сделаешь самый крутой проект — выиграешь сертификат на 30 000 рублей для обучения в онлайн-университете Skillbox.
Нужна только регистрация: 👉 https://clc.to/odDLSw.
✔ Ты узнаешь, как компьютер понимает естественную речь.
✔ Разберёшь архитектуру «умных» чат-ботов.
✔ Создашь своего чат-бота, научишь его говорить и подключишь к Telegram.
🎁 Сделаешь самый крутой проект — выиграешь сертификат на 30 000 рублей для обучения в онлайн-университете Skillbox.
Библиотека питониста | Python, Django, Flask via @CommentsBot
#вопросы_с_собеседований Можете назвать десять встроенных функций питона?
Функция complex() создает комплексное число:
>>> complex(3.5,4)
(3.5+4j)
Функция eval() исполняет строку:
>>> eval("print(max(22,22.0) — min(2,3))")
20
Функция filter() отфильтровывает элементы, для которых заданное условие верно.
>>> list(filter(lambda x: x%2 == 0,[1, 2, 0, False]))
[2, 0, False]
Функция format() помогает задать формат строки:
>>> print("a = {0} but b = {1}".format(a, b))
a = 2 but b = 3
Функция hash() возвращает хэш-значение объекта:
>>> hash(3.7)
644245917
Функция hex() преобразовывает число в шестнадцатеричное число:
>>> hex(14)
"0xe"
Функция input() читает ввод и возвращает строку:
>>> input("Enter a number")
Enter a number7
"7"
Функция len() возвращает число, показывающее длину строки:
>>> len("Ayushi")
6
Функция locals() возвращает словарь с локальной таблицей имен:
>>> locals()
{"__name__": "__main__", "__doc__": None, "__package__": None, "__loader__": <class "_frozen_importlib.BuiltinImporter">, "__spec__": None, "__annotations__": {}, "__builtins__": <module "builtins" (built-in)>, "a": 2, "b": 3}
Функция open() открывает файл:
>>> file = open("tabs.txt")
>>> complex(3.5,4)
(3.5+4j)
Функция eval() исполняет строку:
>>> eval("print(max(22,22.0) — min(2,3))")
20
Функция filter() отфильтровывает элементы, для которых заданное условие верно.
>>> list(filter(lambda x: x%2 == 0,[1, 2, 0, False]))
[2, 0, False]
Функция format() помогает задать формат строки:
>>> print("a = {0} but b = {1}".format(a, b))
a = 2 but b = 3
Функция hash() возвращает хэш-значение объекта:
>>> hash(3.7)
644245917
Функция hex() преобразовывает число в шестнадцатеричное число:
>>> hex(14)
"0xe"
Функция input() читает ввод и возвращает строку:
>>> input("Enter a number")
Enter a number7
"7"
Функция len() возвращает число, показывающее длину строки:
>>> len("Ayushi")
6
Функция locals() возвращает словарь с локальной таблицей имен:
>>> locals()
{"__name__": "__main__", "__doc__": None, "__package__": None, "__loader__": <class "_frozen_importlib.BuiltinImporter">, "__spec__": None, "__annotations__": {}, "__builtins__": <module "builtins" (built-in)>, "a": 2, "b": 3}
Функция open() открывает файл:
>>> file = open("tabs.txt")
👍1
12 марта с 19:00 до 22:00 митап для разработчиков Java и Python в #ITX5
Слушаем классные доклады и обсуждаем последние тренды. Темы докладов:
- О чём мечтают Java-роботы, глядя на Python
- AOP – альтернативный подход к объектам
- Чистая архитектура в среде изменяющихся требований
Место: БЦ «Оазис» (Коровий вал, 5). Мероприятие бесплатное, нужно лишь зарегистрироваться: https://prglb.ru/393of
Слушаем классные доклады и обсуждаем последние тренды. Темы докладов:
- О чём мечтают Java-роботы, глядя на Python
- AOP – альтернативный подход к объектам
- Чистая архитектура в среде изменяющихся требований
Место: БЦ «Оазис» (Коровий вал, 5). Мероприятие бесплатное, нужно лишь зарегистрироваться: https://prglb.ru/393of
Coding Games in Python (2018)
Python может использоваться для создания компьютерных игр от головоломок до экшенов с качественными звуковыми эффектами и трехмерной графикой. Каждая глава в книге показывает, как создать полноценную рабочую игру простыми шагами. Авторы учат использовать свободно доступные ресурсы, такие как PyGame Zero и Blender, для добавления анимаций, музыки, прокрутки фона, трехмерного пейзажа и других элементов в игры.
Python может использоваться для создания компьютерных игр от головоломок до экшенов с качественными звуковыми эффектами и трехмерной графикой. Каждая глава в книге показывает, как создать полноценную рабочую игру простыми шагами. Авторы учат использовать свободно доступные ресурсы, такие как PyGame Zero и Blender, для добавления анимаций, музыки, прокрутки фона, трехмерного пейзажа и других элементов в игры.
Интересуешься веб-разработкой? Обучайся основам HTML, CSS и JavaScript на бесплатном интенсиве от ведущего frontend-разработчика AGIMA.
Подробности по ссылке: 🔜 https://clc.to/h8-uSQ.
✔️ Научишься создавать классическую веб-страницу.
✔️ Узнаешь, как делать стилизацию элементов.
✔️ Познакомишься с JavaScript и возможностями его применения в веб-разработке.
🎁 Лучшие студенты выиграют сертификаты по 30 000 рублей для оплаты обучения в Skillbox и книги от издательства «МИФ».
Подробности по ссылке: 🔜 https://clc.to/h8-uSQ.
✔️ Научишься создавать классическую веб-страницу.
✔️ Узнаешь, как делать стилизацию элементов.
✔️ Познакомишься с JavaScript и возможностями его применения в веб-разработке.
🎁 Лучшие студенты выиграют сертификаты по 30 000 рублей для оплаты обучения в Skillbox и книги от издательства «МИФ».
Как создать виртуальное окружение в Python и перестать думать о зависимостях
Работаете с несколькими проектами на Python? С этим руководством вы не потонете в зависимостях. Рассказываем, как работать с виртуальным окружением с помощью pipenv и Anaconda.
https://prglb.ru/3vk41
Работаете с несколькими проектами на Python? С этим руководством вы не потонете в зависимостях. Рассказываем, как работать с виртуальным окружением с помощью pipenv и Anaconda.
https://prglb.ru/3vk41
Если вы хоть что-то читали о технологиях, вам давно очевидно, что в будущем почти всё будут делать роботы и нейронки.
Если хотите научиться их делать, подписывайтесь на «Код» — это самое здравое издание о технологиях, которое расскажет обо всём наглядно (а не отправит вас изучать стековерфлоу).
Горячо рекомендуем: https://t.me/thecodemedia
Если хотите научиться их делать, подписывайтесь на «Код» — это самое здравое издание о технологиях, которое расскажет обо всём наглядно (а не отправит вас изучать стековерфлоу).
Горячо рекомендуем: https://t.me/thecodemedia
Разбор нескольких вопросов с собеседования на позицию Junior разработчика.
https://youtu.be/fgXCN7A8yzg
https://youtu.be/fgXCN7A8yzg
YouTube
Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью
Прохождение интервью в первый раз, когда ты ищешь работу на позицию начинающего разработчика сложно и страшно. Я пригласил Игоря, который недавно прошел Python курсы и теперь планирует устроиться на работу. И провел с ним детальное интервью как с начинающим…
Уроки по фреймворку Kivy для разработки приложений для мобильных устройств.
https://youtu.be/IzKJgpJrrQU
https://youtu.be/IzKJgpJrrQU
YouTube
Уроки Kivy #1: Установка Kivy и сборка apk
Мои курсы:
Boosty:
https://boosty.to/omolchanov/posts/995a18dd-487b-4000-9b3f-0aafa5e060cd
Patreon:
https://www.patreon.com/posts/karty-vsekh-41011404
Как установить Kivy для Python 3 на чистую Ubuntu.
Как установить Buildozer (пакет для компиляции Kivy…
Boosty:
https://boosty.to/omolchanov/posts/995a18dd-487b-4000-9b3f-0aafa5e060cd
Patreon:
https://www.patreon.com/posts/karty-vsekh-41011404
Как установить Kivy для Python 3 на чистую Ubuntu.
Как установить Buildozer (пакет для компиляции Kivy…
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython (2017)
В данной книге содержатся инструкции по работе с наборами данных на Python. В обновленное издание авторы добавили множество практических примеров, которые иллюстрируют эффективные решения задач анализа данных. В процессе чтения книги вы научитесь работать с Pandas, NumPy и Jupyter
В данной книге содержатся инструкции по работе с наборами данных на Python. В обновленное издание авторы добавили множество практических примеров, которые иллюстрируют эффективные решения задач анализа данных. В процессе чтения книги вы научитесь работать с Pandas, NumPy и Jupyter
Python developer
Требования:
— Python 3
— MySQL/PostgreSQL
— Представляешь зачем нужен Git и как создавать ветки
— Умение самостоятельно продумать решение задачи и довести его до конца
— Английский на уровне чтения документации
Условия:
— Белая зп, официальное трудоустройство, больничные, отпуска, ДМС
— Оплата 50% стоимости посещений профессиональных форумов
— Регулярная обратная связь и аттестации
— Геймификация процессов и несколько раз в год релокейты поработать в другую страну
Подробнее о вакансии
Требования:
— Python 3
— MySQL/PostgreSQL
— Представляешь зачем нужен Git и как создавать ветки
— Умение самостоятельно продумать решение задачи и довести его до конца
— Английский на уровне чтения документации
Условия:
— Белая зп, официальное трудоустройство, больничные, отпуска, ДМС
— Оплата 50% стоимости посещений профессиональных форумов
— Регулярная обратная связь и аттестации
— Геймификация процессов и несколько раз в год релокейты поработать в другую страну
Подробнее о вакансии