DEV Community

loading...
Cover image for Python: Explore Standard Libraries

Python: Explore Standard Libraries

dev0928 profile image dev0928 Updated on ・3 min read

Did you know that there are more than 200 standard library modules that come with Python? As standard libraries are already part of Python installation, they could be used right away without the need for explicit module installation using a package manager.

Getting comfortable with these standard libraries and knowing their capabilities would definitely help speed up the development process. In this article, let’s explore four of the standard libraries along with great resources for learning the rest of them.

copy

Like many other programming languages, objects are passed by reference in Python. For example consider the assignment statement obj2 = obj1. After this assignment, all of the changes made to the object obj2 will be reflected in obj1 as they are pointing to the same object. If we want to preserve the original contents of obj1, we could use the copy module and clone the object.

import copy


lst = [[1, 2, 3], ['a', 'b']]


# Standard assignment 
dup_lst = lst
# id object is used to check whether objects are pointing the same reference
print(id(lst) == id(dup_lst))  # True

#Use copy module's shallow copy 
dup_lst = copy.copy(lst)

print(id(lst) == id(dup_lst))   # False
#Contents of the object are not duplicated with shallow copy
print(id(lst[0]) == id(dup_lst[0]))  # True

#Use copy module's shallow copy
dup_lst = copy.deepcopy(lst)

print(id(lst) == id(dup_lst))   # False
#Contents of the object are duplicated with deep copy
print(id(lst[0]) == id(dup_lst[0]))  # False  
Enter fullscreen mode Exit fullscreen mode

enum

Enumeration provides a mechanism to define a set of related constants. These constants could be iterated. Enumerations are introduced in Python 3.4.

import enum


class DaysOfWeek(enum.Enum):
    SUNDAY = 1
    MONDAY = 2
    TUESDAY = 3
    WEDNESDAY = 4
    THURSDAY = 5
    FRIDAY = 6
    SATURDAY = 7



print(f'Member name of Sunday: {DaysOfWeek.SUNDAY.name}')   # Member name of Sunday: SUNDAY
print(f'Member value of Friday: {DaysOfWeek.FRIDAY.value}')  # Member value of Friday: 6

for day in DaysOfWeek:
    print(day)

# DaysOfWeek.SUNDAY
# DaysOfWeek.MONDAY
# DaysOfWeek.TUESDAY
# DaysOfWeek.WEDNESDAY
# DaysOfWeek.THURSDAY
# DaysOfWeek.FRIDAY
# DaysOfWeek.SATURDAY    
Enter fullscreen mode Exit fullscreen mode

webbrowser

Web browser module provides a mechanism to open URLs from Python. There are several options available to open the supplied URL ranging from opening in user’s default browser as a new window, in a new tab or open it in a specific named browser.

import webbrowser

url = 'https://google.com' 

# Open URL in user's default browser and bring the browser window to the front
webbrowser.open(url)

# Open URL in a new tab, if a browser window is already open
webbrowser.open_new_tab(url)
Enter fullscreen mode Exit fullscreen mode

pprint

As the name implies, the pprint module allows for pretty printing of complex data structures for better readability.

import pprint


book = {
    'title' : "Automate the Boring Stuff with Python: Practical Programming for Total Beginners",
    'author' : "Al Sweigart",
    'pub_year' : 2015
}

print(book)  

#{'title': 'Automate the Boring Stuff with Python: Practical Programming for Total Beginners', 'author': 'Al Sweigart', 'pub_year': 2015}


pp = pprint.PrettyPrinter(width=100, compact=True)
pp.pprint(book)  

# Pretty print arranged keys in alphabetical order here display width is controlled to 100 characters

# {'author': 'Al Sweigart',
#  'pub_year': 2015,
#  'title': 'Automate the Boring Stuff with Python: Practical Programming for Total Beginners'}
Enter fullscreen mode Exit fullscreen mode

Further Learning

  • Python Module of the Week is a great resource to learn more about Python standard libraries. What I like about this resource is that it explains standard modules through examples.
  • Of course, the best reference for getting up to date information on standard libraries is Python Documentation

Discussion (58)

Collapse
kelvindj8 profile image
kelvindj

