Найти - Пользователи
Полная версия: Впорос про PyCharm
Начало » Python для новичков » Впорос про PyCharm
1
sepoid
И снова всем большой привет!

Скачал сегодня PyCharm. Установил. Провозился минут 30 с настройками(программа не определила автоматически интерпретатор). Сам PyCharm я установил потому что такого было задание на курсе.
И вот возник у меня банальный вопрос - Зачем нужен этот PyCharm? Нужно ли мне им пользоваться в дальнейшем или я и дальше могу писать код в Sublime Text и запускать его в IDLE или в CMD? Для чего вообще служит данный софт? И нужен ли он мне как начинающему программисту?

Спасибо за ответы и всем хорошей недели!
Shaman
sepoid
Зачем нужен этот PyCharm
Это IDE и используется как IDE, соответственно.
sepoid
И нужен ли он мне как начинающему программисту?
Судя по всему не нужен.
ab
Здравствуйте!

Раз уж есть сверху тема про PyCharm - задам и свой вопрос, так как совершенно запутался.
Я начал изучать Python3 около 2 недель назад.
Задача - веб-приложение по учету моих фин. затрат. (зачем - вопрос риторический))

Остановился на Flask.

Как теперь мне все это настроить?

Я хочу получить следующую конфигурацию:
- разработка на Windows дома в PyCharm
- синхронизация на сервер в интернете

Что не понятно:
1) где необходимо создать Python virtualenv со всеми модулями Flask: на windows или на сервере? Или в обоих местах каким-то образом идентичные?
2) использовать ли в такой комбинации встроенные функции PyCharm по запуску и отладке кода или это все происходит на сервере через консоль?

Спасибо.
FishHook
ab
где необходимо создать Python virtualenv со всеми модулями Flask: на windows или на сервере? Или в обоих местах каким-то образом идентичные?
В обоих метах. Идентичность достигается использованием одной и той же версии питона, а идентичность библиотек решается автоматически указанием нужных версий в настройках установочного пакета. То есть надо освоить setuptools/pip

ab
использовать ли в такой комбинации встроенные функции PyCharm по запуску и отладке кода или это все происходит на сервере через консоль?
Деплой на сервер происходит уже после того, как вы напишете и отладите свой код. Разработчики используют отладочные версии веб-серверов, и в составе фласка такой веб-сервер есть. Разумеется, вы можете его стартовать под дебаггером пайшарма.
4kpt_IV
Добавлю к этом всему, что делать это на вЫнде адовый гемморой. Потому как многие хорошие решения работать не будут принципиально и придется прикручивать что-попало. Хотя боевой сервер будет на лине и все это будет работать. Рекомендую поставить второй операционной системой linux и упростить себе жизнь. Или использовать vagrant/doker, что для новичка является неподъемной задачей.

По вопросам. Виртуально окружение можно создавать отдельно и потом связывать в чареме с проектом, а можно создавать в чарме. Если надумаете использовать все-таки линь, то можно юзать Pyenv. Там вообще все очень круто можно делать.

Ну и да, нужно сначала писать код у себя, а потом заливать на сервер. Никто на боевом сервере код не редактирует. Не принято так.
FishHook
Вообще все весьма просто и интуитивно, вот смотрите очень маленький скринкастик снял
https://youtu.be/poluRQMiRk8
ab
Да, я думаю под линуксом будет проще)
Docker я пару месяцев назад разобрал, с ним проблем нет.
Vagrant сегодня изучу, как Линукс накачу)

Вопросы по Flask и uwsgi\gunicorn лучше наверное в ветку Веб-технологии/Web?
4kpt_IV
ab
Вопросы по Flask и uwsgi\gunicorn лучше наверное в ветку Веб-технологии/Web?

Да. Про гуникорн можно сразу забыть. Это уже моветон. Причем с проблемами. Онли uwsgi—
4kpt_IV
ab
1) где необходимо создать Python virtualenv со всеми модулями Flask: на windows или на сервере? Или в обоих местах каким-то образом идентичные?

Хм

ab
Docker я пару месяцев назад разобрал, с ним проблем нет.

Ну да, ну да
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB