Featured Post

Scraping Website: How to Write a Script in Python

Image
Here's a python script that you can use as a model to scrape a website. Python script The below logic uses BeautifulSoup Package for web scraping. import requests from bs4 import BeautifulSoup url = 'https://www.example.com' response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') # Print the title of the webpage print(soup.title.text) # Print all the links in the webpage for link in soup.find_all('a'):     print(link.get('href')) In this script, we first import the Requests and Beautiful Soup libraries. We then define the URL we want to scrape and use the Requests library to send a GET request to that URL. We then pass the response text to Beautiful Soup to parse the HTML contents of the webpage. We then use Beautiful Soup to extract the title of the webpage and print it to the console. We also use a for loop to find all the links in the webpage and print their href attributes to the console. This is just a basic example, but

Python Default Argument is Self Why do We Need it

Python self as default argument, here is the reason. Below, you will find an example and the importance of self-argument.


python self as default argument

Structure of a class

The default argument is self. The self-argument states the function belongs to the class that we refer to here. Access to class members' details of one member to another is possible through self-argument. So self-argument is mandatory.


class <name of the class>:
def <function name>(<arguments>):
...
<members>


Self Argument

A python class consists of methods these also called functions. The default self-argument you need to supply in all the class methods .

Python class with self argument

class employee: 
    def getdata(self): 
         self.name=input('Enter name\t:') 
         self.age=input('Enter age\t:') 
   def putdata(self): 
         print('Name\t:',self.name)
         print('Age\t:',self.age) 

e1=employee() 
e1.getdata() 
e1.putdata()


Python class same code

Output from python class

Here, I have Imported my .py  module to the Python3 shell. It ran automatically. You may get syntax errors while importing, those you need to fix if any.


Here is list of commands to run Python class


References

Comments

Popular posts from this blog

7 AWS Interview Questions asked in Infosys, TCS

How to Decode TLV Quickly