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.
...average company can waste millions of dollars because its employees cannot locate and retrieve the information that is needed for their jobs. Infoseek released the original version of Ultraseek Server on March 31, 1997. It was built by wrapping Infoseek's core search technology with Python, in order to make it a complete search engine for enterprises. Verity Inc. acquired the Ultraseek product through its recent acquisition of Inktomi's enterprise search business in December 2002. The product is...
...Average Number of Developers (Effort/Schedule) = 24.29 Total Estimated Cost to Develop = $ 8,471,018 (average salary = $56,286/year, overhead = 2.40). SLOCCount, Copyright (C) 2001-2004 David A. Wheeler Please credit this data as "generated using David A. Wheeler's 'SLOCCount'." On the Persons-Years side, it took us four years for two developers to develop the 2.0 version from scratch (version 1.x was in production use but never released). Results As sa...
...average. During each of these years for each of those projects, there were at least 2 major mandated releases where the important contents of every file had to be peer reviewed: examined in detail by no less than 3 engineers simultaneously (moderator, author, and inspector). Each of these releases required that every visual programming file be rendered into a viewable hard copy format containing all of its diagrams; and a cross-referenced table of all identifiers in every diagram with storage cl...
...average attendance of 60-100 Python programmers. meetup.com provides a centralized location where our members see what’s coming up and who has RSVPed for the meeting. Preferred method of funds delivery: A deposit into the PayPal account for meetup@bostonpython.com. Q. When should I submit my grant request? A. We ask that grant requests be submitted at least 8 weeks before the funding is needed - this gives us enough time to thoroughly review, ask questions, and have enough time to send yo...
...average growth rate of 21%. Python in Education More and more institutions around the world are introducing students to the opportunities that Python presents with your support! In 2019, the PSF authorized $62,000 able to fund two large Python in Education projects. Fiscal Sponsorship Even during uncertain times, PSF remains committed to increasing community collaborations and support. We continue to strengthen the support we provide to the Python community and add new services as well...
...average) a bit slower than successful ones, because of the way the hash chaining works. The second reason why f3() is faster than f1() is that the call to chr(item), as executed by the bytecode interpreter, is probably a bit slower than when executed by the map() function - the bytecode interpreter must execute three bytecode instructions for each call (load 'chr', load 'item', call), while the map() function does it all in C. This led us to consider a compromise, which wouldn't ...
...average over 175 lines of debugged, documented, tested code per developer per day. Over a period of 660 FTE days, we produced a total of approximately 121K lines, of which 77K were written in Python. Even without considering that a line of Python is typically equivalent to 10 or more lines of C, we were extremely pleased with this result. The entire product, including third party open source modules, actually contains on the order of 1.2 million lines of code, of which 274K lines are Python. So ...
...average computer user can often only change a limited set of options configurable via a "wizard" (a lofty word for a canned dialog), and is dependent on expert programmers for everything else. We now ask ourselves a follow-up question: "What would the world look like if users could program their own computer?" We're looking forward to a future where every computer user will be able to "open the hood" of their computer and make improvements to the applications inside. We believe that t...
...average was in the 70s. PyPI is on the same machine [ximinez], and the out-of-memory process killer was killing off PostgreSQL processes, I think. Possible courses of action: 1) Fix the wiki crawler problems. 2) Get more memory into the machine. 3) Move the wiki to another machine. 4) Make the PyPI code more efficient. Doubtless more options, too. Martin's looking at (4). I temporarily fixed (1) by blocking the offending IPs. Thomas Wouters would be the person to ask about (2). S. Deibel...
...average revenue per attendee rise?" J. Rush: "Yes, I was wondering the same thing..." S. Holden: "Mostly because of the increase in registration fees. We'd need to ask V. Lindberg about the specifics, but I know he wants us to scrutinize the budget on a regular basis. Focusing on the "2010 Budget" columns, how do we feel it looks?" D. Mertz: "It has a bottom line that is positive rather than negative. I like that part a lot." B. Cannon: "Any...
...average property. 6.8.15 PyCon Sponsors The prospectus has been finalized and is being circulated Sponsors started being signed up this month. 6.8.16 PyCon Website Management PyCon 2013 website was prepared and finished this month. It was launched July 9th. 6.9 Sprint Committee (SC) B. Curtin, Sprint Committee Chair, reported that there were no issues or blockages surrounding any sprint activities for the month. As far as the co...
...average 35% faster (as measured by pybench). The undocumented C APIs PyUnicode_AsString() and PyUnicode_AsStringAndSize() were made private to the interpreter, in order to be able to refine their interfaces for Python 3.1. If you need to access the UTF-8 representation of a Unicode object as bytes string, please use PyUnicode_AsUTF8String() instead. Issue #3460: PyUnicode_Join() implementation is 10% to 80% faster thanks to Python 3.0's stricter semantics which allow to avoid successive reallo...
...average Python programmer. A bit of terminology: "classic Python" refers to Python 2.1 (and its patch releases such as 2.1.1) or earlier versions, while "classic classes" refer to classes defined with a class statement that does not have a built-in object amongst its bases: either because it has no bases, or because all of its bases are classic classes themselves - applying the definition recursively. Classic classes are still a special category in Python 2.2. Eventually they will be...
...average computer user can typically only change a limited set of options configurable via a "wizard" (a lofty word for a canned dialog), and is dependent on expert programmers for everything else. We ask a follow-up question: "What will happen if users can program their own computer?" We're looking forward to a future where every computer user will be able to "open the hood" of their computer and make improvements to the applications inside. We believe that this will eventually change th...
2012-12-19 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors December 19, 2012 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Group Conference Call via phone and Internet Relay Chat beginning at 18:00 CEST/ 12:00 EDT, on December 19 2012. Van Lindberg presided over the meeting. Ewa Jodlowska prepared the minutes. All votes are reported in the form "Y-N-A" (in favo...
...average, in it also slowed things down a bit because ob_sval was no longer aligned.) The Py_InitModule*() functions now accept NULL for the 'methods' argument. Modules without global functions are becoming more common now that factories can be types rather than functions. New C API PyUnicode_FromOrdinal() which exposes unichr() at C level. New functions PyErr_SetExcFromWindowsErr() and PyErr_SetExcFromWindowsErrWithFilename(). Similar to PyErr_SetFromWindowsErrWithFilename() and PyErr_SetFromWi...
If you didn't find what you need, try your search in the Python language documentation.