80.30K
Категория: ПрограммированиеПрограммирование

Основные понятия языка программирования "Питон", а также некоторые модули (выпускная работа Печерского Ивана)

1.

Выпускная работа
Печерского Ивана по курсу Python Start

2.

Изученные темы
За время учения на курсах я изучил
основные понятия языка
программирования Питон, а также
некоторые модули.
Выделю те, которые по моему
мнению действительно полезны:
1.
Qt
2.
PyGame
3.
SQLite
4.
Технология Git
5.
Turtle

3.

Turtle
Встроенный модуль,
позволяющий
отрисовывать базовую
графику.
1. Использовался для
написания модуля Tkinter.
2. Частично отрисовывает
графику модуля Ren Py.
3. Показывает основы
работы с графическими
приложения.

4.

Qt
Технология,
использующаяся для
крупных по масштабу
приложений.
1.Неплохо подходит для
динамических
приложений.
2. Имеет разновидность
на с++
3. В оригинальном
приложении Qt при
запуске кода используется
не интерпритация, а сразу
компиляция.

5.

PyGame
Самый распространенный
модуль в разработке игр.
1. Используется в Ren Py
2.Лучше всего в списке
игровых модулей в плане
работы с FPS.

6.

Git
Технология
распространения ПО
1.
Стоит на первом месте
в топе сервисовтехнологий,
используемых Linux.
2.
Поддерживает
наибольшее
количество Open
Source лицензий.
3.
Поддерживает
установку через
консоли

7.

SQLite
Технология работы с
базами данных
1.
Используется
большинством для
обучения синтаксису
языка SQL.
2.
Имеет популярность в
качестве модуля для
работы с БД через
программный код.

8.

Выпускная работа: игра Old Traktir
PyGame
Ren Py

9.

Масштаб
Проект был сделан в
течении 5 дней и по
геймплею с графикой
напоминает проекты с
GameJam-ов. Но отличие
этого проекта от других
половину времени было
потрачено на R&D.
Идея состоит в том, что у
нас есть колода из 3
случайно сгенерированных
карт, аналогично и у
противника. Мы делаем
прогноз, смогут ли наши
карты одолеть колоду
противника.

10.

Механики
При удачном прогнозе мы
получаем одно очко. При
неудачном – противник.
В обычном сражении нам
требуется набрать 5 очков, а
противнику 10. При победе
мы получаем Карту
Приношения.
Если мы хотим получить
новые карты, то нам нужна
Карта Приношения. Принеся
ее в жертву, у нас появляется
возможность выбрать одну
из четырех случайно
сгенерированных карт.
English     Русский Правила