search

Home  >  Q&A  >  body text

python - web开发需要什么知识?

有一定编程基础,c++,python,想学后端方向。借了本书看《python web开发学习实录》,看到后面讲的是socket编程啊 什么的,和开发网站关系大么?开发网站应该从哪里学起啊??比如自己想写个博客的框架,还需要哪些知识呢?

ringa_leeringa_lee2785 days ago659

reply all(2)I'll reply

  • 高洛峰

    高洛峰2017-04-17 12:10:54

    If you are simply building a website, socket programming is not very useful, but it is best to know something about it. In terms of skills, these are roughly what you need:
    1. A programming language suitable for web development. I think as a beginner, PHP is more suitable because it is easy to understand the request and response mechanism. Most other languages ​​​​are MVC architectures, and it is easy to get confused if you are a beginner
    2. A database and a method for accessing the database in the corresponding language
    3. Front-end technology: html, css, js, jquery, dom
    With these, it's almost ready to go.

    If you have to use python, you need to choose a web development framework. I don’t recommend beginners to use Django, because it is too integrated and too convenient, and it will be very confusing later. In comparison, webpy may be better.

    Personal opinion, for reference only

    reply
    0
  • 巴扎黑

    巴扎黑2017-04-17 12:10:54

    Backend knowledge: Python, Django
    Front-end knowledge: HTML, JavaScript, Css (basic knowledge)
    Database: MySQL or similar RDBMS, I believe you already have a certain understanding of databases

    You can also choose a simple open source project directly from github to participate in development, which will make it easier to get into the state.

    reply
    0
  • Cancelreply