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
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
Even More Python for Beginners: Data Tools by Microsoft
 Aspiring data-science and machine-learning developers now have more Microsoft-made free video tutorials to learn how to build software in Python, one of today's most popular and versatile programming languages.
The new More Python for Beginners series consists of 20 videos that run between two minutes and 15 minutes each. It covers working with files, lambdas or 'anonymous functions', and object-oriented programming, and each tutorial is followed by a short demo video. The tutors also introduce some newer functionality to support asynchronous development through async/await.



https://www.youtube.com/playlist?list=PLlrxD0HtieHhHnCUVtR8UHS7eLl33zfJ-
#course #python #beginners