Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Монстрикс — это динамичная стратегия, где ты собираешь, улучшаешь и сражаешься с могучими монстрами.

Монстрикс

Мидкорные, Стратегии, Мультиплеер

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
2379
Shtorm.py
2 года назад
Программирование на python

Топ 5 бесплатных курсов по Python для начинающих⁠⁠1

1. Учебники Python - на сайте pythonworld опубликованы уроки для изучении основы Python функции, циклы, кортежи, словари и т.д
2. Курсы от Яндекс-Практикум - тут рассказывают о самых азах бесплатно, а дальше платно.
3. Уроки на сайте academiait - доступный курс для изучении Python. Всего 42 бесплатных курса.
4. "Поколение Python" для начинающих от stepik - знакомит с Python новичков.
5. Инди курс от stepik - этот курс подойдет для программиста с любым уровнем вне зависимости от опыта.

Python Pygame IT Текст
264
2058
Amoeba
11 лет назад

Сбылась мечта идиота⁠⁠

Я все-таки написал тетрис
Сбылась мечта идиота Я все-таки написал тетрис
[моё] Тетрис Python Pygame
217
739
user6551625
2 года назад
Программирование на python

Обзор книги "Изучаем Python" для начинающих⁠⁠

Обзор книги "Изучаем Python" для начинающих Python, Программист, IT, Длиннопост, Pygame, Питон

Доброго времени суток!

Хочу сказать, что читая статью вы узнаете о достоинствах и недостатках книги. Бесплатно скачать эту и ещё другие книги по Python можно в моем телеграмм канале https://t.me/pythonruu/31

Для кого книга ?

Книга для начинающих, и тех кто имеет опыт.

Стоит ли оно того?

Да, стоит! Почему оно стоит того, вы узнаете в этой статье.

Содержание

Давайте, разберём содержание глав. Книга состоит из 492 страниц. Всего 20 глав.

Обзор книги "Изучаем Python" для начинающих Python, Программист, IT, Длиннопост, Pygame, Питон

В первом разделе вы узнаете, как подготовить Python к работе, запустить программу Hello World в вашей системе. В втором разделе узнаете о переменных о том, как изменить регистр, обедьенить строки, как предотвратить синтаксические ошибки в строках. Третий раздел о индексах, списках, и ошибках в индексирование.

Следующие главы

Обзор книги "Изучаем Python" для начинающих Python, Программист, IT, Длиннопост, Pygame, Питон

Эти главы о классах, функциях, и циклах. Автор на доступном языке объясняет сложные концепции. Пример кода с 8 главы, который разобрал автор

Обзор книги "Изучаем Python" для начинающих Python, Программист, IT, Длиннопост, Pygame, Питон

Чтобы читатель понимал, о чем идет речь, автор пишет значение новых терминов.

Следующие главы:

Обзор книги "Изучаем Python" для начинающих Python, Программист, IT, Длиннопост, Pygame, Питон

В 10 главе вы научитесь обрабатывать ошибки, читать файлы, будет описан модуль json, позволяющий сохранять данные. В 11 главе вы научитесь тестировать код, чтоб проверить все ли работает, как положено. В остальных главах вы научитесь создавать игры на PyGame.

Обзор книги "Изучаем Python" для начинающих Python, Программист, IT, Длиннопост, Pygame, Питон

В 15 главе о библиотеке matplotlib, с помощь которого можно строить графики, диаграммы. В 16 работа с данными в форматах JSON и CSV. В 17 работа с API.

Обзор книги "Изучаем Python" для начинающих Python, Программист, IT, Длиннопост, Pygame, Питон

В 18 главе программирование сайта на Django.

Обзор книги "Изучаем Python" для начинающих Python, Программист, IT, Длиннопост, Pygame, Питон

В 19 главе мы построим формы, на которых пользова-тели смогут вводить свои темы и записи, а также редактировать существующие данные. Также в главе говорится о защите с помощью Django. 20 глава о оформление приложение.

Главное достоинства книги:

- Все на понятном языке.

Автор объясняет все до детали, отвечает на вопросы для чего нужен, где применяется, также написал о ошибках.

Итоги:

Книга отлично подойдёт начинающим Python разработчикам. Вы научитесь по этой книге программировать сайты с Django, игры на Pygame и т.д

Скачать полную книгу бесплатно в формате PDF

Если вы хотите прочесть эту книгу бесплатно, то переходите и подписывайтесь в мой телеграмм канал с множество книгами по Python.

Ссылка на книгу https://t.me/pythonruu/31

Удачи!

Показать полностью 8
Python Программист IT Длиннопост Pygame Питон
124
615
ChumbaChamba
ChumbaChamba
1 год назад
Программирование на python

Сделал игру⁠⁠

