Python Forum
Hello I am new to python - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: General Coding Help (https://python-forum.io/forum-8.html)
+--- Thread: Hello I am new to python (/thread-1947.html)



Hello I am new to python - jahur - Feb-06-2017

Hello,
I am new to python but have 5 years experience in developing php application, websites, modules, plugins. I want to know how do I get started. I learned basics from codecademy. Now I want to learn how to start pro development. Basically I am interested to develop web based software in python.

Thanks in advance.


RE: Hello I am new to python - wavic - Feb-06-2017

Hello and welcome!
You can start with Flask, then Django. See also bottle.py. Perhaps DBs is what you know well.
Check out https://python-forum.io/Thread-Flask-Starting-web-development-part-1?highlight=flask


RE: Hello I am new to python - jahur - Feb-06-2017

Thanks wavic. It helps me a lot. I know about DB but it is mysql. Is PostgreSQL good for python? What do you suggest?


RE: Hello I am new to python - wavic - Feb-06-2017

Doesn't really matter. It depends on you and what you want to accomplish. Python can work with various of databases. Flask has a plugin to deal with SQLAlchemy. I think it has for MongoDB too. In Django it is built-in functionality.


RE: Hello I am new to python - j.crater - Feb-06-2017

Django also works very well with PostgreSQL, with Psycopg2 as driver.


RE: Hello I am new to python - Larz60+ - Feb-06-2017

I use sqlite3, PostgreSQL, and MySQL with python. All work equally as well.

A 'secret place' you should know about right now as you just begin is https://pypi.python.org/pypi
(It's not actually secret, although when I find things that I don't expect to find, I feel that way)
You can search over 90,000 packages on just about any subject you can think of.
You can then install the packages, or just download the source code so you can study the author's methods.


RE: Hello I am new to python - wavic - Feb-06-2017

In addition to Flask, Django and bottle.py web frameworks Pyramid is another one you can try