🦆🐍 : Протоколы в Python: утиная типизация по-новому
В новых версиях Python аннотации типов получают всё большую поддержку, всё чаще и чаще используются в библиотеках, фреймворках, и проектах на Python. Помимо дополнительной документированности кода, аннотации типов позволяют таким инструментам, как mypy, статически произвести дополнительные проверки корректности программы и выявить возможные ошибки в коде. В этой статье пойдет речь об одной, как мне кажется, интересной теме, касающейся статической проверки типов в Python – протоколах, или как сказано в PEP-544, статической утиной типизации.
[ Статья ]
В новых версиях Python аннотации типов получают всё большую поддержку, всё чаще и чаще используются в библиотеках, фреймворках, и проектах на Python. Помимо дополнительной документированности кода, аннотации типов позволяют таким инструментам, как mypy, статически произвести дополнительные проверки корректности программы и выявить возможные ошибки в коде. В этой статье пойдет речь об одной, как мне кажется, интересной теме, касающейся статической проверки типов в Python – протоколах, или как сказано в PEP-544, статической утиной типизации.
[ Статья ]
Telegraph
Протоколы в Python: утиная типизация по-новому
В новых версиях Python аннотации типов получают всё большую поддержку, всё чаще и чаще используются в библиотеках, фреймворках, и проектах на Python. Помимо дополнительной документированности кода, аннотации типов позволяют таким инструментам, как mypy, статически…
Пишем платформер на Python, используя pygame
Что такое платформер?
Платформер(platformer)— жанр компьютерных игр, в которых основной чертой игрового процесса является прыгание по платформам, лазанье по лестницам, собирание предметов, обычно необходимых для завершения уровня.
[ Статья ]
Что такое платформер?
Платформер(platformer)— жанр компьютерных игр, в которых основной чертой игрового процесса является прыгание по платформам, лазанье по лестницам, собирание предметов, обычно необходимых для завершения уровня.
[ Статья ]
Telegraph
Пишем платформер на Python, используя pygame
Сразу оговорюсь, что здесь написано для самых маленькихначинающих. Давно хотел попробовать себя в качестве игродела, и недавно выпал случай изучить Python и исполнить давнюю мечту. Что такое платформер? Платформер(platformer)— жанр компьютерных игр, в которых…
Интересные проекты Python для начинающих
Игра камень, ножницы, бумага
Одна из самых любимых игр всех времён и простой проект на Python для проверки ваших навыков. Начните с игры игрок против компьютера. Используемые навыки: лучшее понимание циклов while и операторов if.
Создайте бота для Twitter
Хотите привлечь своих подписчиков в Twitter, даже когда вы работаете в автономном режиме над другими проектами? Для этого вам нужно будет зарегистрироваться как разработчик Twitter, но не волнуйтесь, это не так сложно, как вы думаете.
Угадай число
Это может быть забавный проект Python для групп или мероприятий, где необходим случайный генератор. Это полезно для проведения лотерей, настольных игр или просто угадывания случайного числа между игроками. Используемые навыки: знакомство со случайной функцией, переменными, целыми числами, печатью, if / else и циклами while.
Генератор MadLibs
Помните ту игру, в которую мы играли в детстве? Игра, в которой мы вставляли глупые слова в пробелы и истерически смеялись, когда нам их зачитывали?
С генератором Mad Libs вы можете пережить эти весёлые моменты заново. Этот генератор позволяет вам работать над широким спектром навыков Python. Используемые навыки: строки, переменные, конкатенация, печать.
Игра камень, ножницы, бумага
Одна из самых любимых игр всех времён и простой проект на Python для проверки ваших навыков. Начните с игры игрок против компьютера. Используемые навыки: лучшее понимание циклов while и операторов if.
Создайте бота для Twitter
Хотите привлечь своих подписчиков в Twitter, даже когда вы работаете в автономном режиме над другими проектами? Для этого вам нужно будет зарегистрироваться как разработчик Twitter, но не волнуйтесь, это не так сложно, как вы думаете.
Угадай число
Это может быть забавный проект Python для групп или мероприятий, где необходим случайный генератор. Это полезно для проведения лотерей, настольных игр или просто угадывания случайного числа между игроками. Используемые навыки: знакомство со случайной функцией, переменными, целыми числами, печатью, if / else и циклами while.
Генератор MadLibs
Помните ту игру, в которую мы играли в детстве? Игра, в которой мы вставляли глупые слова в пробелы и истерически смеялись, когда нам их зачитывали?
С генератором Mad Libs вы можете пережить эти весёлые моменты заново. Этот генератор позволяет вам работать над широким спектром навыков Python. Используемые навыки: строки, переменные, конкатенация, печать.
🦆🐍 : Протоколы в Python: утиная типизация по-новому
В новых версиях Python аннотации типов получают всё большую поддержку, всё чаще и чаще используются в библиотеках, фреймворках, и проектах на Python. Помимо дополнительной документированности кода, аннотации типов позволяют таким инструментам, как mypy, статически произвести дополнительные проверки корректности программы и выявить возможные ошибки в коде. В этой статье пойдет речь об одной, как мне кажется, интересной теме, касающейся статической проверки типов в Python – протоколах, или как сказано в PEP-544, статической утиной типизации.
[ Статья ]
В новых версиях Python аннотации типов получают всё большую поддержку, всё чаще и чаще используются в библиотеках, фреймворках, и проектах на Python. Помимо дополнительной документированности кода, аннотации типов позволяют таким инструментам, как mypy, статически произвести дополнительные проверки корректности программы и выявить возможные ошибки в коде. В этой статье пойдет речь об одной, как мне кажется, интересной теме, касающейся статической проверки типов в Python – протоколах, или как сказано в PEP-544, статической утиной типизации.
[ Статья ]
Telegraph
Протоколы в Python: утиная типизация по-новому
В новых версиях Python аннотации типов получают всё большую поддержку, всё чаще и чаще используются в библиотеках, фреймворках, и проектах на Python. Помимо дополнительной документированности кода, аннотации типов позволяют таким инструментам, как mypy, статически…
5 фактов о Python, о которых мало кто знает.
У Python низкий порог вхождения, именно из-за этого его выбирают начинающие программисты. Синтаксис этого языка прекрасен по сравнению с другими языками. Вот 5 фактов о Python, о которых ты возможно не знаешь.
У Python низкий порог вхождения, именно из-за этого его выбирают начинающие программисты. Синтаксис этого языка прекрасен по сравнению с другими языками. Вот 5 фактов о Python, о которых ты возможно не знаешь.
Telegraph
5 фактов о Python, о которых мало кто знает.
Привет, любитель Python! В сегодняшней статье: 5 фактов о Python. 1 . Поддержка от крупных компаний Пайтон используют даже такие большие компании как NASA, Google, Microsoft и другие. 2 . Поддерживает ICE Internet Communications Engine, или Ice, является…
PHP или Django?
Ты разработчик? Тогда очевидно, что тебя интересует какой наилучший язык программирования для BackEnd'a. Но определение наилучшего языка и инструментов – сложная задачка. Слышали ли вы о Django? Или, по последней мере, знакомы ли вы с его минусами и плюсами? Применяя этот инструмент, кажется, что все делается эффективно и быстро.
Мы рассмотрим плюсы и минусы PHP и Django
Статья
Ты разработчик? Тогда очевидно, что тебя интересует какой наилучший язык программирования для BackEnd'a. Но определение наилучшего языка и инструментов – сложная задачка. Слышали ли вы о Django? Или, по последней мере, знакомы ли вы с его минусами и плюсами? Применяя этот инструмент, кажется, что все делается эффективно и быстро.
Мы рассмотрим плюсы и минусы PHP и Django
Статья
Обучаемый Telegram чат-бот с ИИ в 30 строчек кода на Python
https://telegra.ph/Obuchaemyj-Telegram-chat-bot-s-II-v-30-strochek-koda-na-Python-05-14-3
https://telegra.ph/Obuchaemyj-Telegram-chat-bot-s-II-v-30-strochek-koda-na-Python-05-14-3
Telegraph
Обучаемый Telegram чат-бот с ИИ в 30 строчек кода на Python
Сегодня мне в голову пришла мысль: «А почему бы не написать Telegram чат-бота с ИИ, которого потом можно будет обучать?» Сейчас сделать это совсем легко, поэтому, недолго думая, я принялся к написанию кода. Языком я выбрал Python, т.к. на нём легче всего…
13 проектов для Python-разработчиков среднего уровня
Изучив основы Python, вам наверняка захочется закрепить знания и поработать над каким-нибудь проектом. Однако не всегда сразу приходит в голову, что можно сделать, а проекты в интернете часто или слишком простые, или слишком сложные. Поэтому в этой статье будут собраны идеи, подходящие для разработчиков среднего уровня.
[ Статья ]
Изучив основы Python, вам наверняка захочется закрепить знания и поработать над каким-нибудь проектом. Однако не всегда сразу приходит в голову, что можно сделать, а проекты в интернете часто или слишком простые, или слишком сложные. Поэтому в этой статье будут собраны идеи, подходящие для разработчиков среднего уровня.
[ Статья ]
Фичи Django ORM, о которых вы не знали
ORM весьма полезны для разработчиков, но абстрагирование доступа к базе данных имеет свою цену. Разработчики, которые решили покопаться в базе данных, обнаруживают, что некоторые вещи можно было сделать проще. Представляем вашему вниманию 9 советов по работе с базами данных в Django.
Статья
ORM весьма полезны для разработчиков, но абстрагирование доступа к базе данных имеет свою цену. Разработчики, которые решили покопаться в базе данных, обнаруживают, что некоторые вещи можно было сделать проще. Представляем вашему вниманию 9 советов по работе с базами данных в Django.
Статья
PAC-MAN на основе deep Q network МОДЕЛИ
Reinforcement Learning – одно из самых развивающихся и перспективных направлений машинного обучения. С помощью него можно попробовать разные действия исследуемого агента, сделать вывод об их успешности, накопить полученные знания и использовать их при будущем выборе.
[ Статья ]
Reinforcement Learning – одно из самых развивающихся и перспективных направлений машинного обучения. С помощью него можно попробовать разные действия исследуемого агента, сделать вывод об их успешности, накопить полученные знания и использовать их при будущем выборе.
[ Статья ]
Dino Game с использованием Python.
Перед запуском игры убедитесь, что вы скачали модуль Pygame
code here
Перед запуском игры убедитесь, что вы скачали модуль Pygame
code here
MediaFire
Dino_runGame
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
4 совета для визуализации данных с помощью Python
Сегодня данные являются самым важным ресурсом в мире. Тем не менее, без правильной визуализации ваших данных, чтобы обнаружить осмысленные идеи, это просто будет бесполезно. Создание визуализации помогает получить более четкое и сжатое представление о данных. Python — это выбор языка программирования для разработчиков в наши дни. Однако иногда разработчики сталкиваются с проблемами визуализации данных с помощью Python.
Статья
Сегодня данные являются самым важным ресурсом в мире. Тем не менее, без правильной визуализации ваших данных, чтобы обнаружить осмысленные идеи, это просто будет бесполезно. Создание визуализации помогает получить более четкое и сжатое представление о данных. Python — это выбор языка программирования для разработчиков в наши дни. Однако иногда разработчики сталкиваются с проблемами визуализации данных с помощью Python.
Статья
Небольшой модуль для работы с dnevnik.ru на python.
Идея написать такой модуль пришла мне после идеи написать телеграм бота для просмотра оценок и домашних заданий из Дневника.ру
статья
Идея написать такой модуль пришла мне после идеи написать телеграм бота для просмотра оценок и домашних заданий из Дневника.ру
статья