Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
...input. One of the biggest challenges was deciding among ways to organize the description of the world. On the one hand, I could have created a descriptive language for the structure of the world, and written an interpreter to read the description and build the in-memory structures on which the game would run. This would have been a fairly large effort, and would have required me to formalize all of the structures that could have appeared in a world. It also would have meant a longer delay before...
...input from "top techies"/"highly technical managers" such as myself. Right about then, I got an offer to consult as a freelance Python specialist for a Swedish startup, and I took the opportunity, quitting my "safe job" and switching to freelance work, mostly but not exclusively for that Swedish company. It DID mean a lot of "commuting by plane", sigh, but it also gave me the opportunity to work almost exclusively in Python (and in C, coding extensions fo...
...input on the 2008 Frank Willison Award. Assuming Guido delegates the decision to the Board, David will ask previous recipients and the PSF membership at large for nominations, to be submitted no later than Friday May 9. See 2008 Frank Willison Award below. Status: done. Section 12, Sponsor Membership Issues: S. Holden will contact ILM to request a new sponsor membership application. Status: carried forward. Section 12, Sponsor Membership Issues: S. Holden will contact AT Battery to inform them...
...input spindle, move the disks forward, and release them on an empty spindle. The six spindles are moved among the disc counters on a conveyor that brings them to the point where they are fed to the packaging machine. The components of the CD/DVD disc partitioner where green disks represent the air cylinders that are used to hold spindles stationary while the conveyor moves continuously beneath them Zoom in The front of the CD/DVD disc partitioner Zoom in The side of the CD/DVD disc parti...
...input file and output file. Cog reads and writes the same file, and can be run over and over again without losing information. Cog processes text files, converting specially marked sections of the file into new content without disturbing the rest of the file or the sections that it executes to produce the generated content. Zoom in In addition to executing Python generators, Cog itself is written in Python. Python's dynamic nature made it simple to execute the Python code Cog found, and its...
...input device, and the Microsoft Speech SDK 5.1 to communicate information with a synthesized voice. Choice of Python Faced with the daunting task of coding a program with little precedent, the first major design decision our team had to tackle was the choice of a programming language. Our initial thoughts were to use either C++ or Java since everyone in the group was proficient with both. One group member had been exposed to Python in an earlier class and was impressed with the power and ease ...
...input, etc. In even more complex situations, wireless networking is required to allow the lights to communicate with each other, or with a central base station. A great deal of mechanical, electrical, electronic and optical design is required to create these lights. As is typical of modern complex devices, an embedded software program running on a microcontroller operates each unit, making it come to life. Like a miniature version of the Monolith from 2001: A Space Odyssey, each light maintai...
...input (when the input stream is temporarily exhausted). codecs.StreamReader now implements buffering, which enables proper readline support for the UTF-16 decoders. codecs.StreamReader.read() has a new argument chars which specifies the number of characters to return. codecs.StreamReader.readline() and codecs.StreamReader.readlines() have a new argument keepends. Trailing "n"s will be stripped from the lines if keepends is false. The documentation for doctest is greatly expanded, and n...
...inputs, options, configurations, and failure behaviors. An experimental chemist usually didn't have the training to work with them, which meant that the computational chemists were forced to take time out of their work on developing new techniques to run routine models. In 2000, AstraZeneca wanted to improve this process so that experimental chemists could make better computational predictions on their own, and so that the research of the computational chemists could progress at a faster rate, a...
...input manager support for composite characters (Tk bug 3205153) which has also been fixed in more recent Tcl/Tk 8.5 releases. You can avoid these problems by using a current python.org installer or by using a third-party distribution of Python that does not use Apple 8.5.9 Tk. This is an Aqua Cocoa Tk. Apple 8.5.7 This release is included in macOS 10.6. IDLE is known to hang or crash when used with the Apple 8.5.7 included in all versions of macOS 10.6.x. Because of this, we strongly recommen...
...input on the 2008 Frank Willison Award. Assuming Guido delegates the decision to the Board, David will ask previous recipients and the PSF membership at large for nominations, to be submitted no later than Friday May 9. 11 PyCon 2008 D. Goodger reported: I think [PyCon 2008] was a success. There were some issues, but we'll fix them next year. I've been posting my report in sections to the PyCon blog, almost done. S. Holden: I enjoyed it more that any other. The...
...input than previously, which exposed several deficiencies needing correction. Fixed those and released the PyTexas sponsor payment collection webpages to production, integrated into the PyTexas wiki. Next task: HAM signup webpages. My focus is on PSF Sponsor invoicing, Federal taxes, the Associate Member program, AR and AP reduction. It was necessary to accomplish the CiviContribute milestone first, because signing up Associate members onli...
...input events to manipulate the application's GUI, and then asserting the existence and content of various GUI components like windows and textboxes, to provide automated assurance of end-to-end functionality. Test-Driven Development Dynamic languages like Python complement automated testing, by allowing the patching of modules, classes, methods or attributes with arbitrary objects at runtime. This allows tests to easily eliminate dependencies of the code under test, and thus concentrating on t...
...input on a budget for 2008-2009. Email sent to psf-members on 2008-05-29. Status: done. Section 12, Choice of PSF Logo: S. Holden will write to the members to describe the Board's decision regarding the PSF logo. Email sent to psf-members on 2008-06-02. Status: done. Section 12, Choice of PSF Logo: D. Goodger will prepare logos for the PSF, based on the Python logo graphic with the text "Python Software Foundation". Status: carried forward. Section 13.2, Copying Correspondence: S. H...
...input source is updated. Bug #931848: Fix _sre.CODESIZE on 64-bit machines in UCS-4 mode. Bug #938076: Consider output encoding in XMLGenerator. Bug #936637: Properly delegate startElementNS in saxutils.XMLFilterBase. Bug #944082: Empty passwords in urllib2 are now supported. Bug #926075: Fixed a bug that returns a wrong pattern object for a string or unicode object in sre.compile() when a different type pattern with the same value exists. Bug #924361: Properly support normalization of e...
...input files to more easily consumed formats such as HTML and PDF. The video announcing Georg's award at OSCON 2011 is available on YouTube. Georg is a PhD student of Physics. He works at the Munich research reactor slash neutron source on magnetism, researching novel materials for the computing of tomorrow. He uses Python to control experiments consisting of dozens of individual devices, and for teaching other scientists how to do so efficiently. When he is not working on Python-related projects...
...input you need?" M. A. Lemburg: "We are having problems getting the leads to submit usable content, but I don't think anyone can really help with that. We'll be in touch once we have the sponsoring page with payment options set up." S. Holden: "Okay. There is a Brazilian media company that has replaced a large amount of its infrastructure with Python, can give you a contact if you need one." M. A. Lemburg: "Yes, please. We could use some more media related success s...
...input on an issue, and for documenting the design decisions that have gone into Python. The PEP author is responsible for building consensus within the community and documenting dissenting opinions. The PEPs are available here. Augmented Assignment This must have been the most-requested feature of the past years! Eleven new assignment operators were added: += -= *= /= %= **= <<= >>= &= ^= |= For example, A += B is similar to A = ...
...input deletes backups without warnin [ #420343 ] SystemError from tuple() builtin [ #420399 ] wrong HTML ("trademark" symbols?) [ #421999 ] wrong priority doc for ** vs unary - [ #422108 ] Error in rich comparisons [ #422121 ] Insecurities in dict comparison [ #422702 ] dbhash.open default [ #423087 ] A small typo in weakref documentation [ #423429 ] very minor nit in library ref [ #424776 ] SMTP Example does not work [ #424951 ] ThreadingTCPServer file handle errors. [ #425320 ] Typo ...
...input/output semantics are maintained. In reality, it is currently very difficult to write classes and components that are independent of the rest of the system. We will also be exploring new concepts such as Aspect Oriented Programming [AOP], a new way of modularizing software based on cross-cutting concerns. Perhaps some combination of these, or new modularizing techniques will prove effective, for example, by organizing each function as an aspect of a component. Community Building Be...
If you didn't find what you need, try your search in the Python language documentation.