
Python Tips
@python_tips
Programming tips, tricks, and news for the Python programming language.
Tal vez te guste
I just got Oi! the Boat Records 14 song sampler FREE from @oitheboat lplinked.me/nD6KE1 /via @limitedpressing
When applicable, place import statements inside functions to restrict their visibility and/or reduce initial startup time.
Python 3.2 alpha 2 released: http://www.python.org/download/releases/3.2/
Avoid using the addition "+" operator for string concatenation, as it is very expensive. Use str.join() instead.
Sorry that there haven't been any updates for awhile. My computer fried, but I just got a new one! Updates will now resume.
When possible, replace 'if/else' statements with 'try/except'. This will significantly increase performance.
Python 2.6.6 has been released: http://www.python.org/download/releases/2.6.6/
With regard to programming style, Python code should favor readability over conciseness.
Regular expressions are powerful, yet very expensive. Try using starswith, endswith, isdigit, etc. before using regular expressions.
Python 2.6.6 release candidate 2 (maintenance release) now available: http://www.python.org/download/releases/2.6.6/
Use list comprehensions instead of map or filter wherever possible. List comprehensions are easier to work with and much easier to read.
Python 2.6.6 Release Candidate 1 available for download now: http://www.python.org/download/releases/2.6.6/
List comprehension are faster than regular for-loops; therefore, use them for small, compact loops.
When possible, replace 'if/else' statements with 'try/except'. This will significantly increase performance.
Never use a constructor that takes optional arguments. This is an easy mistake to make, yet it can cause debugging nightmares.
While optimization is important, accuracy is paramount. First make it right, then make it fast.
Avoid dots and use local variables; store object methods in local variables and call the local ones.
import statements can be used almost anywhere; therefore, you may place them inside functions to reduce initial startup time.
Using 'from __future__ import division' will allow Python to always return a float as the result of integer division.
United States Tendencias
- 1. Chauncey Billups 84.2K posts
- 2. Terry Rozier 79.5K posts
- 3. #FalloutDay 4,787 posts
- 4. Mafia 119K posts
- 5. Damon Jones 24.2K posts
- 6. Ti West 2,565 posts
- 7. Tiago Splitter 3,134 posts
- 8. Candace 29.9K posts
- 9. Binance 191K posts
- 10. #7_years_with_ATEEZ 68.7K posts
- 11. #에이티즈_7주년_항해는_계속된다 54K posts
- 12. The FBI 175K posts
- 13. #A_TO_Z 53.1K posts
- 14. Changpeng Zhao 19.2K posts
- 15. #RepublicansAreAWOL 3,376 posts
- 16. New Vegas 6,212 posts
- 17. Gilbert Arenas 9,272 posts
- 18. Stephen A 20.6K posts
- 19. MANE EN BILLBOARD 2,121 posts
- 20. Kash Patel 48.5K posts
Something went wrong.
Something went wrong.