This is a fabulous post I seen by virtue of offer it. It is genuinely what I expected to see look for in future you will continue subsequent to sharing such an extraordinary post. Criação de app

Collapse
nomankh03866169 profile image
nomankh03866169

Really appreciate this wonderful post that you have provided for us.Great site and a great topic as well i really get amazed to read this. Its really good. Al-Zaytoonah University

Collapse
johnbero98 profile image
افضل علاج للقولون و الانتفاخ

شيك اوف للقولون العصبي
فوائد دواء شيك أوف

يعتبر هذا الدواء علاج فعال للقولون العصبي وليس فقط للتخلص من أعراضه حيث يمنع احتباس البراز في القولون ويسهل الدورة الدموية ويخفض من ضغط الدم ، كما له فعالية كبيرة في تخفيض الوزن الزائد والكوليسترول الضار ، ويقوم بتنظيف القولون من أي سموم ويجعله صالحا لاستقبال أي فضلات ليخرجها بشكل طبيعي مرة أخرى ، فهو صالح لكل الحالات وبدون آثار جانبية إلا الحوامل والمرضعات فيتجنبن تناوله .
شيك اوف
طريقة الاستعمال
يتم تفريغ محتويات كيس واحد من الدواء في كأس ماء بارد ثم تقليبه وشربه مباشرة حيث لا يحتاج إلى أي مكونات أخرى ويتم تناولة بعد تناول وجبة العشاء بساعتين فهو يحتوي على 12 مغلف تكفي لمدة شهر كامل وسعر العلبة 190 ريال .
برنامج تناول دواء شيك أوف

الأسبوع الأول يتم تناوله مرة واحدة طوال الأسبوع .
الأسبوع الثاني يتم تناولة مرة واحدة قبل النوم مرتين في الأسبوع وكذلك الأسبوع الثالث .
الأسبوع الثالث يتم تناوله مرة واحدة في الأسبوع .
شيك اوف للقولون
مفاجأه لمن يعانون من القولون وجرثومة المعده التوصيل للمنزل...أفضل مشروب صحي للقولون ١-الدهون ٢-الامساك ٣-الكرش ٤-التقرحات ٥-الضغط ٦-الحموضه ٧-الانتفاخات الغازات ارتجاع المرئ الحاصل على شهادة الجودة العالمية الآيزو ISO 22000 certified,وشهادة بلدية دبي شيك اوف الالياف النباتيه منتج فعال لتنظيف القولون لدرجة أنك ستلمس نتائجه في غضون ثمان ساعات فقط
فوائد دواء شيك أوف
شيك اوف
يعتبر هذا الدواء شيك اوف علاج القولون العصبي وليس فقط للتخلص من أعراضه حيث يمنع احتباس البراز في القولون ويسهل الدورة الدموية ويخفض من ضغط الدم ، كما له فعالية كبيرة في تخفيض الوزن الزائد والكوليسترول الضار ، ويقوم بتنظيف القولون من أي سموم ويجعله صالحا لاستقبال أي فضلات ليخرجها بشكل طبيعي مرة أخرى ، فهو صالح لكل الحالات وبدون آثار جانبية إلا الحوامل والمرضعات فيتجنبن تناوله .
تجربتي مع شيك اوف
طريقة الاستعمال
يتم تفريغ محتويات كيس واحد من الدواء في كأس ماء بارد ثم تقليبه وشربه مباشرة حيث لا يحتاج إلى أي مكونات أخرى ويتم تناولة بعد تناول وجبة العشاء بساعتين فهو يحتوي على 12 مغلف تكفي لمدة شهر كامل وسعر العلبة 190 ريال .
شيك اوف للقولون
برنامج تناول دواء شيك أوف

الأسبوع الأول يتم تناوله مرة واحدة طوال الأسبوع .
الأسبوع الثاني يتم تناولة مرة واحدة قبل النوم مرتين في الأسبوع وكذلك الأسبوع الثالث .
الأسبوع الثالث يتم تناوله مرة واحدة في الأسبوع .
Enter fullscreen mode Exit fullscreen mode

