Python/ironpython: from entry to entry

Source: Internet
Author: User
Recently bored, I got a furture of Visual Studio 2005 and found that there is more support for dynamic languages. in fact, it was a very early opportunity to try python. I first wanted to learn ironpython, but later I found that I still want to learn python.
The following is my learning result of the previous day. Record it to help beginners of Python just like me.

What is Python?

Python is an object-oriented explanatory computer.ProgramThe design language is also a powerful and perfect general-purpose language. It has been developed for more than a decade and is mature and stable. Python has the most abundant and powerful class libraries in the scripting language and is sufficient to support most daily applications. 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.
For more information:
Http://baike.baidu.com/view/21087.htm
Official Website:
Http://www.python.org/

What can Python do?

I am more concerned about web development, python can do. Other CS programs, I believe it will not become a problem.

Why python?

According to my understanding, python is a different language than the popular Java C # C. learning different things can not only broaden your horizons, but also help your current language (for example, I am using C #). in addition, you may be out of control. Your next job is python!

How to install Python.

Go to the official website http://www.python.org/to download the latest version of Python (my next is 2.5), according to your operating system (I am Windows XP) Select the appropriate download point. After the download is complete install.
The installation includes the python runtime environment, library, and other components. Among them, it is important to compile the python IDE and idle. You can see it in start-Program-python2.5.

Learn Python

Here is a good tutorial to help you quickly master Python
Concise Python Tutorial:
Http://www.woodpecker.org.cn: 908 ../Chinese/index.html
This is a little complicated.
Dive into Python:
Http://www.woodpecker.org.cn/diveintopython/toc/index.html
I took a look at the concise Python tutorial yesterday afternoon. Some Python syntaxes are very interesting!

How to run python?

The simplest thing is to write a python program using idle. Press F5 to open the python shell to view the program results.
Open idle and file-new window to write a new Python program.

What are the types of Python ide?

In addition to the idle mentioned above, there is also a better choice for active python, which is also a free download software. You can download it here
Active pytho: http://www.activestate.com/Products/activepython/

Want more Python Resources

Python CHM e-book list
Http://bound0.xinwen365.com/python/

At this point, you can start learning and practicing python. In fact, after learning about the syntax, you must want to know how to use python to compile a more complex program.

How to develop a website using python?

Currently, some frameworks that support Python development websites are optional.
Entry-level karrigell:
Http://karrigell.sourceforge.net/en/front.htm
Advanced DJANGO:
Http://www.woodpecker.org.cn/obp... bystep/newtest/doc/

I am currently working on. NET development, so I also pay more attention to the combination of Python and. net. Now python is implemented through ironpython on. NET. The following are some of the issues.

What is ironpython?

A simple understanding is one.. net available components, or.. NET Framework. (This understanding is actually problematic, but it can help you quickly enter the ironpython world ).
Http://www.codeplex.com/Wiki/View.aspx? Projectname = ironpython
However, if Vs and. net, ironpython and Python are not very different, we can regard vs as an IDE or framework for developing Python programs.

How to Use ironpython in. NET environment?

Ironpython is of course developed with Visual studio.net. To use ironpython, you must patch your.

download this Microsoft ASP. net futures installation, can make your vs support ironpython
http://www.microsoft.com/downloa... & displaylang = EN
through the introduction below, you can briefly understand how to use ironpython in vs
http://quickstarts.asp.net/Futur... micw.age_wt.aspx
the other five tutorials
to help beginners use them as soon as possible, the development team provides the following five Tutorials:
1. creating a basic web page with ironpython.doc
http://static.asp.net/asp.net/fi... with-IronPython.doc
2. using shared code with ironpython For asp.net.doc
http://static.asp.net/asp.net/fi... hon-for-ASP.NET.doc
3. databinding with ironpython for asp.net.doc
http://static.asp.net/asp.net/fi... hon-for-ASP.NET.doc
4. debugging ironpython for asp.net.doc
http://static.asp.net/asp.net/fi... hon-for-ASP.NET.doc
5. creating a user control with ironpython.doc
http://static.asp.net/asp.net/fi... with-IronPython.doc BR>
What should I do if I want to directly create an ironpython project in vs just like creating a C # project?

Unfortunately, this patch has not been released yet. However, you can download a Visual Studio 2005 SDK version 4.0 to temporarily use this feature.
Http://www.microsoft.com/downloa... & displaylang = en

After downloading and installing this file, you will be provided with a vs project. After opening it, press Ctrl + F5 to run it, and a new vs instance will be started for you. In this, ironpython projects can be created just like C # projects.
For more information about this SDK, see thisArticle
Http://blogs.msdn.com/aaronmar/archive/2006/02/16/533273.aspx

Want more information about ironpython

Ironpython team in the blog Park:
Http://www.cnblogs.com/ipyteam/archive/2006/11/05/506995.html

The above is the result of my previous day's research. For more information, please follow my blog pai_^ to name this article, this article is mainly intended for beginners of Python that can be searched to find this article.
Let's learn Python together. The future is ours.

Related Article

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.