Python Resources - Basic Python, ML, DataScience, BigData
2.46K subscribers
14 photos
3 files
243 links
You can find all kinds of resources related to Python, ML, DataScience and BigData.
Resources — »»» @python_resources_iGnani
Projects — »»» @python_projects_repository
Questions— »»» @python_interview_questions
Forum — »»» @python_programmers_club
Download Telegram
​​Papermill

Papermill is a tool for parameterizing, executing, and analyzing Jupyter Notebooks.

Papermill lets you:
* parameterize notebooks
* execute notebooks

This opens up new opportunities for how notebooks can be used. For example:
* Perhaps you have a financial report that you wish to run with different values on the first or last day of a month or at the beginning or end of the year, using parameters makes this task easier.
* Do you want to run a notebook and depending on its results, choose a particular notebook to run next? You can now programmatically execute a workflow without having to copy and paste from notebook to notebook manually.

#python #tools #papermill #jupyterNotebook
​​003 : FastAPI - Basics - Python

🌟

Getting Started with FastAPI.
 video takes you step by step in explaining the simplest FastAPI application that we created in our previous video.
- Import FastAPI.
- Create an app instance.
- A path operation decorator (like @app.get("/")).
- A path operation function - async def root()
- And finally Run the development server uvicorn from command line.

#python #restapi #webFramework #FastAPI #tutorial #videotutorial
Forwarded from Python Projects
#PracticeCode: 0039
🎯 FORWARD IF YOU LIKE IT 🎯

Task:
Create a program to input number of rows and coloumn and print a two-dimensional array.

Sample :-

input - rows = 2 , coloum = 2
output - [[0,1],[0,1]]

GOOD LUCK!

««« Discuss your solution @python_programmers_club and proper solutions will be added to our Github page »»»

««« Click here for the Solution »»»

🔥Ready to take this challenge? 🔥

#python #practiceCode #samples #interviewQuestions #conditions
Forwarded from Python Projects
Practice Code: 051

Write a program to return the sum of a series of sequential numbers. The sequence can be
a. 1,2,3,4,5.......n
b. 1,3,5,7,9,11,.....n
c. 2,4,6,8,10,12.....n
d. 35,42,49,56,63....n

Note: Do not use a loop to add the numbers, if that is what your idea is, not use a sum() or similar function to add them.

Write an algorithm that optimally finds the sum total.

««« Click here for solution »»»

🔥Ready to take this challenge? 🔥

#python #practiceCode #samples #interviewQuestions #numbers #algorithm
Forwarded from Python Projects
#PracticeCode: 0041
🎯 FORWARD IF YOU LIKE IT 🎯

Task:
Create a program in which a word or line is given as input and you have to print the number of letters, numbers and any special character (Not includes space) in it.

Sample :-

input - Python 3.8.1
output - Letters = 6
Numbers = 3
Special Char = 2

GOOD LUCK!

««« Discuss your solution @python_programmers_club and proper solutions will be added to our Github page »»»

««« Click here for the Solution »»»

🔥Ready to take this challenge? 🔥

#python #practiceCode #samples #interviewQuestions #conditions
Forwarded from Python Projects
#PracticeCode: 0042
🎯 FORWARD IF YOU LIKE IT 🎯

Task:
Create a program to take input a array of numbers and required sum. Now you have to print the lowest numbers from the array which sums to the required sum given as input.

Sample :-

input - [10,0,-1,20,25,30]
Required Sum - 45
output - [20,25]

GOOD LUCK!

««« Discuss your solution @python_programmers_club and proper solutions will be added to our Github page »»»

««« Click here for the Solution »»»

🔥Ready to take this challenge? 🔥

#python #practiceCode #samples #interviewQuestions #conditions
Forwarded from Python Projects
#PracticeCode: 0043
🎯 FORWARD IF YOU LIKE IT 🎯

Task:
Create a program to check validity of password given input by the users.
Conditons :

* At least 1 letter between [a-z] and 1 letter between [A-Z].
* At least 1 number between [0-9].
* At least 1 character from [$#@].
* Minimum length 6 characters.
* Maximum length 16 characters.

GOOD LUCK!

««« Discuss your solution @python_programmers_club and proper solutions will be added to our Github page »»»

««« Click here for the Solution »»»

🔥Ready to take this challenge? 🔥

#python #practiceCode #samples #interviewQuestions #conditions
Forwarded from Python Projects
#PracticeCode: 0044
🎯 FORWARD IF YOU LIKE IT 🎯

Task:
Create a program to print alphabet "A" on Screen.

Sample :-

***
* *
* *
***
**
* *
* *
* *

GOOD LUCK!

««« Discuss your solution @python_programmers_club and proper solutions will be added to our Github page »»»

««« Click here for the Solution »»»

🔥Ready to take this challenge? 🔥

#python #practiceCode #samples #interviewQuestions #conditions
1
Forwarded from Python Projects
#PracticeCode: 0045
🎯 FORWARD IF YOU LIKE IT 🎯

Task:
Create a program to take input a month and year and print number of days in it.

Sample :-

input - January, 2020
output - days = 31

GOOD LUCK!

««« Discuss your solution @python_programmers_club and proper solutions will be added to our Github page »»»

««« Click here for the Solution »»»

🔥Ready to take this challenge? 🔥

#python #practiceCode #samples #interviewQuestions #conditions
Forwarded from Python Projects
#PracticeCode: 0046
🎯 FORWARD IF YOU LIKE IT 🎯

Task:
Create a program to take input of all three sides of a triangle and then print the type of the triangle(equilateral, scalene, isosceles).

* Equilateral trinagle has all sides equal.

* Scalene triangle has all sides unequal.

* Isosceles triangle has two sides equal.

Sample :-

input -
a = 12
b = 8
c = 6

output - Scalene triangle

GOOD LUCK!

««« Discuss your solution @python_programmers_club and proper solutions will be added to our Github page »»»

««« Click here for the Solution »»»

🔥Ready to take this challenge? 🔥

#python #practiceCode #samples #interviewQuestions #conditions
Forwarded from Python Projects
#PracticeCode: 0047
🎯 FORWARD IF YOU LIKE IT 🎯

Task:
You have to create a program to join multiple dictionaries to a new dictionary.

Sample :-

d1 = { "a" : 23 , "b" : 45 }
d2 = { "c" : 54 , "d" : 67 }

output - new_dict = { "a" : 23 , "b" : 45 , "c" : 54 , "d" : 67 }

GOOD LUCK!

««« Discuss your solution @python_programmers_club and proper solutions will be added to our Github page »»»

««« Click here for the Solution »»»

🔥Ready to take this challenge? 🔥

#python #PracticeCode #samples #interviewQuestions #conditions #dict
Forwarded from Python Projects
#PracticeCode: 0047
🎯 FORWARD IF YOU LIKE IT 🎯

Task:
You have to create a program to join multiple dictionaries to a new dictionary.

Sample :-

d1 = { "a" : 23 , "b" : 45 }
d2 = { "c" : 54 , "d" : 67 }

output - new_dict = { "a" : 23 , "b" : 45 , "c" : 54 , "d" : 67 }

GOOD LUCK!

««« Discuss your solution @python_programmers_club and proper solutions will be added to our Github page »»»

««« Click here for the Solution »»»

🔥Ready to take this challenge? 🔥

#python #PracticeCode #samples #interviewQuestions #conditions #dict
Forwarded from Python Projects
#PracticeCode: 0048
🎯 FORWARD IF YOU LIKE IT 🎯

Task:
You have to create a program to create a dictionary. Take input of an integer (from 1 to n) and print the dictionary in (a , a**2) format.

Sample :-

Input - 4

Output - { 1 : 1 , 2 : 4 , 3 : 9 , 4 : 16}

GOOD LUCK!

««« Discuss your solution @python_programmers_club and proper solutions will be added to our Github page »»»

««« Click here for the Solution »»»

🔥Ready to take this challenge? 🔥

#python #PracticeCode #samples #interviewQuestions #conditions #dict
# Python Code to copy to Windows Clipboard
 Code

import win32clipboard

# set clipboard data
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardText('testing 123')
win32clipboard.CloseClipboard()

# get clipboard data
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
print data


#python #CodeSamples
Check if the file is empty or not
import os

file_path = 'mysample.txt'

# check if size of file is 0
if os.stat(file_path).st_size == 0:
print('File is empty')
else:
print('File is not empty')



#python #CodeSamples
The while Loop

while <expr>:
<statement(s)>
<break> #will take you out of the loop
<statements>
<continue>
<statements>

<statements> #break will bring you here


Example:
x = 10
while x > 0:
x -= 1
if x == 5:
break
if x == 8:
continue #Don't print when its 8
print(x)

print("outside loop")

#python #CodeSamples
Class accepting List as argument in init()

class myclass:
def __init__(self, mylst = []):
print(mylst)

names = ["hello", "python", "devs", "iGnani"]
myclass(names)

#python #CodeSamples
Connecting to Amazon Redshift database and Inserting data

import psycopg2
con=psycopg2.connect(dbname= 'dbname', host='host', port= 'port', user= 'user', password= 'pwd')

#once the above code executes and connection is established
# create a cursor
cur = con.cursor()

#now you can execute select statements
cur.execute("SELECT * FROM employee;")

#Next you need to instruct Psycopg how to fetch your data
cur.fetchall()

#Finally, don't forget to close your cursor & connection
cur.close()
conn.close()

#python #sampleCode #amazon #redshift