شيك اوف
تجربتي مع شيك أوف القولون نجحت تجربتي مع شيك أوف في القضاء على مشاكل القولون ،منتج شيك أوف هوافضل مشروب لعلاج مشاكل القولون ، بما في ذلك من أفضل المكونات الطبيعية التي تجرف جميع السموم من القولون .
شيك اوف افضل مشروب منظف صحي للقولون يتالف من جميع المكونات الطبيعيه التي تجرف وتغسل جميع السموم والفضلات من القولون تاركة اياه نظيفا ومعافي ويعمل وكانه اسفنج بامتصاص الكوليسترول الضار الامر الذي يؤدي إلى الراحة المدهشة والشعور بالاسترخاء
تجربتي في علاج القولون العصبي
سعر شيك اوف للقولون
الحمد لله عانيت من مرض القولون 5 سنوات اخذت ادوية كثيرة جدا لكن عند استخدام منتج الشيك اوف تم الشفاء من اول جرعه
فعلا شكرا لشركه ادمارك علي منتج الشيك اوف
شيك اوف الكويت
فوائد شيك أوف:
فوائد الشيك اوف SHAKE OFF كثيره و هو منتج طبيعي يعمل علي مكافحة مرض سرطان القولون ، تراكم المخلفات في الأمعاء يساعد على زيادة المنتجات الثانوية المسببة للسرطان مثل النيتمين وكبريتيد الهيدروجين والبكتيريا الجيدة ، ويساعد على القضاء عليها ومنع سرطان القولون.
يمنع منتج شيك اوف زيادة الوزن ، لأن تناول اللحوم والأطعمة الدهنية الأخرى يؤدي إلى زيادة الوزن ، وتراكم المواد الضارة والدهون ، وتحريك المكونات يساعد على منع تراكم المنتجات الضارة والدهون ، والحد من احتمال السمنة.
يزيل منتج شيك اوف الإمساك ، حيث الوظيفة البيولوجية للشخص يخضع للإجهاد ، مما يؤدي إلى بعض المشاكل الصحية مثل مشاكل المعدة ، وعدم التوازن الهرموني.
الألياف الواردة في شيك أوف يقلل من إنتاج اللاكتيك والأسيتات ، بالإضافة إلى الغازات الغازية ، ويحفز الحركات المعوية اللازمة لإفراز الأمعاء ، وبالتالي تقليل خطر الإمساك.
شيك اوف البحرين
وايضا من فوائد الشيك اوف
تجربتي شيك اوف
شيك اوف يجرف وينظف البكتريا والسموم نهائيا
شيك اوف يعالج الالتهابات المسببة للانتفاخات
شيك اوف يقضي علي البكتريا المسببة للتهيج
تجارب شيك اوف
شيك اوف يغلف القولون ويطهرة وينهي الالام
شيك اوف يقضي علي وجود القرح المتواجدة
شيك اوف يحل ويفكك الامساك ويعادل الاسهال
تجربتي شيك اوف
شيك اوف يعمل كوسيلة تنظيف من الفضلات .
يقضي شيك اوف علي مشاكل القولون الهضمي والقولون العصبي .

منتج الشيك اوف منتج من الياف نباتية والشوفان.
شيك اوف
شيك اوف
شيك اوف للقولون
ما هو الشيك اوف
اضرار شيك اوف
مكونات شيك اوف
شيك اوف ادمارك
فوائد منتج شيك اوف
شيك اوف
شيك اوف اضراره
نتائج استخدام شيك اوف
تجربتي شيك اوف
اسعار منتج شيك اوف
شراء منتج شيك اوف

Collapse
joneyroland profile image
joney Roland

นี่เป็นโพสต์ที่ยอดเยี่ยมที่ฉันเห็นโดยอาศัยข้อเสนอนี้ เป็นสิ่งที่ฉันคาดหวังอย่างแท้จริงว่าจะได้พบในอนาคตคุณจะยังคงแชร์โพสต์ที่ไม่ธรรมดาเช่นนี้ต่อไปนี่เป็นโพสต์ที่ยอดเยี่ยมที่ฉันเห็นโดยอาศัยข้อเสนอนี้ เป็นสิ่งที่ฉันคาดหวังอย่างแท้จริงว่าจะได้พบในอนาคตคุณจะยังคงแชร์โพสต์ที่ไม่ธรรมดาเช่นนี้ต่อไปGame
สล็อตออนไลน์
review-pg-slot
pg-slot-test-play
dino-hunter-slot
pirate-king
fortune
lets-shoot

