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.