Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 9, 2021 21:05:38

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9882
Репутация: +  853  -
Профиль   Отправить e-mail  

Что дальше?

xam1816
Я наоборот ушел с Java учится на питон,потому что сбивали постоянно с толку вот эти все замороки с непонятными словами через точку,а ведь это всего лишь одну строчку вывести,сравните
public static void main(String[] args) {
System.out.println("Hello World!");
}
или
def main():
print("Hello World!")
Чтобы в питоне вывести строку, надо написать
  
print('Hello World!')
В питоне не является необходимым для этого функцию main() создавать. Также в питоне можно сделать функцию main(), а можно не делать функцию main(), подойдёт и функция f(). То есть в питоне всё это принято на соглашениях и это просто принято соблюдать, хоть и без этого всё запустится, тогда как в Java неправильная запись какой-нибудь мелочи сразу приведёт к отказу ещё на стадии компиляции программы, и до запуска программы, во время которого можно проверить реализацию логики программы, ты даже не дойдёшь.

Таким образом, если посадить двух новичков - один на Java будет учиться, другой на Python будет учиться - и дать им десять заданий, то тот, который на Java учится, будет бороться с Java и выполнит пять заданий, а тот, который на Python учится, будет бороться с заданиями и выполнит десять заданий. Соответственно, через год это будет выглядеть так, что новичок на Java будет знать особенности Java,а новичок на Python будет знать основы программирования и будет готов к переходу на следующий уровень с более сложными заданиями.



Отредактировано py.user.next (Фев. 9, 2021 21:19:19)

Офлайн

#2 Фев. 11, 2021 16:54:55

DmBand
Зарегистрирован: 2021-02-03
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

Что дальше?

Rodegast
> У python-а более привлекательный синтаксис, но если человек хочет писать программы для телефона, то python ему не очень подходит. Ему нужна java или kotlin, просто телефоны это не питоновская ниша.
Посмотрел ещё пару видео и прочёл пару статей. Появилась новая инфа для меня, что для создания игр начинающим (да и не только) лучше делать это через движок Unity. А Unity, в свою очередь, поддерживает язык С#
Значит java отходит в сторону?

Нашёл ещё информацию про Android Studio. Он, вроде бы, для Java. Но советуют больше Unity, типа проще и много возможностей.

Отредактировано DmBand (Фев. 11, 2021 16:57:53)

Офлайн

#3 Фев. 11, 2021 18:51:38

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1371
Репутация: +  121  -
Профиль   Отправить e-mail  

Что дальше?

Сейчас время такое,что для создания игр можно и не вникать особо в программирование,потому-что программисты уже написали движки для разработки графики,кто-то сделал уже готовые компоненты типа карт местности,деревьев,домов,персонажей и тд, и выложил на платформе для скачивания.Создателю же игры остается только придумать сюжет,сценарий,поведение объектов на экране.Поэтому нужно понимать,что программист работает с данными,алгоритмами,ему все - равно что писать игру или офисную программу,создатель же игры работает с компонентами игры,и весь фокус внимания на том что он создает,а не каким средством,Java или С#(понятно что знание языка дает преимущества).Поэтому тебе логичнее изучать как работать с этим же Unity или другим движком,вникать в идеологию создания игр и других вещей связанных с создание игр,а не то, как и на каком они языке написаны

Офлайн

#4 Фев. 11, 2021 21:17:53

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2756
Репутация: +  184  -
Профиль   Отправить e-mail  

Что дальше?

> Появилась новая инфа для меня, что для создания игр начинающим (да и не только) лучше делать это через движок Unity. А Unity, в свою очередь, поддерживает язык С#

Unity прежде всего для десктопа, да и перейти на C# с java намного проще чем с python-а.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#5 Фев. 11, 2021 21:21:49

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Что дальше?

https://python.su/forum/topic/39254/



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version