Collapse
nomankh03866169 profile image
nomankh03866169

Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!Thanks record

Collapse
johnbero98 profile image
افضل علاج للقولون و الانتفاخ

شيك اوف للقولون العصبي
فوائد دواء شيك أوف

يعتبر هذا الدواء علاج فعال للقولون العصبي وليس فقط للتخلص من أعراضه حيث يمنع احتباس البراز في القولون ويسهل الدورة الدموية ويخفض من ضغط الدم ، كما له فعالية كبيرة في تخفيض الوزن الزائد والكوليسترول الضار ، ويقوم بتنظيف القولون من أي سموم ويجعله صالحا لاستقبال أي فضلات ليخرجها بشكل طبيعي مرة أخرى ، فهو صالح لكل الحالات وبدون آثار جانبية إلا الحوامل والمرضعات فيتجنبن تناوله .
شيك اوف
طريقة الاستعمال
يتم تفريغ محتويات كيس واحد من الدواء في كأس ماء بارد ثم تقليبه وشربه مباشرة حيث لا يحتاج إلى أي مكونات أخرى ويتم تناولة بعد تناول وجبة العشاء بساعتين فهو يحتوي على 12 مغلف تكفي لمدة شهر كامل وسعر العلبة 190 ريال .
برنامج تناول دواء شيك أوف

الأسبوع الأول يتم تناوله مرة واحدة طوال الأسبوع .
الأسبوع الثاني يتم تناولة مرة واحدة قبل النوم مرتين في الأسبوع وكذلك الأسبوع الثالث .
الأسبوع الثالث يتم تناوله مرة واحدة في الأسبوع .
شيك اوف للقولون
مفاجأه لمن يعانون من القولون وجرثومة المعده التوصيل للمنزل...أفضل مشروب صحي للقولون ١-الدهون ٢-الامساك ٣-الكرش ٤-التقرحات ٥-الضغط ٦-الحموضه ٧-الانتفاخات الغازات ارتجاع المرئ الحاصل على شهادة الجودة العالمية الآيزو ISO 22000 certified,وشهادة بلدية دبي شيك اوف الالياف النباتيه منتج فعال لتنظيف القولون لدرجة أنك ستلمس نتائجه في غضون ثمان ساعات فقط
فوائد دواء شيك أوف
سعر شيك اوف
يعتبر هذا الدواء شيك اوف علاج القولون العصبي وليس فقط للتخلص من أعراضه حيث يمنع احتباس البراز في القولون ويسهل الدورة الدموية ويخفض من ضغط الدم ، كما له فعالية كبيرة في تخفيض الوزن الزائد والكوليسترول الضار ، ويقوم بتنظيف القولون من أي سموم ويجعله صالحا لاستقبال أي فضلات ليخرجها بشكل طبيعي مرة أخرى ، فهو صالح لكل الحالات وبدون آثار جانبية إلا الحوامل والمرضعات فيتجنبن تناوله .
تجربتي مع شيك اوف
طريقة الاستعمال
يتم تفريغ محتويات كيس واحد من الدواء في كأس ماء بارد ثم تقليبه وشربه مباشرة حيث لا يحتاج إلى أي مكونات أخرى ويتم تناولة بعد تناول وجبة العشاء بساعتين فهو يحتوي على 12 مغلف تكفي لمدة شهر كامل وسعر العلبة 190 ريال .
فوائد شيك اوف
برنامج تناول دواء شيك أوف

الأسبوع الأول يتم تناوله مرة واحدة طوال الأسبوع .
الأسبوع الثاني يتم تناولة مرة واحدة قبل النوم مرتين في الأسبوع وكذلك الأسبوع الثالث .
الأسبوع الثالث يتم تناوله مرة واحدة في الأسبوع .
Enter fullscreen mode Exit fullscreen mode

