Answer the question
In order to leave comments, you need to log in
How to become a web programmer?
I know the basics of HTML and Python. I'm wondering which direction to go. If in offline programming I am more or less oriented, then in the web - a complete zero. Please advise the necessary literature for web programming (ideally in the direction of Python, I really liked it). Preferably in Russian, but if the original is much better or there is no translation at all, you can also in English.
Answer the question
In order to leave comments, you need to log in
From Python frameworks, I can advise Django. There is a good textbook on it , translated into Russian
My advice, start with Django. There is quite a lot of translated information here . I also advise you to start with the development of some idea. For example, a simple site - a blog, will be enough for the first time.
HTML is a markup language. I personally mastered the basics in a couple of days. Another thing is that today the web is HTML + CSS + JS and it is almost impossible to separate all this. Python is a completely different thing. It is worth deciding on the frontend or backend. Well, actually the resources have already been advised.
And nobody mentioned something about databases. You need to know the basics of SQL. In practice, I advise you to look towards PostgreSQL. Also now NoSQL databases will be used more and more often, it's nice to get acquainted with CouchDB and MongoDB.
Since Django and HTML + CSS + JS have already been mentioned. I will not repeat myself. And I advise you to master English at least to the level of fluent reading of IT literature, news, articles and forums. The Web is developing very quickly and dynamically, if you read only Russian-language sources, you will be at least 3 steps behind.
And what, exactly, is the problem? Here is a list of web frameworks for Python. Choose which one has more soul and study. In essence, it is not much different from system programming.
I advise you to download Denwer (denwer.ru) - this is an installer that will set up and run a web server on your computer.
denwer.ru/packages - here you can install Python support (though 2.5) for the web server.
This is a quick start for a beginner.
True, this does not mean that you can not know how to manually install a web server!
Denver is useful for debugging sites because it provides convenience.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question