Всем привет! Никогда не имел опыта в программировании и вот, в 35 лет, решил начать изучать питон. Начал с самого начала, "Hello World!" все дела. Учился самостоятельно в течение года и когда добрался до библиотеки pygame, решил сделать небольшую игру. Она простенькая, и конечно можно еще многое добавить или поправить, но для первого проекта думаю сойдет. Кому интересно можете попробовать поиграть, сделал инстальник, ссылку прикреплю. Вирусов там нет.

Цель игры: уворачиваться от падающих листьев и пёселя)

https://disk.yandex.ru/d/Ip1yukHfoq4v_g

[моё] Python Программирование Игры Обучение Pygame Видео
113
109
SellerOfHorrors
SellerOfHorrors
2 года назад
Программирование на python

TMNT Fight NES Выбор персонажа и локации⁠⁠

Добавил в код выбор черепашки и локации. У каждой локации своя музыкальная тема. Черепашки пока идентичны, меняется только спрайт. За код не пинать, это пока прототип, чтобы все работало. В дальнейшем я буду его рефакторить, но сейчас пока останется так как есть. Вот вам видос:

Код на GitHub:

https://github.com/pmtkachev/TMNT-Fight-NES

[моё] Python Программирование Pygame Разработка Игроделы Ретро-игры Черепашки-ниндзя Видео
17
70
inar0s
inar0s
3 года назад
Лига Разработчиков Видеоигр

BLINDING LIGHTS. Часть 2. Делаю "движок" для изометрической RPG на python. Домашний проект =)⁠⁠

Часть1.

Домашний проект. Разработка движка для изометрических экшн-рпг на Python.Первый тест RayCasting системы (сыроватые текстуры)


Всем Привет! 

Меня зовут Pavel Inaros.


Прежде всего, я хочу от Всей души поблагодарить Pikabu и сообщество "Лиги разработчиков Видеоигр" в частности за то, что они просто есть, и за тот положительный и неожиданный отклик на мой первый пост с тестовой системой визуализации, за ту тонну положительных эмоций которую Вы мне дали.


На большой отклик я тогда не рассчитывал, но результат меня поразил и стал отличным стимулом чтобы заниматься данным проектом на полную катушку.

Напомню я делаю все с нуля, один, с февраля этого года.


Демонстрация состояния "движка" на сегодня в видео.

А теперь к делу!


Мой проект BLINDING LIGHTS:

Это изометрическая "Diablo-подобная" action-RPG в сеттинге голливудских триллеров и боевиков 80х/90х годов, с пушками, гнусавым переводом, клеше из эпохи VHS фильмов и с музыкой в стиле NewRetro.

На Ваш выбор, вы будете одним из последних настоящих Героев в окружении грязных «обоссанных» мрачных улиц с кучей неона, насилия и несправедливости, населенных ублюдками, маньяками, грязными копами, плохими парнями и роковыми девушками…


Для BLINDING LIGHTS я разрабатываю и развиваю собственный "движок" написанный на Python, используя технологии создания игр 2000х годов в симбиозе с возможностями современных платформ и оборудования, для создания красочной и нетребовательной к "железу" графики.

Данный движок существенно сокращает скорость разработки (закинул текстуры в папку, написал параметры в txt и работает) и должен подойти и для других проектов, но моя цель все же попытаться сделать свой "Диаблойд".


Платформа: PC Windows (основная), Android (есть возможность, при оптимизации).

Конечно тут не раз еще нужно пройтись напильником (багов очень много), но на уровне основных проверок и тестов логики "движка" пока сойдет, стараюсь не зацикливаться чтобы не тормозить процесс.


Список разработанных нововведений и изменений будет отдельным комментарием к посту.


Отдельно спасибо следующим товарищам за советы и подсказки:

@jerrygreen, @killingflur, @ArtyGrand, @TeophrastBombast, @1.14 (за идею прикольного NPC), Отдельно большущее Спасибо товарищу @storykaber,  за помощь в Рендере.

Если Вам понравилось, и есть возможность поддержать, пускай даже простым постом или комментарием залетайте на данные площадки для поддержки проекта:

Boosty: https://boosty.to/pavel_inaros

VK: https://vk.com/b_lights

Youtube: https://www.youtube.com/channel/UCfm5AgskveOnqj8cpXG5HxQ

Показать полностью
[моё] Python Gamedev Инди игра Программирование Инди Blender RPG YouTube Synthwave New retro game Грабить корованы Pygame Разработка Видео Длиннопост
74
34
SellerOfHorrors
SellerOfHorrors
2 года назад
Программирование на python

Santa Run 2023 - Python 3.10 + Pygame 2.1⁠⁠

Два года назад от нечего делать решил создать игру. Это было перед новым 2021 годом, поэтому и тематика была новогодняя, и игра очень простая. Вы играете за Санту и собираете подарочки. При этом скорость постоянно увеличивается, дабы добавить немного сложности)