شيك اوف في الصيدليات
تجربتي مع شيك أوف القولون نجحت تجربتي مع شيك أوف في القضاء على مشاكل القولون ،منتج شيك أوف هوافضل مشروب لعلاج مشاكل القولون ، بما في ذلك من أفضل المكونات الطبيعية التي تجرف جميع السموم من القولون .
شيك اوف افضل مشروب منظف صحي للقولون يتالف من جميع المكونات الطبيعيه التي تجرف وتغسل جميع السموم والفضلات من القولون تاركة اياه نظيفا ومعافي ويعمل وكانه اسفنج بامتصاص الكوليسترول الضار الامر الذي يؤدي إلى الراحة المدهشة والشعور بالاسترخاء
تجربتي في علاج القولون العصبي
شيك اوف قطر
الحمد لله عانيت من مرض القولون 5 سنوات اخذت ادوية كثيرة جدا لكن عند استخدام منتج الشيك اوف تم الشفاء من اول جرعه
فعلا شكرا لشركه ادمارك علي منتج الشيك اوف
شيك اوف الكويت
فوائد شيك أوف:
فوائد الشيك اوف SHAKE OFF كثيره و هو منتج طبيعي يعمل علي مكافحة مرض سرطان القولون ، تراكم المخلفات في الأمعاء يساعد على زيادة المنتجات الثانوية المسببة للسرطان مثل النيتمين وكبريتيد الهيدروجين والبكتيريا الجيدة ، ويساعد على القضاء عليها ومنع سرطان القولون.
يمنع منتج شيك اوف زيادة الوزن ، لأن تناول اللحوم والأطعمة الدهنية الأخرى يؤدي إلى زيادة الوزن ، وتراكم المواد الضارة والدهون ، وتحريك المكونات يساعد على منع تراكم المنتجات الضارة والدهون ، والحد من احتمال السمنة.
يزيل منتج شيك اوف الإمساك ، حيث الوظيفة البيولوجية للشخص يخضع للإجهاد ، مما يؤدي إلى بعض المشاكل الصحية مثل مشاكل المعدة ، وعدم التوازن الهرموني.
الألياف الواردة في شيك أوف يقلل من إنتاج اللاكتيك والأسيتات ، بالإضافة إلى الغازات الغازية ، ويحفز الحركات المعوية اللازمة لإفراز الأمعاء ، وبالتالي تقليل خطر الإمساك.
شيك اوف البحرين
وايضا من فوائد الشيك اوف
اضرار شيك اوف
شيك اوف يجرف وينظف البكتريا والسموم نهائيا
شيك اوف يعالج الالتهابات المسببة للانتفاخات
شيك اوف يقضي علي البكتريا المسببة للتهيج
تجارب شيك اوف
شيك اوف يغلف القولون ويطهرة وينهي الالام
شيك اوف يقضي علي وجود القرح المتواجدة
شيك اوف يحل ويفكك الامساك ويعادل الاسهال
سعر شيك اوف مصر
شيك اوف يعمل كوسيلة تنظيف من الفضلات .
يقضي شيك اوف علي مشاكل القولون الهضمي والقولون العصبي .

منتج الشيك اوف منتج من الياف نباتية والشوفان.
شيك اوف الاردن

شيك اوف
شيك اوف للقولون
ما هو الشيك اوف
طريقة استخدام شيك اوف
مكونات شيك اوف
شيك اوف ادمارك
فوائد منتج شيك اوف
شيك اوف اضراره
نتائج استخدام شيك اوف
تجربتي شيك اوف
اسعار منتج شيك اوف
شراء منتج شيك اوف

Collapse
kelvindj8 profile image
kelvindj

Uncommon tips and clear. This will be to a great degree supportive for me when I get a chance to start my blog. Houston Embroidery Service

Collapse
kelvindj8 profile image
kelvindj

I require you to thank for your period of this radiant read!!! I definately value every last bit of it and I have you bookmarked to take a gander at new stuff of your blog an outright need read blog!!!! 13377X Search Engine

Collapse
farhank46520467 profile image
Farhan Khatri • Edited

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with extra information? It is extremely helpful for me. How to Dunk a Basketball

Collapse
mab697 profile image
MAb697

