Teach you how to set up a personal music playing Website

Source: Internet
Author: User
Tags constructor

Currently, the popular way to listen to songs is to download them online, instead of searching for them at audio stores. The method used by the karaoke bar is generally to log on to the site that provides MP3 music download, or use a search engine to search for it, and then use the download tool to download it. But can we directly listen online without downloading? The answer is yes. There are already such websites on the Internet, such as music.ustc.edu.cn and music.trueice.net. When you click the selected song, he calls the client's music playing software to play it; this is amazing. We can build such a website for my idol, but I don't know how to program it. Can this work? The answer is no problem at all. There are currently many open-source music playing Website programs on the internet. We can use these programs without having to write a piece of code. You just need to modify the configuration slightly. Of course, you must have an independent host and domain name. Next, I will introduce you to an open-source music playing Website program named edna based on Python.

Python introduction

During the Christmas of 1989, Guido van Rosum, founder of Python, developed a completely new script interpretation language to solve some problems in the ABC programming language designed earlier for teaching, this language absorbs the advantages of the ABC Language and combines the Unix Shell and C habits. He is a fan of Monty Python's Flying Circus, so he chose Python to name it. Python was compiled successfully on MAC, but now it can run on various mainstream operating platforms in the world.

Although Python is called "scripting language", it is widely used in some large-scale software development plans, such as Zope, BitTorrent, and Google. Python fans generally refer to it as a high-order dynamic programming language, because "scripting language" generally refers to being used as a simple programming task such as shell scripts, python cannot be compared with programming languages such as JavaScript that can only process simple tasks. It is a real object-oriented programming language. Compared with C ++ and other languages, it has the advantages of rapid development and code opening, and supports network development and large-scale database development. It can be used in many occasions, such as efficient text processing, integration of different programming environments and software functions, and graphical interface programming. There are still many games made using Python. Currently, two well-known Python-based applications are Zope and Plone. The former is an open-source Web application server, it can be used to easily build content management, intranets, portals, and other custom applications, while the latter is a user-friendly and powerful open-source content management system built on the former, this tool is suitable for internal/external network servers, document publishing systems, portal servers, and remote collaborative group tools.

The Chinese Wikipedia (http://zh.wikipedia.org) is the introduction of Python: Python, is an object-oriented explanatory computer programming language, is also a powerful and comprehensive general language, it has a development history of more than ten years, mature and stable. This language is very simple and clear syntax, suitable for completing a variety of high-level tasks, almost all operating systems can run. At present, technologies based on this language are rapidly developing, the number of users is rapidly expanding, and there are a lot of related resources.

Python development environment:

· BlackAdder: http://www.thekompany.com/products/blackadder

· Wing IDE: http://wingware.com/

· Boa Constructor: http://boa-constructor.sourceforge.net/

· IDLE: http://www.python.org/idle/

Python resource sites:

· Python home: http://www.python.org

· Chinese Python User group: http://python.cn/

· Python: http://dohao.org/python

· Python game development site: http://pygame.org/

· Python scientific database: http://scipy.org/

· Python enterprise application development kit: http://peak.telecommunity.com/

Python environment installation<

<

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.