рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдореАрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рдирд┐рдпрдорд┐рдд рдЕрдВрддрд░рд╛рд▓ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХрд░рдирд╛ рдХрдИ рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреА рдореВрд▓ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╣реИред рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдФрд░ рдмрд┐рдирд╛ рдЧрд▓рддрд┐рдпреЛрдВ рдХреЗ рдХрд░рдирд╛ рдЖрдкрдХреЗ рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдирд┐рд░реНрдгрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рдЕрддреНрдпрдВрдд рдореВрд▓реНрдпрд╡рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕ рдХреАрдордд рдкрд░? рдЕрдХреНрд╕рд░, рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ, рдореБрдЦреНрдп рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдХреЗрддрдХреЛрдВ рдХреЗ рд╕рд╛рде рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕реЗ рд╣рд┐рддрдзрд╛рд░рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдореИрдиреНрдпреБрдЕрд▓ рдЪрд░рдгреЛрдВ рд╕реЗ рдЧреБрдЬрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕рдордп-рд╕рд╛рдзреНрдп рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рддреНрд░реБрдЯрд┐-рдкреНрд░рд╡рдг рднреА рд╣реИред
рдЦреБрд╢рдХрд┐рд╕реНрдорддреА рд╕реЗ, рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИ: рдЖрдк DataCamp Workspace рдХреА рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдХрд░ рд╕реВрдЪрдирд╛рддреНрдордХ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдореАрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХрд╛ рд╕рдордп рдмрдЪреЗрдЧрд╛ рдФрд░ рдЖрдкрдХреЗ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛрдЧреАред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╕реНрдЯреЙрдХ рдорд╛рд░реНрдХреЗрдЯ рдбреЗрдЯрд╛ рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдЪрд▓рд╛рдХрд░ рдЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВрдЧреЗ (рдХреНрдпреЛрдВрдХрд┐ рд▓рдЧрднрдЧ рд╣рд░ рджрд┐рди рдирдпрд╛ рдбреЗрдЯрд╛ рдЖрддрд╛ рд╣реИ) рдФрд░ рдЗрд╕реЗ рдЖрд╡рд░реНрддреА рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЪрд▓рд╛рдПрдБрдЧреЗ рддрд╛рдХрд┐ рдиреЛрдЯрдмреБрдХ рд╣рдореЗрд╢рд╛ рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ рд╣реЛ рд░рд╣реА рддрд╛рдЬрд╝рд╛ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░реЗред
рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд╡реАрдбрд┐рдпреЛ рдлрд╝реЙрд░реНрдореЗрдЯ рдореЗрдВ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ? DataCamp рдиреЗ рдЗрд╕реА рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдХреЛрдб-рдЕрд▓реЙрдиреНрдЧ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ Microsoft SQL Server рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕рд╛рдЗрдХрд┐рд▓ рдмрд┐рдХреНрд░реА рдбреЗрдЯрд╛ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рд╕реЗрдЯ рдХреА рдЧрдИ рдереАред рдЖрдк рдЗрд╕ рд▓рд┐рдВрдХ рдкрд░ рдЬрд╛рдХрд░ рдЗрд╕ рдХреЛрдб-рдЕрд▓реЙрдиреНрдЧ рдХреЛ рд░реАрдкреНрд▓реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдирд╛
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ Workspace рдореЗрдВ рдПрдХ рдирдпрд╛ рдбреЗрдЯрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рдЬрд┐рд╕реЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдмрдирд╛рдирд╛ рд╣реИ рдЬреЛ рд╡реЗ рдСрдкрд░реЗрд╢рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ, рд╣рдо рд╕реНрдЯреЙрдХ рдорд╛рд░реНрдХреЗрдЯ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣, рд╕рдордп рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рд░рд┐рдкреЛрд░реНрдЯ рдмрджрд▓рддреА рд░рд╣реЗрдЧреАред
рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдРрд╕реЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреА рдХреЙрдкреА рдмрдирд╛ рд▓реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╛рд░рд╛ рдХреЛрдб рдореМрдЬреВрдж рд╣реЛ ред рдпрджрд┐ рдЖрдк рд╣рд░ рдЪрд░рдг рд╕реНрд╡рдпрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╢реБрд░реВ рд╕реЗ рдирдпрд╛ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдмрдирд╛рдПрдБ рдФрд░ рдПрдХ Python рдХреЛрдб рд╕реЗрд▓ рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рд╕реНрдЯреЙрдХ рдорд╛рд░реНрдХреЗрдЯ рдбреЗрдЯрд╛ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИ:
import pandas as pd
import plotly. express as px
import yfinance as yf
holdings = {
'AAPL' : 16 ,
'TSLA' : 15 ,
'TEAM' : 7 ,
}
tickers = list ( holdings. keys( ) )
data = yf. download( tickers, start= "2023-01-01" )
adj_close = data[ 'Adj Close' ] . reset_index( )
adj_close_long = pd. melt(
adj_close,
id_vars= 'Date' ,
value_vars= tickers,
var_name= 'ticker' ,
value_name= 'adj_close'
)
adj_close_long[ 'total_value' ] = adj_close_long[ 'adj_close' ] * adj_close_long[ 'ticker' ] . map ( holdings)
adj_close_long
fig = px. line(
adj_close_long, x= 'Date' , y= 'total_value' , color= 'ticker'
)
fig. update_layout(
title= "Position values for for stocks in my portfolio" ,
yaxis_title= "Position Value" ,
xaxis_title= "Date"
)
fig. show( ) рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрд╕ рдХреЛрдб рдХреА рд╡рд┐рд╕реНрддреГрдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ; рд╣рдорд╛рд░рд╛ рдЙрджреНрджреЗрд╢реНрдп рдмрд╕ рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдХреБрдЫ Python рдХреЛрдб рдЪрд▓ рдкрдбрд╝реЗ рддрд╛рдХрд┐ рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рд╣рдо рдЗрд╕реЗ рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд╕рдХреЗрдВ! рдЖрдк рдЕрдкрдиреЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдКрдкрд░ рджрд┐рдП рдЧрдП тАЬRunтАЭ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЬрд╛рдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдареАрдХ рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдПрдХ рд╕реБрдВрджрд░ plotly рдкреНрд▓реЙрдЯ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП:
рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛
рдЕрдм рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ Python рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╣реИ, рддреЛ рдЖрдЗрдП рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЖрд╡рд░реНрддреА рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЪрд▓реЗ! тАЬRunтАЭ рдореЗрдиреВ рдкрд░ рдЬрд╛рдПрдБ рдФрд░ тАЬSchedule runтАЭ рдЪреБрдиреЗрдВ:
рдореЙрдбрд▓ рдореЗрдВ, рдЖрдк рджреИрдирд┐рдХ рдпрд╛ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рдЪреБрдирдХрд░ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдХреЗ рдиреЛрдЯрдмреБрдХ рд░рди рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ, рдЖрдк рд╕рдлрд▓ рдФрд░ рдЕрд╕рдлрд▓ рджреЛрдиреЛрдВ рд░рди рдХреЗ рд▓рд┐рдП рдИрдореЗрд▓ рд╕реВрдЪрдирд╛рдПрдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рднреА рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреА рдиреЛрдЯрдмреБрдХ рдХреЛ рджреИрдирд┐рдХ рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░реЗрдВ, рд╕рдордп рдЕрднреА рд╕реЗ рдХреБрдЫ рд╣реА рдорд┐рдирдЯ рдЖрдЧреЗ рдХрд╛ рд░рдЦреЗрдВ, рддрд╛рдХрд┐ рдЖрдк рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдХреЛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рджреЗрдЦ рд╕рдХреЗрдВ!
рдЬрд╛рджреВ рд╣реЛрддреЗ рд╣реБрдП рджреЗрдЦреЗрдВ
рдпрджрд┐ рдЖрдкрдиреЗ рдиреЛрдЯрдмреБрдХ рдХреЛ рдХреБрдЫ рдорд┐рдирдЯ рдЖрдЧреЗ рдХреЗ рд╕рдордп рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░рди рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ-рджреЛ рдорд┐рдирдЯ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдордп рдкрд░, рдЖрдкрдХреЛ Run рдмрдЯрди рдХреЗ рдиреАрдЪреЗ тАЬRunning X cells on a scheduleтАЭ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рд╕рд╛рд░рд╛ рдХреЛрдб рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ рджреЛрдмрд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддрд╛рдХрд┐ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдирдпрд╛ рдбреЗрдЯрд╛ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рдПред
рдпрджрд┐ рдЖрдкрдиреЗ рд╕рдлрд▓ рд░рди рдкрд░ рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдЗрдирдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ рдИрдореЗрд▓ рднреА рдорд┐рд▓рд╛ рд╣реЛрдЧрд╛:
рдмрд╕ рдЗрддрдирд╛ рд╣реА! рдЕрдм рдЖрдкрдХреА рдиреЛрдЯрдмреБрдХ рдкреНрд░рддрд┐рджрд┐рди рдпрд╛ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд░реВрдк рд╕реЗ, рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рдЪрд▓реЗрдЧреА, рдЗрд╕рд▓рд┐рдП рдЬрдм рднреА рдЖрдк рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдкрд░ рдЬрд╛рдПрдБрдЧреЗ, рд╡рд╣рд╛рдБ рд╣рдореЗрд╢рд╛ рдирд╡реАрдирддрдо рдбреЗрдЯрд╛ рд╣реЛрдЧрд╛ред рд╕реНрдЯреЙрдХ рдорд╛рд░реНрдХреЗрдЯ рдбреЗрдЯрд╛ рд╡рд╛рд▓реЗ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕реНрдЯреЙрдХ рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ рдХреЗ рдХреБрд▓ рдореВрд▓реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдЕрдкрдбреЗрдЯ рд░рд╣реЗрдВрдЧреЗред
рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдЖрдк рдЗрд╕ рдлреАрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ Workspace рдХреЗ рдХрд┐рд╕реА рдиреИрдЯрд┐рд╡ рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдХрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ , Snowflake рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдпрд╛ Redshift рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рдЕрдкрдиреА рдХрдВрдкрдиреА рдХрд╛ рдирд╡реАрдирддрдо рдбреЗрдЯрд╛ рдЦреАрдВрдЪреЗрдВ рдФрд░ рд╣рд┐рддрдзрд╛рд░рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░рдЧрд░реНрднрд┐рдд рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдПрдБред
рд▓реЙрдиреНрдЪ рдХреЗ рдмрд╛рдж рд╕реЗ, Workspace рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдЗрд╕ рдлреАрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдбреЗрдЯрд╛ рд╡реИрд▓рд┐рдбреЗрд╢рди рдЬрд╛рдБрдЪреЗрдВ рдЪрд▓рд╛рдирд╛ рддрд╛рдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХреА рд╕рдВрдЧрддрд┐ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рд╕рдХреЗ,
рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрдмреНрд▓рд┐рдХ рдкреЙрд▓рд┐рд╕реА рдкреЗрдЬреЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдХреНрд░реИрдк рдХрд░рдирд╛ рддрд╛рдХрд┐ рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛рдП рдЬрд╛ рд╕рдХреЗрдВ рдФрд░ рдирд╛рдЧрд░рд┐рдХ рдирд┐рдпреБрдХреНрддрд┐рдпреЛрдВ рдХреА рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЬрд╛ рд╕рдХреЗ, рдФрд░
Customer.io рдЬреИрд╕реА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рдХреЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдФрд░ SaaS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдИрдореЗрд▓ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рднреЗрдЬрдирд╛ред
Python рдХреА рд▓рдЪреАрд▓рд╛рдкрди рдФрд░ Workspace рдХрд╛ рдкреВрд░реНрдг-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реБрдЖ рдиреЛрдЯрдмреБрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдорд┐рд▓рдХрд░ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рдВрдпреЛрдЬрди рдмрдирд╛рддреЗ рд╣реИрдВ; рд╣рдо рдЙрддреНрд╕реБрдХ рд╣реИрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдк рдЗрд╕ рдирдП Workspace рдлреАрдЪрд░ рд╕реЗ рдХреНрдпрд╛-рдХреНрдпрд╛ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ!
рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдореАрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рдирд┐рдпрдорд┐рдд рдЕрдВрддрд░рд╛рд▓ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХрд░рдирд╛ рдХрдИ рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреА рдореВрд▓ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╣реИред рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдФрд░ рдмрд┐рдирд╛ рдЧрд▓рддрд┐рдпреЛрдВ рдХреЗ рдХрд░рдирд╛ рдЖрдкрдХреЗ рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдирд┐рд░реНрдгрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рдЕрддреНрдпрдВрдд рдореВрд▓реНрдпрд╡рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕ рдХреАрдордд рдкрд░? рдЕрдХреНрд╕рд░, рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ, рдореБрдЦреНрдп рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдХреЗрддрдХреЛрдВ рдХреЗ рд╕рд╛рде рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕реЗ рд╣рд┐рддрдзрд╛рд░рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдореИрдиреНрдпреБрдЕрд▓ рдЪрд░рдгреЛрдВ рд╕реЗ рдЧреБрдЬрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕рдордп-рд╕рд╛рдзреНрдп рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рддреНрд░реБрдЯрд┐-рдкреНрд░рд╡рдг рднреА рд╣реИред
рдЦреБрд╢рдХрд┐рд╕реНрдорддреА рд╕реЗ, рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИ: рдЖрдк DataCamp Workspace рдХреА рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдХрд░ рд╕реВрдЪрдирд╛рддреНрдордХ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдореАрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХрд╛ рд╕рдордп рдмрдЪреЗрдЧрд╛ рдФрд░ рдЖрдкрдХреЗ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛрдЧреАред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╕реНрдЯреЙрдХ рдорд╛рд░реНрдХреЗрдЯ рдбреЗрдЯрд╛ рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдЪрд▓рд╛рдХрд░ рдЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВрдЧреЗ (рдХреНрдпреЛрдВрдХрд┐ рд▓рдЧрднрдЧ рд╣рд░ рджрд┐рди рдирдпрд╛ рдбреЗрдЯрд╛ рдЖрддрд╛ рд╣реИ) рдФрд░ рдЗрд╕реЗ рдЖрд╡рд░реНрддреА рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЪрд▓рд╛рдПрдБрдЧреЗ рддрд╛рдХрд┐ рдиреЛрдЯрдмреБрдХ рд╣рдореЗрд╢рд╛ рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ рд╣реЛ рд░рд╣реА рддрд╛рдЬрд╝рд╛ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░реЗред
рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд╡реАрдбрд┐рдпреЛ рдлрд╝реЙрд░реНрдореЗрдЯ рдореЗрдВ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ? DataCamp рдиреЗ рдЗрд╕реА рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдХреЛрдб-рдЕрд▓реЙрдиреНрдЧ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ Microsoft SQL Server рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕рд╛рдЗрдХрд┐рд▓ рдмрд┐рдХреНрд░реА рдбреЗрдЯрд╛ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рд╕реЗрдЯ рдХреА рдЧрдИ рдереАред рдЖрдк рдЗрд╕ рд▓рд┐рдВрдХ рдкрд░ рдЬрд╛рдХрд░ рдЗрд╕ рдХреЛрдб-рдЕрд▓реЙрдиреНрдЧ рдХреЛ рд░реАрдкреНрд▓реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдирд╛
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ Workspace рдореЗрдВ рдПрдХ рдирдпрд╛ рдбреЗрдЯрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рдЬрд┐рд╕реЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдмрдирд╛рдирд╛ рд╣реИ рдЬреЛ рд╡реЗ рдСрдкрд░реЗрд╢рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ, рд╣рдо рд╕реНрдЯреЙрдХ рдорд╛рд░реНрдХреЗрдЯ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣, рд╕рдордп рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рд░рд┐рдкреЛрд░реНрдЯ рдмрджрд▓рддреА рд░рд╣реЗрдЧреАред
рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдРрд╕реЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреА рдХреЙрдкреА рдмрдирд╛ рд▓реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╛рд░рд╛ рдХреЛрдб рдореМрдЬреВрдж рд╣реЛред рдпрджрд┐ рдЖрдк рд╣рд░ рдЪрд░рдг рд╕реНрд╡рдпрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╢реБрд░реВ рд╕реЗ рдирдпрд╛ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдмрдирд╛рдПрдБ рдФрд░ рдПрдХ Python рдХреЛрдб рд╕реЗрд▓ рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рд╕реНрдЯреЙрдХ рдорд╛рд░реНрдХреЗрдЯ рдбреЗрдЯрд╛ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИ:
рдЗрд╕ рдХреЛрдб рдХреА рд╡рд┐рд╕реНрддреГрдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ; рд╣рдорд╛рд░рд╛ рдЙрджреНрджреЗрд╢реНрдп рдмрд╕ рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдХреБрдЫ Python рдХреЛрдб рдЪрд▓ рдкрдбрд╝реЗ рддрд╛рдХрд┐ рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рд╣рдо рдЗрд╕реЗ рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд╕рдХреЗрдВ! рдЖрдк рдЕрдкрдиреЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдКрдкрд░ рджрд┐рдП рдЧрдП тАЬRunтАЭ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЬрд╛рдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдареАрдХ рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдПрдХ рд╕реБрдВрджрд░ plotly рдкреНрд▓реЙрдЯ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП:
рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛
рдЕрдм рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ Python рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╣реИ, рддреЛ рдЖрдЗрдП рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЖрд╡рд░реНрддреА рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЪрд▓реЗ! тАЬRunтАЭ рдореЗрдиреВ рдкрд░ рдЬрд╛рдПрдБ рдФрд░ тАЬSchedule runтАЭ рдЪреБрдиреЗрдВ:
рдореЙрдбрд▓ рдореЗрдВ, рдЖрдк рджреИрдирд┐рдХ рдпрд╛ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рдЪреБрдирдХрд░ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдХреЗ рдиреЛрдЯрдмреБрдХ рд░рди рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ, рдЖрдк рд╕рдлрд▓ рдФрд░ рдЕрд╕рдлрд▓ рджреЛрдиреЛрдВ рд░рди рдХреЗ рд▓рд┐рдП рдИрдореЗрд▓ рд╕реВрдЪрдирд╛рдПрдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рднреА рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреА рдиреЛрдЯрдмреБрдХ рдХреЛ рджреИрдирд┐рдХ рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░реЗрдВ, рд╕рдордп рдЕрднреА рд╕реЗ рдХреБрдЫ рд╣реА рдорд┐рдирдЯ рдЖрдЧреЗ рдХрд╛ рд░рдЦреЗрдВ, рддрд╛рдХрд┐ рдЖрдк рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдХреЛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рджреЗрдЦ рд╕рдХреЗрдВ!
рдЬрд╛рджреВ рд╣реЛрддреЗ рд╣реБрдП рджреЗрдЦреЗрдВ
рдпрджрд┐ рдЖрдкрдиреЗ рдиреЛрдЯрдмреБрдХ рдХреЛ рдХреБрдЫ рдорд┐рдирдЯ рдЖрдЧреЗ рдХреЗ рд╕рдордп рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░рди рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ-рджреЛ рдорд┐рдирдЯ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдордп рдкрд░, рдЖрдкрдХреЛ Run рдмрдЯрди рдХреЗ рдиреАрдЪреЗ тАЬRunning X cells on a scheduleтАЭ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рд╕рд╛рд░рд╛ рдХреЛрдб рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ рджреЛрдмрд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддрд╛рдХрд┐ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдирдпрд╛ рдбреЗрдЯрд╛ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рдПред
рдпрджрд┐ рдЖрдкрдиреЗ рд╕рдлрд▓ рд░рди рдкрд░ рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдЗрдирдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ рдИрдореЗрд▓ рднреА рдорд┐рд▓рд╛ рд╣реЛрдЧрд╛:
рдмрд╕ рдЗрддрдирд╛ рд╣реА! рдЕрдм рдЖрдкрдХреА рдиреЛрдЯрдмреБрдХ рдкреНрд░рддрд┐рджрд┐рди рдпрд╛ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд░реВрдк рд╕реЗ, рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рдЪрд▓реЗрдЧреА, рдЗрд╕рд▓рд┐рдП рдЬрдм рднреА рдЖрдк рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдкрд░ рдЬрд╛рдПрдБрдЧреЗ, рд╡рд╣рд╛рдБ рд╣рдореЗрд╢рд╛ рдирд╡реАрдирддрдо рдбреЗрдЯрд╛ рд╣реЛрдЧрд╛ред рд╕реНрдЯреЙрдХ рдорд╛рд░реНрдХреЗрдЯ рдбреЗрдЯрд╛ рд╡рд╛рд▓реЗ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕реНрдЯреЙрдХ рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ рдХреЗ рдХреБрд▓ рдореВрд▓реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдЕрдкрдбреЗрдЯ рд░рд╣реЗрдВрдЧреЗред
рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдЖрдк рдЗрд╕ рдлреАрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ Workspace рдХреЗ рдХрд┐рд╕реА рдиреИрдЯрд┐рд╡ рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдХрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕, Snowflake рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдпрд╛ Redshift рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рдЕрдкрдиреА рдХрдВрдкрдиреА рдХрд╛ рдирд╡реАрдирддрдо рдбреЗрдЯрд╛ рдЦреАрдВрдЪреЗрдВ рдФрд░ рд╣рд┐рддрдзрд╛рд░рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░рдЧрд░реНрднрд┐рдд рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдПрдБред
рд▓реЙрдиреНрдЪ рдХреЗ рдмрд╛рдж рд╕реЗ, Workspace рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдЗрд╕ рдлреАрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
Python рдХреА рд▓рдЪреАрд▓рд╛рдкрди рдФрд░ Workspace рдХрд╛ рдкреВрд░реНрдг-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реБрдЖ рдиреЛрдЯрдмреБрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдорд┐рд▓рдХрд░ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рдВрдпреЛрдЬрди рдмрдирд╛рддреЗ рд╣реИрдВ; рд╣рдо рдЙрддреНрд╕реБрдХ рд╣реИрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдк рдЗрд╕ рдирдП Workspace рдлреАрдЪрд░ рд╕реЗ рдХреНрдпрд╛-рдХреНрдпрд╛ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ!