Difference between revisions of "Python notes"

From Wiki at Neela Nurseries
Jump to: navigation, search
m (Add section "Python libraries".)
m (^ Python Libraries: add links to Python 3.12.2 docs on os and zlib libraries.)
Line 30: Line 30:
 
<!-- odne komentar -->
 
<!-- odne komentar -->
 
== [[#top|^]] Python Libraries ==
 
== [[#top|^]] Python Libraries ==
 
+
Starting point to describe Python language libraries and cases where they are needed:
*  https://docs.python.org/3/library/sys.html
+
<ul>
 +
*  https://docs.python.org/3/library/os.html    . . . os library - "Miscellaneous operating system interfaces"
 +
*  https://docs.python.org/3/library/sys.html   . . . sys library
 +
*  https://docs.python.org/3/library/zlib.html  . . . zlib library
 +
</ul>
  
 
<!-- odne komentar -->
 
<!-- odne komentar -->

Revision as of 17:17, 20 February 2024

2023-10-11 Wednesday

^ Overview

Python notes local page on Neela Nurseries wiki

^ Questions

Question: what is the syntax or python-ism in this construcxt?:

if __name__ == '__main__':
     main()

Question: what is method chaining in Python?

^ Python Data Types

The following Python3 online documentation page mentions early on how Python distinguishes Unicode strings and 8-bit strings which it also calls 'bytes'. This may be a starting point to understanding how and when Python3 treats data as bytes:

^ Python Libraries

Starting point to describe Python language libraries and cases where they are needed:


^ Strings and Long Lines

To express long lines in Python there are a couple of methods. The `textwrap` library or module contains some utils to help with this. To use parentheses about a multi-line string also provides a way.