Форум сайта python.su
Здравствуйте,
Насмотрелся я в интернете роликов где нахваливают Python:
Очень он уж удобный и писать на нем быстро в общем одно удовольствие.
На PHP ползать, а на Pythone летать…
В общем вы поняли
Сейчас иногда захожу в код PHP всяких CMS для сайтов и немного умею его ковырять.
Вообще сайтами занимаюсь.
Хочется узнать от профессионалов ответы на возникшие вопросы по языку Python.
(кстати как его сокращенно пишут? - лень набирать каждый раз привык к php)
1) Почему файлы *.py не могут просто выполняться на сервере Open Server или Xampp?
С консолью почти не дружу и окружение поставить не осилил.
2) Хватит ли мне фреймворка Django для создания сайтов средней сложности - не только визитки и блоги, но и сервисы всякие?
3) Кроме установки файла самого языка и редактора что еще нужно, чтобы установить Django?
Он только чз консоль ставится как я понимаю?
Вот
Офлайн
1) потому что в Open Server уже установлен интерпретатор PHP, а Python нет. Так же как там нету компилятора Go, или Java и тд
2) да
3) скорее всего pip, но я догадываюсь речь о Винде, и он вероятно устанавливается вместе с Питоном
P.S. с учетом вашего уровня тех подготовки будет не просто… не потому что Питон сложный, он как раз таки не сложный.
Офлайн
JOHN_16
P.S. с учетом вашего уровня тех подготовки будет не просто… не потому что Питон сложный, он как раз таки не сложный.
Офлайн
в данном случае наверное чем проще тем лучше, но среди адекватного. Попробуй SublimeText3
Офлайн
Для начала поставь себе линукс. Там КПД занятия программированием гораздо выше. Сначала ставишь на виртуалку, чтобы понять, что ты можешь её настраивать и пользоваться, потом ставишь второй системой, так как виртуалка не имеет доступа ко всем ресурсам компа. Винда не только не нужна для работы линукс, но и растрачивает ресурсы железа впустую, тогда как в линуксе всё оптимизировано и железо используется минимально, только когда необходимо. Это слышно по работе жёсткого диска и кулера на процессоре. В винде всё трещит и гремит, в лине - тишина.
Mick_20Ты не дружишь с виндовой консолью. В лине консоль развита раз в десять больше. Там не только больше программ, более развитых по своему функционалу, но и сама консоль развита и удобна в использовании. Просто юниксовая консоль начала своё развитие в 70-х годах и кроме неё не было ничего. Линукс унаследовал все консольные наработки. Поэтому в лине консоль удобна в использовании - ей много лет и она была основным и единственным средством взаимодействия с операционной системой.
С консолью почти не дружу и окружение поставить не осилил.
Mick_20Можешь и Flask использовать. Он вообще простой, но при этом и мощный. Сервис с хранилищем на нём делается быстро и кода мало надо. Django тебе придётся долго изучать, а выхлоп будет практически такой же.
Хватит ли мне фреймворка Django для создания сайтов средней сложности
Mick_20Ты мыслишь совсем не теми понятиями. Сейчас принято делать Docker-контейнер, в котором установлен сервис (интерпретатор, зависимости и само web-приложение) и этот контейнер передавать на сервер, который этот образ запускает в Docker'е у себя.
1) Почему файлы *.py не могут просто выполняться на сервере Open Server или Xampp?
Отредактировано py.user.next (Сен. 20, 2018 01:28:43)
Офлайн
И все-таки для веб IDE наверное лучше будет?
Он же вроде создает каркас проекта сразу? А SublimeText поди нет?
Офлайн
Mick_20
2) Хватит ли мне фреймворка Django для создания сайтов средней сложности - не только визитки и блоги, но и сервисы всякие?
JOHN_16
2) да
Отредактировано Papa_Svin (Сен. 20, 2018 11:49:14)
Офлайн
ну в целом то есть
https://www.django-cms.org/en/
Офлайн
Papa_Svinникогда бы не подумал что такое в данном контексте надо говорить вслух…
нет, конечно, если вы не владеете клиентскими технологиями, то ничего не выйдет,
Офлайн
ZerGинтересно)) посмотрю))
ну в целом то естьhttps://www.django-cms.org/en/
Офлайн