IMO, PyCharm does not take away from any of that experience, but enhances it. It provides a lot of features that I found helpful to learn Python including code completion, virtual environment and package management, debugging, and a lot more. IDEs provide a single application to do all your work instead of multiple terminal windows, a text editor, and whatever else, so switching context is never a problem.

VCS workflow and CI/deployment are not necessary in order to learn Python or Pyramid. I found that GUI interfaces through visualization helped me better understand what VCS is actually doing. I also don't have to recall or look up all that obscure git syntax.

PyCharm has a thriving community and excellent support and documentation.

Virtual environments and package management via pip and easy_install will always be problems for noobs. At least PyCharm handles that for the noob in an intelligent way. The Pyramid documentation also provides a reliable way to do so. Even with that help and guidance, we still get noobs who go off the beaten path (because they know better?) using both pip and easy_install incorrectly, or activating their virtual environment without understanding the implications.

--steve


On 7/16/15 at 2:59 PM, [email protected] (Oliver) pronounced:

I would not recommend an all-in-one-IDE for beginners. The IDE is taking away a lot of learning experience like VCS-workflow, ci/deployment-like things (virtualenv and project setup, testrun) and the whole terminal/console/ops experience. If you understand, whats anyway going on with your filesystem/repo and why/how are you using a virtualenv
then you can use an IDE.

I think if you stick to the IDE, you will find not so much help, if something is not working as expected or you have no
idea how to manage this with your IDE.

And if you don't know about virtualenvs, you should read about that first[1] to understand its implications - this is most important if you debug something - you have to know where the stuff is, and how it comes together to create your
problem...

If you exercise the quick tutorial for pyramid[2] you will get an idea.


[1] http://docs.python-guide.org/en/latest/dev/virtualenvs/
[2] 
http://docs.pylonsproject.org/projects/pyramid/en/latest/quick_tutorial/index.html


On 16.07.2015 12:53, Davide Maccagno wrote:
hello,
im not used to mailing list, so first i want to ask excuse to all of you about 
double
post. Second i have few question
about. this topics..Reading your answers i guess that 0.0.0.0 it may works in 
ubuntu?
because of videotutorial i saw,
were on a unix system..however, today i started a new project and i get into my
localhost page and from there im able to
read information about connection, http request and so on..the thing that 
confuse me is
that in almost every tutorial i
read on the internet, i always read about env (virtual environment) but its 
seems an
automatic stuff in pycharm
professional , correct?..so considering that im using this ide (pro-edition) i 
simpy
have to choose a scaffold type and
start working with views, templates and so on.
the first step is to run setup.py and then thats it? i can create pages and 
work?..



Il giorno mercoledì 15 luglio 2015 22:09:45 UTC+2, Steve Piercy ha scritto:

On 7/15/15 at 9:13 AM, [email protected] <javascript:> (Davide Maccagno)
pronounced:

is there any tutorial for pycharm 4.5 and pyramid

Here is a list of official Pyramid tutorials which can be done
through PyCharm.

Quick Tutorial for Pyramid
http://docs.pylonsproject.org/projects/pyramid/en/latest/quick_tutorial/index.html

ZODB + Traversal Wiki Tutorial
http://docs.pylonsproject.org/projects/pyramid/en/latest/tutorials/wiki/index.html

URL Dispatch Wiki Tutorial
http://docs.pylonsproject.org/projects/pyramid/en/latest/tutorials/wiki2/index.html

There are also a bunch of unofficial tutorials.
http://docs.pylonsproject.org/projects/pyramid-tutorials/en/latest/index.html

Finally, I published some articles and videos about Pyramid
which use PyCharm.
http://www.stevepiercy.com/tag/pyramid.html

--steve

------------------------
Steve Piercy, Soquel, CA

--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to
[email protected]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.


------------------------
Steve Piercy, Soquel, CA

--
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to