chaouche yacine於 2013年1月6日星期日UTC+8上午6時34分38秒寫道: > The compiler reads your source code and parses it into parse trees. This is > first step. It then takes the parse trees and transform them into abstract > syntax trees, which are like a DOM tree in an HTML file, and then transform > that AST into a control flow graph, and finally a bytecode is produced out of > that control flow graph. The pyc files you see are this bytecode, so they are > produced at the end. Anytime you edit your .py file, a new .pyc file is > created if you invoke the python interpreter myfile.py on the former. If your > .py file doesn't change, the .pyc file stays the same. > > Just like with java, this allows you to write a single .py file that can work > on any platform without changing the source file, because all the cross > platform issues are handled by the virtual machine. > > > > > ________________________________ > From: Nac Temha <nacct...@gmail.com> > To: pytho...@python.org > Sent: Saturday, January 5, 2013 11:05 PM > Subject: Python programming philosophy > > > Hello, > > > > I want to learn working principle of python as broadly. How to interpret the > python? For example, what is pyc files and when does it occur? > Can you explain them? Thanks in advance. > -- > http://mail.python.org/mailman/listinfo/python-list
Yes, check JYTHON tutorials to understand dynamic types. Java is still a fixed type computer language. -- http://mail.python.org/mailman/listinfo/python-list