Основной контент книги Python с нуля: от новичка до собственных игр и программ
Tekst

Maht 101 lehekülge

2023 aasta

12+

Python с нуля: от новичка до собственных игр и программ

4,1
22 hinnangut
livelib16
4,0
1 hinnang
€2,19

Raamatust

Окунитесь в мир программирования с книгой "Python с нуля: от новичка до собственных игр и программ"! Эта книга - ваш путеводитель по изучению Python, одного из самых популярных языков программирования в мире. Напишите свою первую строчку кода уже в первой главе и продолжайте осваивать ключевые принципы программирования, от переменных до циклов. От функций до классов и объектов! А затем, отточите свое мастерство с финальным проектом - игрой, симулирующей стыковку космического корабля с космической станцией! Этот симулятор поможет закрепить Ваши навыки объектно-ориентированного программирования. В завершении этой книги, четырнадцатая глава покажет Вам варианты Вашего дальнейшего развития, и предложит конкретные дальнейшие шаги. Эта книга не просто научит Вас программировать на Python, она поможет Вам думать как программист. Будущее начинается сегодня. Не упустите свой шанс обучиться Python и открыть для себя новые возможности. "Python с нуля" ждет вас.

Vaata kõiki ülevaateid

Похоже, что положительные отзывы накручены, потому что это не то что бесполезная книга, она даже будет вредна для новичка, т.к. в ней практически нет полезной информации и она закладывает корявый фундамент для людей с 0 знаниями языков программирования.

Я уже имела опыт работы Python, Java, c# и литературой по этим языкам, решила так сказать освежить знания и пробежаться с самого начала.

К примеру, я проходила курс по java на javarush, там упор на практику и очень маленькие лекции, но они умудряются дать мало теории, но и описать важные нюансы и благодря этому складывается реальная картина происходящего, а тут вы разве что сможете вывести на экран hello world в цикле, по всему остальному на столько скудное объяснение, что действительно писать программу с пониманием дела вы не сможете , как утверждает автор в конце

книги. Имхо

Практически ничего не понятно, много ошибок.

Даже на начальный уровень кодирования не выйдешь с таким учебником, не то что СОБСТВЕННУЮ ПРОГРАММУ написать!


class SoyuzDocking:

def __init__(self):

self.distance = 500 # Расстояние до Салют 7 в метрах

self.speed = 50 # Скорость к Салют 7 в м/с

self.fuel = 100 # Количество топлива

# Сжечь топливо для замедления корабля

def perform_burn(self, burn_amount):

self.speed = max(self.speed – burn_amount, 0)

self.fuel = max(self.fuel–burn_amount, 0)

# Обновить расстояние на основании текущей скорости

def update_distance(self):

self.distance = max(self.distance – self.speed, 0)

# Проверить, состыковался-ли корабль к Салют-7

def has_docked(self):

return self.distance = 0

# Создать последовательность стыковки

docking_sequence = SoyuzDocking()

# Показать инструкции к игре

print('Добро пожаловать в симуляцию стыковки Союз Т-6!')

print('Ваша миссия -стыковка со станцией Салют-7')

print('Вы можете управлять скоростью космического корабля сжигая топливо')

print('Каждая единица сожженного топлива замедляет космический корабль на 1 м/с')

print('Удачи экипажу!\n')

#Главный игровой цикл

while not docking_sequence.has_docked():

print(f'Расстояние до Салют-7 :{docking_sequence.distance}метров')

print(f'Скорость{docking_sequence.speed}м/с')

print(f'Топливо{docking_sequence.fuel}кг')

#Сообщение о провале миссии в случае если закончилось топливо

if docking_sequence.fuel=0:

print('Кончилось топливо!')

break

#Запрос на активацию автопилота если расстояние до станции менее 11м

if docking_sequence.distance11:

autopilot=input('До станции Салют-7 осталось менее 11 метров. Активировать режим автопилота для автоматической стыковки?(да/нет):')

if autopilot.lower()=='да':

print('Автопилот активировать!')

break

#Запрос и ввод количества топлива, которое нужно сжечь

burn_amount=input('Сколько сжечь топливо для снижения топлива:')

burn_amount=int(burn_amount)

#Сжигание топлива и обновление расстояния до космической станции

docking_sequence.perform_burn(burn_amount)

docking_sequence.update_distance()

#Завершение процесса стыковки - проверить условия и вывести результат

if docking_sequence.distance = 11 and docking_sequence.speed = docking_sequence.distance:

print('Стыковка подтверждена. Поздравляем экипаж!')

else:

print('Миссия провалена. Союз Т-6 не смог состыковаться с Салют-7.')

Это заключительный код, решение которой в книге не найдешь! Спасибо!

File "input", line 8

self.speed = max(self.speed – burn_amount, 0)

^

SyntaxError: invalid character '–' (U+2013)

Книга будет интересна новичку. Подойдет как справочник для типовых кодов. Будет полезна для получения представления о том как работают простые программы на Python

Очень интересная книга по программированию на python. Данная книга поможет начинающим начать изучать популярный язык питон

Logi sisse, et hinnata raamatut ja jätta arvustus

результат = 2+2 print(результат)

1. Что такое переменная? Переменные в Python создаются просто. И в этой главе Вы с легкостью научитесь создавать и применять их в своем коде. Итак, приступим. Переменная – это простой тип данных, у которого есть имя и значение. Переменные нужны для того, чтобы хранить в них информацию. Давайте объясню на примере. Представьте себе машину. В нашем случае машина является переменной. Название переменной –

это вывести это сообщение на экран: Программировать на Python легко

день = "Пятница" if день == "Пятница":

def поздоровайся(имя): ….print(Привет, + имя + !) def сообщение(имя, вопрос): ….поздоровайся(имя) ….print(Скажи, + вопрос)

«Python с нуля: от новичка до собственных игр и программ» — laadi raamat alla fb2, txt, epub, pdf formaadis või loe veebis. Jäta kommentaare ja arvustusi, hääleta lemmikute poolt.
Vanusepiirang:
12+
Ilmumiskuupäev Litres'is:
27 juuni 2023
Kirjutamise kuupäev:
2023
Objętość:
101 lk 2 illustratsiooni
Õiguste omanik:
Автор
Allalaadimise formaat: