0:00
рдХреНрдпрд╛ рдмрд╛рдд рд╣реИ рдпрд╛рдж рдбреЗрд╡рд┐рдлреНрдЯреАрд╡рди рдореЗрдВ рднреА рд╕рдм рд▓реЛрдЧ рд╡рд╛рдкрд╕ рдЖ рдЪреБрдХреЗ рд╣реИрдВ рд╣рдорд╛рд░реА рд╣рд╛рдл рд╕реЗрдВрдЪреБрд░реА рдкреВрд░реА рд╣реЛ рдЧрдИ рдпрд╛рд░ рдпреЗ рдлрд┐рдлреНрдЯреА рдлрд░реНрд╕реНрдЯ рдбреЗ рд╣реИ рд╣рдорд╛рд░рд╛ рдФрд░ рдЯреЗрдореНрдкреЛ рдРрд╕реЗ рд╣реА рд╣рд╛рдИ рд░рдЦрдирд╛ рд╣реИ рдЖрдЬ рд╣рдо рд▓реЛрдЧ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдлрд╛рдЗрд▓ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рдХреБрдЫ рдРрд╕реЗ рдлрдВрдХреНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ я┐╜
0:30
рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ simple Python program рд▓рд┐рдЦреЗ рд╣реЛ рдирд╛, рддреЛ рдЖрдк рд▓реЛрдЧ рдЬреЛ f.write рд╣реИ, f.read рд╣реИ
0:34
рдЙрд╕рд╕реЗ рдХрд╛рдо рдЪрд▓рд╛рдИ рд▓реЛрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрднреА рд╣рдо рд▓реЛрдЧ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХрднреА-рдХрднреА рдРрд╕реА рдЪреАрдЬрд╝реЗ рдЬреЛ рдХрд┐ рдЖрдк рд▓реЛрдЧ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдкрдбрд╝ рд╕рдХрддреА рд╣реИ
0:40
рдкрд░ example, рдорд╛рд░ рд▓реЛ рдЖрдк рд▓реЛрдЧ рдЪрд╛рд╣рддреЗ рд╣реЛ рдХрд┐ рдПрдХ file рдХреЗ sixth character рдХреЛ рдЖрдк рд▓реЛрдЧ edit рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ
0:46
рддреЛ рдЖрдк рд▓реЛрдЧ рдкреВрд░реА file рдХреЛ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐ read рдХрд░реЛрдЧреЗ рдкрд╣рд▓реЗ, рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЙрд╕рдХрд╛ sixth character change рдХрд░рдХреЗ рджреЛрдмрд╛рд░рд╛ write рдХрд░реЛрдЧреЗ
0:52
рдирд╣реАрдВ, рдПрдХ efficient operation рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд╣рдо рд▓реЛрдЧ f.c рдХрд╕реНрдЯрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
0:55
рддреЛ рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ in python the seek and tell functions are used to work with file object and their positions within a file рдареАрдХ рд╣я┐╜
1:02
so these functions are part of built in IO model which provides a consistent interface for reading and writing to various file like objects
1:10
such as files, pipes and in memory buffers рдареАрдХ рд╣реИ рддреЛ рдЕрдм рд╣рдо рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ seek object рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ рдпрд╣рд╛рдБ рдкя┐╜
1:16
рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ copy рдХрд░реВрдВрдЧрд╛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдЪреАрдЬрд╝ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВя┐╜
1:20
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рд▓реЛрдЧ рдЖрдЧреЗ рдмрдврд╝реЗ рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд╣реВрдБ print рдХрд░ рджя┐╜
1:24
рдФрд░ рдореИрдВ рдХрд╣реВрдБ type print рдХрд░реЛ рдХрд┐рд╕рдХрд╛ type print рдХрд░реЛ type print рдХрд░реЛ F рдХя┐╜
1:30
рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдЗрд╕рдХреЛ run рдХрд░ рджреЛ рдПрдХреНрдЪреБрд▓реА рдпрд╣рд╛рдВ рдкрд░ рдпрд╣ рдлрд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ рдлрд╛рдЗрд▓ рдЯреЛ рдЯреАрдПрдХреНрд╕рдЯреА рдмрдирд╛рдиреА рдкрдбрд╝реЗрдЧреА рдпрд╣рд╛рдВ рдкрд░ рдлрд╛рдЗрд▓ рдЯреЛ рдЯреАрдПрдХреНрд╕рдЯреА рдФрд░ рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдореИя┐╜
1:37
рд▓рд┐рдЦреВрдВрдЧрд╛ рдХреБрдЫ рдирд╣реАрдВ рдмрд╕ рд╣реИ рд░рд┐рдЬрд╝ рдЧреБрдб рдмреЙрдп рд▓рд┐рдЦреВрдВрдЧрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рдХреЛ рдЗрди рдХреЙрдкреА рдкреЗрд╕реНрдЯ рдХреЛ рдирд╛ рдорд╛рд░ рджрд┐рдпрд╛ рдЬрд╛я┐╜
1:42
рдпрд╣рд╛рдВ рдкрд░ рддреЛ рдпрд╣ рдореИрдВрдиреЗ рд╣реИ рд░рд┐рдЬрд╝ рдЧреБрдб рдмреЙрдп рд▓рд┐рдЦ рджрд┐рдпрд╛ рдпрд╣ рд░рдкрд░реНрдЯреА рд╣реИ рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рд░реВрдо рдореЗрдВ рдореЗрдВ рдбреЙрдЯ рдкреАрд╡рд╛рдИ рдореЗрдВ рджреЛрдмрд╛рд░я┐╜
1:47
class io wrapper simply built io module file
2:02
рддреЛ file.txt рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ in fact рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ print data рдХрд░реВя┐╜
2:06
рд╕рд┐рд░реНрдл рдореИрдВрдиреЗ read рдХрд┐рдпрд╛ рд╣реИ рдЗрд╕рдХреЛ read mode рдореЗрдВ рдЦреЛрд▓реЗ рд░рд╛рдЗрдЯ рдореЛрдб рдореЗрдВ рдирд╣реАрдВ рдЦреЛрд▓реЗ рдЕрдЧрд░ рдореИя┐╜
2:10
read рдХрд░реВрдБ рддреЛ рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ рдХрд┐ print data рдХрд░рдиреЗ рд╕реЗ рдХреНрдпрд╛ рд╣реЛрдЧя┐╜
2:14
рдпрд╣ next 5 bytes рдЬреЛ рд╣реИ рд╡реЛ print рдХрд░реЗрдЧрд╛ рддреЛ good рдпрд╣рд╛рдБ рд╕я┐╜
2:18
рдпрд╣ print рдХрд░реЗрдЧрд╛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдиреЗ seek рдХрд┐рдпрд╛ рдлрд┐рд░ рдЗрд╕рдХреЗ рдмрд╛рдж read рдХрд┐рдпрд╛ next 5 bytes
2:22
рдЕрдм read рдЬреЛ рд╣рдорд╛рд░рд╛ function рд╣реЛрддрд╛ рд╣реИ file.io рдХрд╛ рдЙрд╕рдХрд╛ рдПрдХ argument рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ bytes рдпрд╛ рдирд╣реАрдВ рдХрд┐ рдХрд┐рддрдиреЗ characters read рдХрд░рдиреЗ рд╣реИя┐╜
2:30
рдЬреИрд╕реЗ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рдХрд╣реЛ f.read 5 рддреЛ first 5 characters read рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ рдЕрдм f.seek рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣я┐╜
2:35
f.seek рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдЖрдк starting рд╕реЗ file рдХреЛ read рдмрдВрдж рдХрд░реЛ рдЖрдк рдЗрд╕ character рд╕реЗ read рдХрд░я┐╜
2:39
рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрдВрдЯреНрд░реЛрд▓ рдХреНрд▓рд┐рдХ рдХрд░реВрдВ рдлрд╛рдЗрд▓ рдФрд░ рдЯреАрдПрдХреНрд╕рдЯреА рдкрд░ рддреЛ рдпрд╣ рдирдП рдЯреИрдк рдореЗрдВ рдЦреБрд▓реЗрдЧрд╛
2:45
рдПрдХ, рджреЛ, рддреАрди, рдЪрд╛рд░, рдкрд╛рдБрдЪ, рдЫреЗ, рд╕рд╛рде, рдЖрда, рдиреМ, рджрд╕, рдареАрдХ рд╣реИ
2:49
рдЗрди рдлрд╛рдХреНрдЯ рдПрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдБ, рдПрдХ, рджреЛ, рддреАрди, рдЪрд╛рд░, рдкрд╛рдБрдЪ, рдЫреЗ, рд╕рд╛рде, рдЖрда, рдиреМ, рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж 10 рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ рдЗрд╕рдХреЛ рдареАрдХ рд╣я┐╜
2:56
10 рдХреА рдЬрдЧрд╣ D рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдВ 11 рдХреА рдЬрдЧрд╣ E рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдВ T E рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ 12 рдХреА рдЬрдЧрд╣ рджреБрдмрд╛рд░рд╛ рд╕реЗ T рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдВ рдареАрдХ рд╣я┐╜
3:03
рддреЛ рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ рдЗрд╕рдХреЛ рдЕрдЧрд░ рдореИрдВ рдЕрднреА run рдХрд░реВрдБрдЧрд╛ рддреЛ рдЖрдк рджреЗрдЦрдирд╛ рдХрд┐ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЯреЗрдВрде рдХрд░реЗрдХреНрдЯрд░ рдкреЗ рдЖ рдЬрд╛рдПрдЧя┐╜
3:07
рд╕реАрдХ рд╣реЛрдХреЗ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╡рд╣рд╛рдБ рд╕реЗ рдкрд╛рдВрдЪ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рд░реАрдб рдХрд░реЗрдЧрд╛ рддреЛ рдЕрднреА рдореБрдЭреЗ рдЖрдЙрдЯрдкреВрдЯ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдорд┐рд▓реЗрдЧя┐╜
3:12
рдореБрдЭреЗ рдЖрдЙрдЯрдкреВрдЯ рд╕рд┐рдВрдкрд▓реА рдорд┐рд▓реЗрдЧрд╛ рдП рдФрд░ рдЯреА рддреЛ я┐╜ Steuer рдЯреА рдХреМрди рд╕рд╛ рд╡рд╛рд▓ рдЖ рд░рд╣рд╛ рд╣реИ рдпрд╣ рд╡рд╛рд▓рд╛ рдЖ рд░рд╣рд╛ рдерд╛ рджрд╕ рдмрд╛рдЗрдЯ рд╕рдХрддреЗ рд╣реИрдВ рд╕реАрдЦ рдХрд░ рджрд┐рдпрд╛ рд╡рд╣рд╛рдВ рд╕реЗ рдпрд╣ рдлрд┐я┐╜
3:20
рдЙрд╕рдХреЗ рдмрд╛рдж рдЬреЛ рд╣реИ рдЕрдЧрд▓реА рдкрд╛рдВрдЪ рдмрд╛рдЗрдЯреНрд╕ рд░рд┐рдЯ рдХрд░реЗрдЧрд╛ рдЕрдм рдСрдмрд┐рдЯ рдпрд╣рд╛рдВ рдкрд░ рдкрд╛рдВрдЪ рдмрд╛рдЗрдЯреНрд╕ рдереА рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдкя┐╜
3:28
рд▓рд┐рдЦ рджрд┐рдпрд╛ рддреЛ рдкрд╛рдВрдЪ рдмрд╛рдЗрдЯреНрд╕ рдХреНрдпреЛрдВрдХрд┐ рдереА рдирд╣реАрдВ рд╣реИ рд▓рд┐рдЦрд╛ рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦрдирд╛ рдХрд┐ рд╣реИ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдХреНрдпрд╛ рд╣реЛрдЧя┐╜
3:34
рдХрд┐ рдпрд╣рд╛рдВ рдкрд░ рдпрд╣ рдкреВрд░рд╛ рдХрд╛ рдкреВрд░рд╛ рд░рд┐рдб рд╣реЛ рдЧрдпрд╛ рдЗрдЯреА рдкрд╛рдВрдЪ рдмрд╛рдЗрдЯреНрд╕ рдпрд╣рд╛рдВ рд╕реЗ рд░рд┐рдб рд╣реЛ рдЧрдП рдЗрдЯреА рд╕реЗ рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдкрд╛рдВрдЪ рдмрд╛рдЗрдЯреНя┐╜
3:40
рд╕реЗ рд░рд┐рдЯ рдХрд░ рд▓рд┐рдП рдЗрд╕рдиреЗ рд╕реБрд░рд╛рдмрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ рдХрд┐ рд╕реАрдХреНрд╕ рдлрдВрдХреНрдЪрди рдЕрд▓рд╛рдЙрдЬ рдпреВ рдЯреЛ рдореВрд╡ рдж рдХрд░реЗрдВрдЯ рдкреЛрдЬреАрд╢рди рд╡рд┐рджрд┐рди рдЖя┐╜
3:46
to a specific point the position is specified in bytes and you can move either forward or backward from the current position file read mode read data
4:17
рдорд╛рдирдирд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдорд╛рд▓реВрдо рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдлрд┐рд░ рдЖрдк рд▓реЛрдЧ рдПрдХ рдмрд╣реБрддреА рд▓рдВрдмреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╣реИ
4:22
рдФрд░ рдЖрдк рд▓реЛрдЧ рдХрд┐рд╕реА рдПрдХ function рдореЗрдВ рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХрд┐ рдЕрднреА рдЬреЛ reading start рд╣реЛрдЧреА, рд╡реЛ рдХрд╣рд╛рдВ рд╕реЗ рд╣реЛрдЧреА
4:27
for example, рдпрд╣рд╛рдБ рдкрд░ reading start рд╣реЛрдЧреА, 10th character рдХреЗ рдмрд╛рдж рд╕реЗ, рдХреНрдпреЛрдВрдХрд┐ f.seek 10th рд╣реЛ рд░рдЦрд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░
4:33
рдареАрдХ рд╣реИ, рддреЛ рдореБрдЭреЗ рдкрддрд╛ рдХрд░рдирд╛ рд╣реИ, рдореБрдЭреЗ рдпрд╣ рдЪрд╛рд╣рд┐рдП, рдХрд┐ рдпрд╛рд░, рдХрд╣рд╛рдВ рддрдХ f.seek рд╣реЛ рд░рдЦрд╛ рд╣реИ
4:37
рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛, рдореИрдВ print рдХрд░ рджреВрдБрдЧрд╛, f.tell, рдареАрдХ рд╣реИ
4:40
рдПрдмреНрдбреЙрд░ рдЯреЗрд▓ рдПрдХ function рд╣реА рдореБрдЭреЗ рдмрддрд╛ рджреЗрдЧрд╛ рдХрд┐ рдХрд╣рд╛рдВ рддрдХ рд╣рдордия┐╜
4:45
seek рдХрд░рд╛ рд╣реБрдЖ рд╣реИ рддреЛ рджреЗрдЦреЛ рдпрд╣рд╛рдБ рдкрд░ 10 рдЖ рдЧрдпрд╛ рддреЛ рдЬрд╣рд╛рдВ рддрдХ рднреА seek рдХрд┐рдпрд╛ рд╣реБрдЖ рд╣реИ рдпрд╣ рдореБрдЭреЗ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓ рдЬрд╛рдПрдЧя┐╜
4:50
рдЕрдм рдпрд╣рд╛рдБ рдкрд░ tell рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдлрд┐рд░ рдореИрдВрдиреЗ рдпрд╣реА рдЪреАрдЬ рд▓рд┐рдЦреА рд╣реБрдИ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, app.tell рдХрд░рдХреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдХрд╣рд╛рдБ рдкрд░ рд╣реИрдВ рдЕрднреА рд╣рдо, рдареАрдХ рд╣реИ
5:09
рдлрд╛рдЗрд▓ рдореЗрдВ рдХрд┐рддрдиреЗ characters рдЖрдЧреЗ рд╣рдо рд╣реИрдВ рдЕрд▓рд░рдбрд╝реА, рдареАрдХ рд╣реИ, рдЕрдм truncate method рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, truncate method рдХреЛ рднреА рд╕рдордЭ рд▓реЗрддреЗ рд╣реИрдВ
5:15
рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рд░реИрдк рдЕрдк рдХрд░реЗрдВрдЧреЗ рддреЛ рдореИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реВрдВ рдпрд╣рд╛рдВ рдкрд░ рдХрд┐ рд╕рд╛рд░рд╛ рдХреЛрдб рдпрд╛ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдЗрд╕рдХя┐╜
5:20
рдореИрдВ рдлрд╛рдЗрд▓ рдЯреЛ рдЯреАрдПрдХреНрд╕рдЯреА рдХрд░ рд▓реЗрддрд╛ рд╣реВрдВ рдФрд░ рд╡рд╣ рдЯреАрдПрдХреНрд╕рдЯреА рдореЗрдВ рдпрд╛ рдлрд┐рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рд░рд╛рдЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдпрд╣рд╛я┐╜
5:24
sample.txt рдмрдиреА рдЬрд╛рдиреА рд╣реИ рдореЗрд░реЗ, рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рдпрд╣рд╛рдБ рдкрд░, рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ, sample.txt рдХреЗ рдЕрдВрджрд░ hello рдЖ рдЧрдпрд╛
5:30
рдареАрдХ рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░, рдореИрдВрдиреЗ рдХрд╣рд╛, рдХрд┐ рдмрд╛рдИ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдХреНрдпрд╛ рдХрд░реЛ, hello рдмреЙрдб рд▓рд┐рдЦ рджреЛ рдлрд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░
5:35
рдлрд┐рд░ рдореИрдВрдиреЗ рдХрд╣рд╛, f.truncate 5, write size 5 characters 5 characters truncate to size 5 to size 5 bytes
5:56
рд╢реБрд░реВ рдХреЗ рдкрд╛рдВрдЪ рдХреИрд░реЗрдХреНрдЯрд░реНрд╕ рдХреМрди рд╕реЗ рд╣реИ рд╣реЗрд▓реЛ рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдЖрдк рдХрдВрдЯреНрд░реЛрд▓ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЗрд╕рдХреЛ рдЦреЛрд▓реЛ рддреЛ рд╣реЗрд▓реЛ рдЖ рдЬрд╛рдПрдЧрд╛ рдпрд╣рд╛я┐╜
6:02
рдкрд░ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рддреЛ рдСрдлрд┐рд╕рд▓реА рд╣рдо рд╕рдм рдЬрд╛рдирддреЗ рд╣реИрдВ рджреБрдирд┐рдпрд╛ рдЬрд╛рдирддреА рд╣реИ рдХрд┐ рд╣реЗрд▓реЛ рд╡рд░реНя┐╜
6:07
рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ рдареАрдХ рд╣реИ рдЕрдЧрд░ рдореИрдВ рдЗрд╕реА рдХреЛ рдпрд╣рд╛рдВ рдкрд░ рдорд╛рди рд▓реЛ рд╣реЗрд▓реЛ рд╡рд░реНрдб рдереНрд░реА рдХрд░ рджреВрдВ рддреЛ рд╣реЗрд▓реЛ рд╡рд░реНя┐╜
6:14
рдереНрд░реА рдЖрддрд╛ рдареАрдХ рд╣реИ рдлрд┐рд░ рд╣рдордиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рд╡рд╛рд▓ рдХреЛ рд░рд╛рдЗрдЯ рдХрд░рдирд╛ рд╣реИ рддреЛ рдЙрд╕рдореЗрдВ рддреЛ рдХреЛрдИ рд╣рдореЗрдВ рдбрд╛рдЙрдЯ рд╣реИ рд╣реА рдирд╣реАрдВ рдареАя┐╜
6:19
рддреЛ рдпрд╣ рдПрд▓реЛрд╡рд░реНрдб рдереНрд░реА рдЖ рдЧрдпрд╛ рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ рдЯреНрд░рдВрдХреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЯреВ рд▓реЗ reais рд╕реЗ я┐╜
6:25
23 рдХреИрд░реЗрдХреНрдЯрд░ рддреЛ рдПрдЪреАрдПрд▓ рдЖрдПрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ рдПрдЪреАрдПрд▓ calidad рддреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рд▓реЛрдЧ рдЬя┐╜
6:31
рд╕рдм рдЪреАрдЬреЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, I hope рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдордЬрд╝рд╛ рдЖрдпрд╛, рдФрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ рдХрд┐ seek, tell
6:37
рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде truncate methods рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЕрдм рдореИрдВ рдЖрдк рдФрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рд╕реЗ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдХрд┐ рдЖрдк рд▓реЛрдЧ first video рдкреЗ рдЬрд╛рдУ рдЗрд╕ playlist рдХреЗ
6:43
рдЕрдЧрд░ рдЖрдкрдиреЗ playlist рдПрдХрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░реА рддреЛ рдкрд╣рд▓реЗ рддреЛ playlist рдПрдХрд╕реЗрд╕ рддреЛ рд▓реЛ рдпрд╛рд░ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдХрд┐ рдЖрдк рд╕рднреА рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ рдЕрдкрдирд╛ review comment рдЫреЛрдбрд╝я┐╜
6:51
рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдХрд┐ рдЖрдк рдпрд╣рд╛рдБ рдкрд░ 5 рдореЗрдВ рд╕реЗ рдореБрдЭреЗ рд╕реНрдЯрд╛рд░реНрдЯ рджреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдХрд┐рддрдиреЗ рд╕реНрдЯрд╛рд░ рдЖрдк рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ рдЗрд╕ рдХреЛрд░реНрд╕ рдХя┐╜
6:56
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж 5 рдореЗрдВ рд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рдЕрдкрдирд╛ рд░рд┐рд╡рд┐рдпреВ рджреЛ рдХрд┐ рдпрд╛рд░ рдпрд╣ рдЬреЛ рд░реЗрдЯрд┐рдВрдЧ рдЖрдкрдиреЗ рджрд┐рдпреЗ рд╣реИ рдХрд┐рд╕ рд╣рд┐рд╕рд╛рдм рд╕реЗ рджрд┐рдпреЗ рд╣я┐╜
7:02
рдФрд░ рдХреЛрдИ рднреА рдирдпрд╛ рдЗрдВрд╕рд╛рди рдЬреЛ рдХреА рдЖрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рд╡реЛ рдЗрд╕рдХреЛ start рдХрд░реЗрдЧрд╛ course рдХя┐╜
7:06
рддреЛ рдЙрд╕рдХреЛ рдмрджрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рд╡реЛ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд╡рд╛рд▓ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЖрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╛я┐╜
7:10
рдпрд╣ course рддреЛ free рд╣реИ рдЗрд╕рдореЗрдВ рдХреНрдпрд╛ by the way рд╕рд┐рдЦрд╛рдпрд╛ рднреА рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХреНрдпрд╛ рд╣рдо projects рдХрд░реЗрдВрдЧя┐╜
7:14
рдХреНрдпрд╛ рдпреЗ рдкрдврд╝рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдХреНрдпрд╛ рд╕рдордЭ рдореЗрдВ рднреА рдЖрдПрдЧрд╛ рддреЛ рдпрд╛рд░ рдореИрдВ рджрд┐рд▓ рд╕реЗ рдЬрд╛рддрд╛ рд╣реВрдБ рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХя┐╜
7:18
рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЖрдк рдЗрд╕рдХреЛ рд░рд┐рд╡реНрдпреВ рдЬрд╝рд░реВрд░ рдХрд░реЛ рдореБрдЭреЗ рджрд┐рд▓ рд╕реЗ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣реИ рдЧрд╛рдЗя┐╜
7:22
thank you so much guys for watching this video and I will see you