0 ratings 0% found this document useful (0 votes) 14 views 22 pages Python Cheatcode
This document is a comprehensive cheat sheet for Python programming, covering libraries such as Pandas, Numpy, and Scikit-Learn. It includes examples of data manipulation, machine learning models, data visualization, and web scraping techniques using Beautiful Soup and Selenium. The content is structured to provide quick references and code snippets for various Python functionalities and libraries.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here .
Available Formats
Download as PDF or read online on Scribd
Go to previous items Go to next items
Save Python Cheatcode For Later r
Python
Cheat Sheet
Pandas | Numpy | Sklearn
Matplotlib | Seaborn
BS4 | Selenium | Scrapy
Ade UL eed
aRott Cle
Ss
Lear Regression
ec eee st
tC)
Dee
Ceo
rae cement)
oad
er ec y
Paentesco)
kN
CeCe
een ee erate emt ee)
Unsupervised Leorring Models
ae ae eto
ore eC
eee ee)
Kmeons
Ca eae
Pe a een ee
ba tiTe)
Fting supervised and unsupervised learning models onto data.
eee
ocr a coon
Pee eat Cnet
Pea e aren mrt}
Porro
ee ee oe
Poe ee ase Cm en nD
pe CRM Teast ces
k.means.predict(x test) sUnsuporvised Estimators
Ce a
y.pred = knn.predict_proba(x_test)
TT Ce aa
Cees
reverand
ieee mers)
ener tLe mend
So mOsm)
oa
Ceres
meth mets eae ema acres
SUCCES nC t eA)
Lae ead
Ree ee eee eaters
Poe rite omic
Meon Squared Eror
CeO ed
emcee
ced
eo eeu ee aoe
Eat ema
Pestana
emt
etre
DC Rr md
me a)
ie es eee es ed
Peoria aD)
Saretey
eR ee ee coy
emcee)
Tune Your Model
Preany
Revo meee eerie aias
Leia es aaa eA
On error een ee)
Fire artaeatD)
Sone y ;
EEN Ce iene eee)Scikit-Learn
Cheat Sheet
‘Skleamn isa free machine learning library fr Python, i features various
Poe ee teen ers
Fe eT cel
‘The code blow demenstrates he bese steps of sng sean to create and run o model
Peers
ee er ee eee)
ee ee me ernest
ee er te eee
Poe er errr ere ety
eer eats i etenraces tees
ern annie csc emet
iris = datasets.load_iris()
Xyy = iris.datal:,:2], inis.target
aA eT eae een)
Pesan eee Cree emer}
Xtrain = scaler.cransfora(Xtrain)
Xtest = scaler.transform(x test)
kan = neighbors.kNeighborsClassifier(n neighbors = 5)
PR Cmte mE)
y.pred = knn.predict(x test)
Pech mee area aD)
eel Tt mae Lele)
Se en noe el ees
Cee ee ree et)
Sennen
See eet een ecro))
eC Teo
(0.23, 0.601,
[Oren R eT)
etary
cea)
Trai
fron
patty
poi
Preprocessing The Data
eer eer
‘Stondardzes the fectures by removing the mean and scaling to nit variance.
oecchorieeerstt eee ats
Peron Cmte)
Pret reer mies CORSE ce mtr)
Sete memes tte emo)
ste eer
Sl rerersay reine
eae aaa nab sehen ny behelnelect
Lr Riags hi)
EO enue Ort eam URC rae etd
OR eet ae Cae
Pee brtaetey rate ae
Binaizvon
ee eae ee ed Ree oe eed
RS aera toy
Sit Taee atria ease)
Caen C econo str
eee rete
eta vee tener oe
feces
ebereern ements
PTD
Sete
Ube none eae ‘i
ee emer ee : a
Cee aoe eeeed
Seas
POM ses)
Eaves cate}
ere eatn
Picea
Serer eer Cmeetr a}
Seen re ts)
Bertone eee crr
Made by Frank Andrade Frank-andrade.medium.conPea ey
Cheat Sheet
Pandas provides data analysts tools for Python. Allof the
following code examples reer tothe datatrame below.
mei
Eee
ao
B
Pee Cd el oat
BBD
Fee Rela ciol
are
pear eea|
Ceres
Ses Ccne ne
rrerae i)
Cen
cen Chr CS REIT
fermen CON araS
Gf = pd.DataFrane(data, indexsindex,
patranica
fara)
errr
ere arc eer
ots
ee
errr
ro ie
Cee e esd
Parana
Preece |
Denar
Ciara
re
erate)
Cees
cassie)
Peeters
rasa
Piran)
CoH
Intestate)
Loft Rce le ire)
ree
rei eeerigy
te
iaciesmern)
peers
peers)
cr ee
Deere
fest eemersest)
eee
patie ets)
Sa tigger teg
ree ace atest
Perretec aD)
See ee et
Errante
peters
rere ceca
ert :
Cee er
ates
er ear
Pipetite aa)
See eee ere ee wey
eee saat
0
f
a)
Cee ec econ
Croc nog)
eiececlen tier
CNC ean
beers titastrr ta)
Sete
Eric
Sea iret ahaa
return 2asx
Ceara)
PRUE bg
ore
paren
eee
cine ie)
Cees
Cipeat 0)
Deere
brates
ee eee
cipeitie)
Count unigue values:
‘adi[ "cat Jevatue_counts()
oe
coerce tiasDee a ed
Heneheelvanarad
patie)
Ce eree res
caret)
rea)
pei e
Pa arco eee)
eres
alan cee)
ee
Bat
ey
Hee)
Cee ead
Parapet
Earcreaaar eetieresg)
Transom et
pees
Pate Coa)
Peart enna
ceo
piu Stee Rem RoC}
Fae etT)
Ce eee ee et es
Data export
eet
rian
Sea
Cte
eee
ieee)
Coenen
Piero) sa
Cees
Ecce teers eer)
OST Tt)
Se
fetish Cece aes
eer!
pierce)
coe
ccna
styl
Cert
Ee ee eee Ea
i Pret
coeres
Caen ots
pees
Pao eee
PoC na
RC Cam eee}
eee rr creearttt)
eee sreetract roast)
erat
corcacss)
Dr reninkienes
ciate ibpicatecstrey)
oeerg erat
epieiat tise ne)
Pee
rite ee rT
Eater eRe
veer eae eee ees
Bist ae amen
Peete
Diet Ce ODE oo
aa ee)
eet teehee
Paracas tater ne)
Beate
Bisee tee oa)
er
recat ae
Riser SUC er D
Durr enter eTava J
felt Ta dt 18
ea ces
eer et ected
DOT ae ee
ctr a ce ee
Bee ee pees
non
Fe eT clel
Import nmpy:
cae ey
Con
erie)
eens
erste ta Cees CaC SE
1G,2,3), 45,6),
type'= Float)
Dears
een Cee en eT ae
Cen ett)
er renee)
np-Linspace( 0,2, 9)
Ceara entra)
F = npseye(2)
eee Eee)
ese)
Seo
cea)
eee ne)
Patan meray)
ORC) Aer eure)
eet
A Corie aiaegrneca)
Peete
Poti
Cee Tat eae
Ci
Poteet
Seer edalaad
x
Te
chines
S5typeCint) Hchange data type
Cool
tig
pagers
peeorited
a
nasi
peat
co
Pty ela reed
Stes
Son
0
oor ame
Mn ee ree
“
Ban
oer
ahh
Ea?
Corr)
a
ra F
Beeotintchs)
Peet)
erat)
pears
Ber)
eres
cee S
ae a
Eerie}
ert err erences
PEON ect ett
Seta
perenne
CO
ec eee
Ieee
ql
pal
ear
oe
ener
Cee
eco)
Aking/emeving slorents:
Pratt)
Peo a)
cCUCe Hes by
a
Pace tee ee
Bae or eee
Spliting arrays:
ai Seve onary
DIMES E Ces tanastot ity
er Pe
poi Se
e
ic) aidData Viz@ Fa ee)
7
Cheat Sheet Ec)
ves i
=F F 3 cae enn
Dalle tuley ed es —_ Fe eee Sy}
pari piace)
eee eed
Hane oncinemmy rau opener aria
import matylotlib-pyptot a ple Dea Le ee ee
oe ieee
Eosnaney
= [2017, 2018, 2019, 2020, 2021] Ci kee
econ
Da peace Oe
5 sore meneere inns
PSST reget bts ache
OCC Se mr Le citeen
Preeti cree) Ee
Pate os nec af Saari
Pernt aemer ncn) Meirson toa
Parteners reser eratart) RpReacD :
Eesreen icici Ty EH CC aa
au Rigas
terrors)
can Perens!
piers) reer
Pee paren TT ar ene Reeves)
ie ; Saas PAT
Pemaieeontr ne ete Serer emer are)
a ee er eal
Tle)
ery
Saport seabonn oe ang,
Pages eer se een
ee
aif ain on aren
a ea a ae
eee aa
paper
ier reer attr
Pett 2
Renee
daactips)
phere
Herrera
dataset(penavins")
Sateen)
Boro
eon ee ete
Pee pitat eis oo Swen
eo
rere ereene
Reiter
pana
ery
at
erent ignore
Serer arth ee etn brine
Berio eats
Cet cds
eo
Fists eens trseS
DSS aaETS
ists Grete trates
fbsesmrsteamriceset
Hist meretimaecrizstt
tse east)MTR Yel eT oltay4 Bh ere ra ell
re ee NO eee es
Cheat Sheet Bei ara
Premera ener ra er
ponent eee seers eee Facto ee eee
perearaenit recy plpalertaers
PR e Beautiful Soup eo erTta|
Pier insbeeeiedpterhetins int, Dred Pee atmo eats
= oan ae Sactentamemeusertn cate
Co a
y Y tainrem eriteneisetr arte
Ee See ee ;
= 4 Perce ae taker CC manera
—
ro fees eee
pein
CO a btee | c
ele erai ier ape at eee
Ponanenan
oe Percocet tty) ee
Sere par ait ee nee
Otero
* 17 | ‘Selects the chkien from the node set onthe
reer) eens
ree eee et ak ne te eee
Paar Porat
Por met yn
See mT REET EPA cciciiec ore
Haale apery sneer apes ener) eaten Sei Aa oe ep ery aan
oe 2, Sita
rere eee armen eet
ESS settee ee
Bt aay ae
ey caghencchadoa
petra tae Peer ater eas
ert)
con
ee
poe)Bea 17
en
eee ete
boar cen eT
arte gettaaey omen)
eee
PScioartr a Cae aay
eee
Poa Cem mate e)
Pistia mcrae
river. Fingetements_by-xpath()
Parmer mtorr mano)
Petree acto)
co
fed
driver.quit()
od
Cranes
Teas
pire
Pieatcico)
Cees
Cc eae eed
[ron Selenium-webdriver-support.ui Inport WebDriverwait
ee NCeRC Ti Mise aaa cae
Webriverait(driver, 5)-until(Ee,eLement_to_be_cLickable((By.10,
pratt Staeer cesT Re Tae aRSetST TD
(Option: Headless mode, change window size
Seeks stead
Persea Tees
isi my
PET Ts ea CHC SeeESIetT RY
ter Ce at eee Stes
Lee teen
rs
a Rena oT eae TS)
= Web Scraping with Selenium (Link)
= Web Scraping with Beautiful Soup (Link)|
eT rr
Scrapy @
‘Scrap isthe most powerful web scroping framework in Python, but t's bit
pesioee Eta eae eater ett es
Creating « Project and Spider
een ann rer
Peas mrtg
poorer oat rien
Pirate sai
Creote pier
seat
Dene
[ieee na ee ee ears
en)
Bier srente rt eroec tay
ee en
Start_urls = [http://exanpie.con/")
cry
enero
pars [ Pane meta
ted ieotuke chara uciteetaarentetd
pee enter area Laat ear
co
A ate ere ee a ee]
erie a7 enc rer te eat Dt)
Coated
setter eye Cs iets aeieanaluneiae
Bact oti sar cibien oe na aeente eet)
Cong ete!
Spee Seber Dee Contr
ace
)
SCs rrr sta Cee to}
Pe eee
Pet USCtrres tt}
ur the spider ond export deta to CSV or JSON
Serapy erawt example
Pee Ce ear
pee leben len PR fey egBeginner's Python
Cheat Sheet
Helo wos
Prin(hebte wert
Hato wor win a varie
‘ma = “ello wort”
princes)
‘Concatnation combining sings)
[ste ume = "oinetosn®
faliceee © Heatone +
etna ee)
Mane st
ibes = ("trees ‘reine’, “piart*)
(Got ft item nit
aest.iae = bikes)
(Get telat taming Ht
last.otke = o8ees-3)
Looping bough a iat
‘for bike 19 aes:
brineate)
‘Aang ems ois
ues» ()
hte. poand trek)
tite aan resl ste")
ite append giant")
aking num! sts
seares = UL
for nn ranges 2
otres-apenats
os taste
ony. of bes» bis)
Making a wpe
innstens = (3920, 1088)
‘Concent
sot eat
(estar than
tri
benPes
‘otal te
tes tran
“oe equa te
Condon tes wih ois
“ere! in bbe
ely ee In has
‘Asia boolean vals
em active = rue
Emit rue
A simple test
20 ape om 6:
aneCvou can wot
Notte siemens
‘Asma detonary
atten» (ctor: potas": 5)
‘Aacessing a value
priet(The alden's color ts * 6 lien{‘coer"))
‘etn ew hy ale pe
sten( a position} =
Looping trough at Koy value pars
{ee-namynuohr nfuenbreen)®
print(nam’¢ "Doves" = ser(nmber))
Loaping trough a keys
fav mummers = Ceri’: 22, “vers
Prince
Looping tough a te wales
fevinmors = (eric: 17, ‘vor’: 8)
TES a i ncberrielaoa
Arour(wat’s your ame? *)
prine(velto, "e nane “1
romping for rsa input
ate = nate od are you? “)
linear
ft = inant pat's the value of pi?
i Heat
AF age ca:
Ticket price +
cueage te
[lstet price «18
ick price «18
Python Crash Course eee
Covers Python 3 and Python 2 [gee]
nosrchyescom/pencioueBeginner's Python
ees oe eric)
Cin
‘lst stores a series of ms 4 parila order
{Gn aw yout soe eats of tmaton one
‘lace, whether you haves fw ems orion
ft tans, Usis are ona ef Pyhots raat panel
feature endiysconseble fo naw popranmers nd
‘ay be logethar mary importa coeepts in
‘rehrammnn
Percale iintece litt oaatd
prereettreeea ae
ae
Geting te frst element
First onee = wars]
ting the socand eloment
second aser = users)
CGoting tne last loot
owes aser = sers[-1)
ed
ret tert leo)
Peta ot eee
one
‘Changing an element
oe
Se eed
‘Asin an clamor the or of Na st
ses. append aey")
‘Staring with an empty
sors» ()
‘as. open vat")
toe: appen( bab")
hers: spren ata")
Insuring elements a parte postion
vaar-tmerta, Jr)
sees tapere(3y “tw
fon eon
eee Let eee
Een ea
Deleting an otement by 2s poston
ed sersf-t)
Removing an im by t valve
Topo een
alee retract
errr
ees sen
yon
rptetimat
‘est ager = sarspp(e)
printers ser)
rey
Ft lena
rum sens = lenses)
DrimShe haves + se(oumosers) + users.")
Python Crash Course |
Players. appnstplayer)
prine(-yrour ven")
‘or payer In players
bprincotarer
‘omega eas rom a it of pte
nts =
scat", To, “tis “eat,
tanie's at}
ranegpets)
dethrone ea)
rinnets)
More chest sheets valle ot
‘imate gihubtepcc!‘Shoring eetonaras nat ‘Storing ts a dtonary
1 Start with am empty 145 1 Store sutiole langages For each person.
anaes =
fers tl ben
Tloptton, nay,
Yoke 2 now wor, a sl how tothe List cl,
Presening the oer of keys ad values
‘rom collection: import orderesbict
mae Boe an, sence et tere ea
eee , ionsast omen
joe + sapineoerte es rere :
ret or nan tangs in at tongues ees(): far tanuaes Sea) = ryt’. ray
iomguges| ‘aerate ] © eed
fvctonmoqee ear) a rays “")
rine 2S ang) Enctonpnged ant] + Cthens“Aekent)
spay the
alte, $9 the ame order thy
Fac naes Done tf longuges fea):
foe another oe sors anal chow 36 wel,
‘Stoning eetonaies ma dona
sere = (
Poems: ¢ er
t eat ater,
rime) STaeesetestein’
You can ase dela a tof cetonais ect, Saat lala
winoutusng apeend
f Oefine 2 List of wsors, sere cath vser
2S representa by
teert't
auiers © 0
1 rae 2 mation
roan aliens, worth 5 palms
att start inne row
(ae00}:
jens Bea
: *erereeeete mente le pe
b ecco sat aie Sec
mace ae SR d ee
ae STlate-Sppcfon atten)
a PMS ATES” gre, i
2 = " ‘mum_atiens + Len(aliens)
secu aes tations eee wine
See eels sini
ae
me ‘More cheot sheets availoble at
ease