Python Forum
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hello I am new to python
#1
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.
Reply
#2
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-Sta...ight=flask
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply
#3
Thanks wavic. It helps me a lot. I know about DB but it is mysql. Is PostgreSQL good for python? What do you suggest?
Reply
#4
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.
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply
#5
Django also works very well with PostgreSQL, with Psycopg2 as driver.
Reply
#6
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.
Reply
#7
In addition to Flask, Django and bottle.py web frameworks Pyramid is another one you can try
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020