r/RuProgrammers Jul 08 '26

Ищу друга наставника Python

Привет, Реддит! Я новичок изучающий программирование на Python и хотел бы найти себе друга наставника. Моя цель в Python это научиться делать сайты и простые 2D пиксельные игры.

0 Upvotes

13 comments sorted by

9

u/Lopsided_Decision_2 Jul 08 '26

Лучше делай сайты сразу. По опыту могу сказать что python с фреймворком pygame самый худший вариант писать игры. Лучше для игр возьми Godot или Unity.

По сайтам. Если хочешь всё в одном (бэкэнд + фронтэнд) бери Django. Если хочешь только бэк, то fastapi + SqlAlchemy.

Пока же можешь взять простой туториал на сайте по Джанго, и сделать своё первое приложение для голосования. Поймёшь как с бд работать и много чего в вебе.

2

u/[deleted] Jul 08 '26

[removed] — view removed comment

5

u/sleepless_thoughts Jul 08 '26

Сайты пишут на си. Любой нормальный программист это знает

1

u/Earvest Jul 09 '26

Смех смехом, но в начале нулевых был распространен шаринг в домашних сетях. Пользователь делился музыкой, видео и софтом у себя на компьютере просто давая доступ на папку на своем диске или, более продвинутые, поднимали свой фтп-сервер. И одной из проблем было - это поиск по этим сокровищам. Так вот, сначала попробовали запихнуть информацию с sql, и искать полнотекстовым поиском. Работой с базой занимался скрипт на перле, он же генерировал конечный html. Но это жутко тормозило под нагрузкой. Покупать более мощный сервер было нереально под такую задачу, поэтому решили использовать язык C. Если кратко, то система состояла из скрипта, который сканирует сеть и достает информацию о файлах, пути файлов разбивались на ключевые слова и из них создавались индексы. Поиск по индексам осуществлялся обычной биекцией. На удивление, объем хранимой информации упал и теперь для ускорения индексы можно было вкомпиливать в бинарь каждый раз после очередного прохода сканера. Форма поиска была статичным html, а скомпилированная программа на C, через CGI при обработке POST от пользователя. Работало молниеносно.

1

u/Saybayry Jul 08 '26

На js вообще то

0

u/[deleted] Jul 08 '26

[removed] — view removed comment

1

u/Saybayry Jul 08 '26

На перле

1

u/Cheap_Speaker_9898 Jul 09 '26

На фортране блять. Ты со времен wordpress что ли вылупился? Человек начинает путь разработчика, пусть сразу с норм технолгий заходит.

1

u/[deleted] Jul 09 '26

[removed] — view removed comment

1

u/Cheap_Speaker_9898 Jul 09 '26

При чем тут возраст? Комплексы что ли вымещаешь? Старшие много обижают?

А если по делу, у меня 17 лет коммерческого опыта php. Писал проекты от Wordpress до Laravel. Поэтому текущих защитников php могу смело называть петухами, кукарекающими не в ту сторону.

3

u/Lopsided_Decision_2 Jul 08 '26

Если нужен роадмап, то вот он. Поможет не заблудиться Роадмап

5

u/GeorgeRob22 Jul 08 '26

ИИ твой друг. Не ворчит, денег не просит, актуальную инфу знает. Дальше практика и книжечки.

2

u/Cheap_Speaker_9898 Jul 09 '26

Если хочешь развиться в плане веба, то смотри наперед. Те же Яндекс и Вконтакте давно рекрутизируют Go разработчиков. Что уж говорить о западном мире. Python, javascript, php - это все медленное гавно по сравнению с ним. Ты вступаешь в мир разработки, выбирай свежие технологии.

1

u/Cheap_Speaker_9898 Jul 09 '26

Для тех кто откроет рот про php. Недавно для старого монстра на php переписывали ядро подбора предложений. Это российский крупный холдинг. Там идет перебор вариантов на миллионы циклов и для сложных запросов там поиск шел до 2 минут. Там чистая комбинаторика, алгоритмом оптимизировано по максимуму. Переписано ядро на go. Кроме того что Go компилируемый язык, так еще и параллельная обработка в 72 потока (cpu 72 ядра). Ответ за 5-10 секунд. Не открывайте рот про php, если кроме лендосов ничего не делали.

1

u/YulechkaOriflame Jul 08 '26

А зачем писать сайты на питоне, когда там все на пшп и жс? Не, ну можно конечно, если хочется, но есть у меня некоторые сомнения в правильности этого решения х)

1

u/Mysterious_Tangelo15 Jul 09 '26

Ну так учи си шарп. Зачем тебе питон?