After installing python and awscli then you need to install boto3 as well(using pip install boto3)
>>> #######SIMPLE PROGRAM TO CHECK S3 BUCKETS LIST#############
...
>>>
>>> import boto3
>>> import botocore
>>> s3=boto3.client('s3')
>>> response = s3.list_buckets()
>>> print(response)
{'ResponseMetadata': {'RequestId': 'ECB2CB36318CA7FE', 'HostId': 's6XyLpmSTIAfBFLIaxW4CbbtPSHFa4XLxeviPeYpzV+htEUPiiv+K0jGGEuciWKKxkiJEceJUgY=', 'HTTP
StatusCode': 200, 'HTTPHeaders': {'x-amz-id-2': 's6XyLpmSTIAfBFLIaxW4CbbtPSHFa4XLxeviPeYpzV+htEUPiiv+K0jGGEuciWKKxkiJEceJUgY=', 'x-amz-request-id': 'E
CB2CB36318CA7FE', 'date': 'Tue, 10 Mar 2020 19:21:30 GMT', 'content-type': 'application/xml', 'transfer-encoding': 'chunked', 'server': 'AmazonS3'}, '
RetryAttempts': 0}, 'Buckets': [{'Name': 'dfsddf', 'CreationDate': datetime.datetime(2020, 3, 10, 19, 7, 19, tzinfo=tzutc())}], 'Owner': {'ID': '91472
c2bf0b0b64b4e245a8fc89bfb6f042e150c9c64791eb28a53bfcc88ff91'}}
####SIMPLE PROGRAM TO CREATE S3 BUCKET###
s3.create_bucket(Bucket='lavakumars321uysdsdsd2a1',
CreateBucketConfiguration={
'LocationConstraint': 'ap-south-1'})
###AFTER ADDING RESPOSE WHEN WE CREATE S3####
>>>response = s3.list_buckets()
>>> s3.create_bucket(Bucket='lavakumars321uy2a1',
... CreateBucketConfiguration={
... 'LocationConstraint': 'ap-south-1'})
{'ResponseMetadata': {'RequestId': 'EC3AC2A414ED721E', 'HostId': 'EDYRVnXDSnxlvUq1s4u+5s3+G7z5LUWqJzIM9cjjf4nFqZ3uuCA4H5jRW4km59aM09D1uW5y4BY=', 'HTTP
StatusCode': 200, 'HTTPHeaders': {'x-amz-id-2': 'EDYRVnXDSnxlvUq1s4u+5s3+G7z5LUWqJzIM9cjjf4nFqZ3uuCA4H5jRW4km59aM09D1uW5y4BY=', 'x-amz-request-id': 'E
C3AC2A414ED721E', 'date': 'Tue, 10 Mar 2020 19:39:11 GMT', 'location': 'http://lavakumars321uy2a1.s3.amazonaws.com/', 'content-length': '0', 'server':
'AmazonS3'}, 'RetryAttempts': 0}, 'Location': 'http://lavakumars321uy2a1.s3.amazonaws.com/'}
>>>
####USING FUNCTION-->GIVING BUCKETNAME EXPLICITLY####
>>>import boto3
>>>s3=boto3.client('s3')
>>> def create_bucket(bucket_name):
... return s3.create_bucket(Bucket=BUCKET_NAMES,
... CreateBucketConfiguration={
... 'LocationConstraint': 'ap-south-1'})
...
>>> BUCKET_NAMES='kismathkiladi12k'
>>> create_bucket(BUCKET_NAMES)
{'ResponseMetadata': {'RequestId': 'FD1570B5569FDCA8', 'HostId': 'TaTv3ihPmLGaPwgrrpMdd1QkphBwoJ9jpeoOHe817CEbBrOCkV/0zBiapFZsQ6KHcFjLs8hlmKo=', 'HTTP
StatusCode': 200, 'HTTPHeaders': {'x-amz-id-2': 'TaTv3ihPmLGaPwgrrpMdd1QkphBwoJ9jpeoOHe817CEbBrOCkV/0zBiapFZsQ6KHcFjLs8hlmKo=', 'x-amz-request-id': 'F
D1570B5569FDCA8', 'date': 'Tue, 10 Mar 2020 20:46:54 GMT', 'location': 'http://kismathkiladi12k.s3.amazonaws.com/', 'content-length': '0', 'server': '
AmazonS3'}, 'RetryAttempts': 0}, 'Location': 'http://kismathkiladi12k.s3.amazonaws.com/'}
>>>
for output
>>> print(create_bucket)
x