A compilation of all the Advanced Python topics we have. If you’ve been going through our Python Basics and Python Intermediate sections, you’ll find that the topics in this section are much greater in size, and much more complex. All this however means that these are more powerful than what you’ve been learning uptil now.
Python Matplotlib: The most well known library for statistics and data representation in Python. Bar Charts, Pie Charts, Histograms, Trend-lines, scatter-plots and more.
Python Beautiful soup: A powerful python library built for web scraping. Web scraping is the act of extracting data from websites through the uses of programs and scripts.
Python Selenium: The Python Selenium library is able to take the place of the user while accessing web pages. Selenium has the ability to seek out elements in a web page and interact with them. Such as the ability to click on buttons or links in a web page. Selenium is a more advanced (or high level) way of accessing the web page as compared to other web libraries like BeautifulSoup and requests.
Python Emails with smtplib: With this library you’ll learn how to use python programs to directly interface with your emails. Learn how to automate your emails or send an email without having to even open your email account.
Python GUI’s with tkinter: The GUI or Graphical User interface is a form of user interface that includes graphical elements, such as windows, icons and buttons. These allow the average user to communicate with an electronic device. tkinter is one of the many python libraries out there that help in making GUI’s for you program.
This marks the end of our Advanced section for Python. Let us know if you have any suggestions or even contributions to make. Anything to help improve CodersLegacy is welcome.