π Π₯ΠΎΠ»ΠΈΠ²Π°Ρ: ΠΎΠ΄Π½Π° ΡΡΡΠΎΠΊΠ° β ΠΎΠ΄Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅
Π ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Python-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π΄Π°Π²Π½ΠΎ ΡΠΏΠΎΡΡΡ: ΠΊΠ°ΠΊ Π»ΡΡΡΠ΅ ΠΎΡΠΎΡΠΌΠ»ΡΡΡ ΠΊΠΎΠ΄ β ΡΠ°Π·Π±ΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΡΠΎΠΊΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈ?
β Π£Π»ΡΡΡΠ°Π΅Ρ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ
β Π£ΠΏΡΠΎΡΠ°Π΅Ρ ΠΎΡΠ»Π°Π΄ΠΊΡ
β ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅
β ΠΠ΅Π»Π°Π΅Ρ git diff
ΠΈ blame
Π±ΠΎΠ»Π΅Π΅ Π½Π°Π³Π»ΡΠ΄Π½ΡΠΌΠΈ
ΠΡΠΈΠΌΠ΅Ρ:
df = df.dropna()
df = df[df["age"] > 18]
df = df.sort_values("score", ascending=False)
df = df.reset_index(drop=True)
β ΠΠΎΠ»Π΅Π΅ Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»Π΅Π½, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ
β ΠΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
β ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΠΈΠ΄Π΅ΡΡ Π²Π΅ΡΡ Β«ΠΏΡΡΡ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈΒ» ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅
β Π₯ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ API Π²ΡΠΎΠ΄Π΅ pandas, SQLAlchemy, Fluent-style ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ
ΠΡΠΈΠΌΠ΅Ρ:
df = (
df.dropna()
[df["age"] > 18]
.sort_values("score", ascending=False)
.reset_index(drop=True)
)
β οΈ ΠΠΎ Π³Π΄Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π³ΡΠ°Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΈ Π½Π΅ΡΠΈΡΠ°Π΅ΠΌΡΠΌ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠΎΠΌ?
ΠΡΠΈΠ²ΠΎΠ΄ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΄Π΅Π»ΠΈΡΠ΅ΡΡ ΠΎΠΏΡΡΠΎΠΌ β ΠΎΠ±ΡΡΠ΄ΠΈΠΌ!
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΠΈΡΠΎΠ½ΠΈΡΡΠ° #ΠΌΠ΅ΠΆΠ΄ΡΡΠΎΠ±ΠΎΠΉΡΠΈΠΊ