My friend mentioned to me your blog, so I thought I’d read it for myself. Very interesting insights, will be back for more!
best tablet for file management

Collapse
bulaquoi profile image
Bulaquo.tweets

best samsung repair centre in singapore I guess I am not the only one having all the enjoyment here! Keep up the good work. Thank you for reading.

Collapse
kelvindj8 profile image
kelvindj

Extremely inspired! Everything is extremely open and clear illumination of issues. It contains really certainties. Your site is extremely important. Much obliged for sharing. printing priority for postcards

Collapse
kelvindj8 profile image
kelvindj

I am continually hunting on the web down articles that can help me. There is clearly a great deal to think about this. I think you made some great focuses in Features too. Continue working, extraordinary job ! hydra onion

Collapse
kelvindj8 profile image
kelvindj

I require you to thank for your period of this radiant read!!! I definately value every last bit of it and I have you bookmarked to take a gander at new stuff of your blog an outright need read blog!!!! Laffaz

Collapse
kelvindj8 profile image
kelvindj

Extremely inspired! Everything is extremely open and clear illumination of issues. It contains really certainties. Your site is extremely important. Much obliged for sharing. New Year Family Quotes

Collapse
kelvindj8 profile image
kelvindj

I require you to thank for your period of this radiant read!!! I definately value every last bit of it and I have you bookmarked to take a gander at new stuff of your blog an outright need read blog!!!! breadmachine brands

Collapse
kelvindj8 profile image
kelvindj

This is also a fair post which I really savored the experience of scrutinizing. It isn't every day that I have the probability to see something like this.. dark market url

Collapse
kelvindj8 profile image
kelvindj

Composing with style and getting great compliments on the article is very hard, to be honest.But you've done it so serenely and with so cool feeling and you've nailed the activity. This article is had with style and I am giving great compliment. Best! ko cuce

Collapse
kelvindj8 profile image
kelvindj

An obligation of appreciation is all together for the better than average blog. It was amazingly useful for me. I m playful I found this blog. Thankful to you for offering to us,I too reliably increase some new helpful learning from your post. najlepsze kasyno online

Collapse
kelvindj8 profile image
kelvindj

Extremely inspired! Everything is extremely open and clear illumination of issues. It contains really certainties. Your site is extremely important. Much obliged for sharing. quick printing for color copies at 55printing

Collapse
kelvindj8 profile image
kelvindj

Wow what a Great Information about World Day its incredibly charming instructive post. an obligation of appreciation is all together for the post. Mittel gegen Pilzinfektion kaufen

Collapse
kelvindj8 profile image
kelvindj

กำจัดปลวกโคราช ( korat termite ) เป็นบริษัทกำจัดปลวกโคราช ฉีดปลวกโคราชราคาถูก เน้นความคุ้มค่า เพื่อลดค่าใช้จ่ายของลูกค้า. มีขั้นตอนการฉีดปลวกเหมือนกับบริษัทใหญ่ราคาแพง. กำจัดปลวกโคราช

Collapse
kelvindj8 profile image
kelvindj

We specialise in security cameras installation, providing a full range of security cameras installation in Sydney Australia. From cost-effective solutions to advanced technology, we can customise security cameras to suit your needs. Whether you need security for your home or business, you can rely on us for our extensive experience in offering quality products and services in the security industry. camera installation Sydney

Collapse
kelvindj8 profile image
kelvindj

Three are normally modest Ralph Lauren accessible available to be purchased every last time you wish to purchase. Top 5 Amazon Listing Services Companies in India

Collapse
kelvindj8 profile image
kelvindj

I require you to thank for your period of this radiant read!!! I definately value every last bit of it and I have you bookmarked to take a gander at new stuff of your blog an outright need read blog!!!! How to Download Voot App for PC

Collapse
rajha profile image
Collapse
kelvindj8 profile image
kelvindj

This is also a fair post which I really savored the experience of scrutinizing. It isn't every day that I have the probability to see something like this.. pg

Collapse
brendagarrett profile image
BrendaGarrett

I am also in the same row and I am also looking for some professional writer to write my assignment for me cheap work online. I urge you to keep sharing more. Thanks.

Forem Open with the Forem app