Что-то очень сложное и качественное на python очень сложно написать, но для простеньких игр можно побаловаться.

Так вот в 2021 году игра выглядела так:


Но мы сейчас не о ней. Как это модно сейчас, я выпустил ремейк) Немного поправил код, накатил нормальный графоний. Получилось лучше. В целом, были проблемы, которые решались довольно быстро, но это мелочи.

Ремейк 2023 года:


Сильно не пинайте, я не профи-разработчик, это моё хобби. Понимаю, что игры лучше писать на более пригодном к этому языке.

Код на GitHub

Показать полностью 1
[моё] Разработка Программирование Python Gamedev IT Pygame Видео YouTube
7
14
Shtorm.py
2 года назад
Программирование на python

Новая книга "Основы Python для Data Science" для начинающих⁠⁠

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

Приветствую!

Язык Python является лучшим для Data Science и машинного обучение. Однако, трудно решить с чего начать изучение Python, ведь у него большой функционал. Кеннеди Берман(Автор) поможет вам улучшить все необходимые умение, которые помогут вам для решение задач в сфере Data Science.

Об авторе

Кеннеди Берман - опытный инженер-программист. У него есть множество книг и программ по обучению Python. На данный момент работает старшим специалистом в инженерии данных в компании Envestnet.

Содержания

Всего 15 глав. 272 страниц.

В первой главе вы познакомитесь с блокнотом Jupyter, Google Colab. Также научитесь работать с текстовыми ячейками Google Colab. Например форматирования текста в Google Colab:

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

Создания списков:

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

В Google Colab имеется одна ячейка. У нее есть два типа: текст или код. Вы можете использовать блокноты Google Colab для объяснения и демонстрации методов, концепций и рабочих процессов. Также в первой главе рассказывается о магических функция.

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

В 2 главе вы узнаете про:
• Встроенные типы Python
• Операторы, Базовый математических операциях
• Операторы присваивание
• Операторы импорта
• Вывод данных

Оператор pass и del

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

Дальше в 2 главе узнаете о операторах break, import, continue, nonlocal, return, raise, yield, и т.д

3 глава про:
•Общие операции с последовательностями.
•Списки и кортежи.
•Строки и строковые методы.
•Диапазоны.
Индексирование и слейсинг:

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

Создание список и кортежей

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

4 глава про:
• Создание словарей.
• Обновление словарей и получение доступа к их содержимому.
• Создание множеств.
• Операции над множествами.
Создание словарей:

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

5 глава про:
• Знакомство с составными операторами.
• Операции проверки на равенство.
• Операции сравнения.
• Булевы операции.
• Операторы if.
• Циклы while.
• Циклы for.

6 глава про:
• Объявление функции.
• Строки документации.
• Позиционные и ключевые параметры.
• Параметры подстановочного знака.
• Операторы возврата.
• Область видимости.
• Декораторы.
• Анонимные функции.

7 глава про:
• Знакомство со сторонними библиотеками.
• Создание массивов NumPy.
• Индексация и слайсинг массивов.
• Фильтрация данных массива.
• Методы массива.
• Бродкастинг.

8 глава про:
• Математика с NumPy.
• Знакомство с SciPy.
• Подмодуль scipy.misc.
• Подмодуль scipy.special.
• Подмодуль scipy.stats.

9 глава про:
• Знакомство с датафреймами Pandas.
• Создание датафреймов.
• Интроспекция датафреймов.
• Получение доступа к данным.
• Управление датафреймами.
• Управление данными датафреймов.

10 глава про:
• Создание и оформление графиков с помощью инструмента matplotlib.
• Построение графиков с помощью библиотеки Seaborn и ее тем.
• Построение графиков с помощью библиотек Plotly и Bokeh.

11 глава про:
• Обзор популярных библиотек машинного обучения.
• Знакомство с библиотекой Scikit-learn
• Знакомство с процессом машинного обучения

12 глава про:
• Знакомство с пакетом NLTK.
• Доступ к образцам текста и их загрузка.
• Использование частотного распределения.
• Текстовые объекты.
•Классификация текста.

13 глава про:
• Знакомство с функциональным программированием.
• Состояние и область видимости.
• Функциональные функции.
• Списковые включения.
• Генераторы.

14 глава про:
• Связывание состояния и функции.
• Классы и объекты.
• Специальные функции.
• Наследование класса.

15 глава про:
• Сортировка списков.
• Чтение и запись файлов.
• Объекты datetime.
• Регулярные выражения.

Достоинства:
• После каждой главы есть вопросы связанный с кодом (для практики)
• Объясняется код, значение терминов

Цена
2000 руб. Поэтому оставляю ссылку на книгу в своем телеграмм канале https://t.me/pythonruu/34

Прощайте!

Показать полностью 8
Python IT Питон Data Science Pygame Длиннопост
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии