Information

Python - Bölmə 5. Dərs 1. Massivlər

Basic shortcuts

Ctrl + SSave subtitles
Ctrl + click
Double click
Edit highlighted caption
TabEdit next caption
Shift + TabEdit previous caption
EscLeave edit mode
Ctrl + SpacePlay / pause video
Ctrl + HomePlay selected caption
Ctrl + EnterSplit caption at cursor position
at current time

Advanced shortcuts

Ctrl + InsertAdd new caption
Ctrl + DeleteDelete selected caption
Ctrl + IEdit currently played segment
Shift + EnterNew line when editing
Ctrl + LeftPlay from -1s
Ctrl + RightPlay from +1s
Alt + LeftShift caption start time -0.1s
Alt + RightShift caption start time +0.1s
Alt + DownShift caption end time -0.1s
Alt + UpShift caption end time +0.1s

Annotation shortcuts

Ctrl + 1Hesitation
Ctrl + 2Speaker noise
Ctrl + 3Background noise
Ctrl + 4Unknown word
Ctrl + 5Wrong segment
Ctrl + 6Crosstalk segment
You are in the read-only mode. Close
00:14.2
00:15.3
Massivlər nədir?
00:15.4
00:16.8
Gəlin, massivi,
00:16.9
00:18.6
kiçik bir rəf kimi təsəvvür edək.
00:21.1
00:21.8
Bu olsun,
00:22.3
00:24.0
bu bizim videodakı rəfimiz
00:24.6
00:25.8
və bizim kitablar.
00:26.4
00:27.5
Biz, indi,
00:27.9
00:28.5
hər bir kitabı,
00:29.1
00:30.8
rəfə daxil etdikdə,
00:32.2
00:34.1
biz deyə bilərik ki,
00:34.4
00:35.9
proqramlaşdırmada da,
00:36.0
00:38.7
bütün ədədləri və dəyişənləri,
00:39.0
00:39.8
massivlərə
00:39.9
00:41.1
daxil etmiş oluruq.
00:41.2
00:43.4
Və bizim massivimiz, kiçik bir rəf kimi,
00:44.0
00:44.9
görsənmiş olur.
00:45.3
00:48.1
İndi, gəlin, massivləri kod üzərində yazaq
00:48.2
00:51.7
və bayaqkı, qeyd elədiyimiz nümunəni götürək.
00:51.8
00:52.8
Məsələn,
00:52.9
00:53.8
meyvələr,
00:55.0
00:56.0
bərabərdir
00:56.7
01:00.3
Massivi yazmaq üçün, biz, kvadrat mötərizələrdən istifadə edirik.
01:00.5
01:05.5
Bununla, biz göstəririk ki, meyvələr massiv formatındadır.
01:05.6
01:08.3
Və, içində hər bir meyvəni daxil edirik.
01:08.6
01:09.2
Məsələn,
01:09.5
01:10.3
alma
01:11.7
01:12.6
vergül
01:13.2
01:14.3
armud
01:15.5
01:16.5
vergül
01:17.4
01:18.3
banan
01:19.0
01:19.9
və s.
01:20.7
01:21.4
İndi isə,
01:21.6
01:22.0
gəlin, biz,
01:22.1
01:24.1
almanı
01:24.6
01:25.7
ekranda çap edək.
01:25.8
01:28.3
Bunun üçün nə etmək lazımdır?
01:28.4
01:31.2
Hər bir proqramlaşdırma dilində olduğu kimi,
01:31.3
01:34.2
Pythonda da, massivlər sıfırdan başlayır.
01:34.3
01:36.7
Yəni, ilk elementin indeksi,
01:36.9
01:37.6
sıfır olur.
01:37.7
01:40.5
Bununla da, biz, alma yazısını çıxartmaq üçün
01:40.6
01:41.5
nə etməliyik?
01:41.6
01:43.3
Biz yazmalıyıq,
01:43.4
01:44.5
print,
01:44.9
01:46.0
meyvələr
01:47.4
01:49.5
və mötərizəni açırıq,
01:49.6
01:51.2
yazırıq sıfır.
01:51.6
01:53.0
Bu, o deməkdir ki,
01:53.7
01:55.7
biz Pythona əmr edirik,
01:56.1
01:59.9
get meyvələr massivinə,
02:00.0
02:02.7
və orda sıfırıncı elementi çıxart.
02:02.8
02:05.0
sıfırıncı element biz dediyimiz kimi,
02:05.5
02:06.4
birinci elementdir.
02:07.1
02:09.8
Və biz bunu test etsək,
02:13.0
02:15.1
görərik ki, bizə, ekrana almanı çap etdi.
02:16.5
02:17.7
Bəs, nə düşünürsünüz?
02:17.8
02:20.1
Bananı çap etmək üçün neçə yazmaq lazımdır?
02:20.4
02:21.4
Gəlin, yoxlayaq.
02:21.5
02:24.2
Sıfırıncı element almadır.
02:24.3
02:26.5
Birince element armuddur.
02:27.0
02:29.4
İkinci element is, banandır.
02:30.0
02:30.9
Deməli,
02:31.0
02:33.4
biz yazsaq, meyvələr 2,
02:34.1
02:35.2
və yoxlasaq,
02:36.0
02:39.7
görərik ki, bizdə, ekrana bananı çap etdi.
02:40.0
02:41.0
İndi isə, gəlin,
02:41.1
02:43.5
meyvələrin içinə, əlavə meyvələr əlavə edək.
02:43.9
02:46.4
Məsələn, biz yazsaq, meyvələr
02:47.0
02:48.4
nöqtə "append"
02:48.5
02:53.5
"append" funksiyası massivlərin içinə yeni element əlavə edir.
02:53.6
02:56.8
Və, biz bura, hansısa bir meyvəni yazaq.
02:57.6
02:58.2
Məsələn,
02:59.3
03:00.3
gilas.
03:00.4
03:05.2
Və biz, meyvələr massivinin hamısını çap etsək,
03:08.2
03:09.4
görərik ki,
03:09.6
03:10.5
alma,
03:11.3
03:12.3
armud,
03:12.9
03:13.7
banan
03:14.4
03:15.4
və gilas
03:16.0
03:19.4
Meyvələri meyvə massivinə daxil edək.
03:20.0
03:23.3
Biz, bir neçə meyvə əlavə edə bilərik.
03:23.6
03:23.9
Məsələn,
03:24.0
03:25.1
meyvələr
03:26.0
03:27.0
append
03:29.5
03:30.1
nar.
03:31.0
03:32.0
Və biz yenə,
03:32.5
03:33.4
meyvələri
03:33.5
03:34.2
çap edirik.
03:34.3
03:35.7
Bunu da yoxlasaq,
03:37.5
03:39.0
görərik ki, alma,
03:39.1
03:40.0
armud,
03:40.6
03:41.5
banan,
03:41.9
03:42.6
gilas
03:43.2
03:45.0
və nar kimi meyvələr var.
03:45.1
03:46.3
Eyni zamanda,
03:46.4
03:46.9
bizdə
03:47.6
03:50.1
nöqtə "pop" funksiyası vardır.
03:50.8
03:52.2
"Pop" funksiyası nə edir?
03:52.3
03:53.4
"Pop" funksiyası,
03:53.9
03:57.2
massivin daxilində ən axırıncı elementi silir.
03:57.7
03:59.3
Gəlin, yoxlayaq.
03:59.4
04:01.1
Biz yazsaq, meyvələr
04:03.0
04:05.1
nöqtə pop
04:07.0
04:10.2
və axırda, yenə də, meyvələri "print" etsək,
04:10.8
04:11.4
baxarıq.
04:11.5
04:12.8
Deməli, bizdə bundan qabaq,
04:13.5
04:14.6
massiv
04:15.0
04:16.1
bu formatda idi
04:16.2
04:17.6
və axırıncı element nar idi.
04:18.4
04:20.6
İndi, gəlin, test edək.
04:21.1
04:26.6
Alma, armud, banan, gilas və bununla da, bitir.
04:27.1
04:30.2
Massivlərdə biz, hər bir elementi də, dəyişə bilərik.
04:30.6
04:33.8
Məsələn, gəlin, armudu dəyişək.
04:34.6
04:35.8
Ona görə, yazırıq:
04:35.9
04:36.7
Meyvələr,
04:38.1
04:39.3
Armud bizdə,
04:39.4
04:42.1
birinci indeksdə yerləşdiyi üçün,
04:42.2
04:42.6
yazırıq:
04:42.7
04:45.6
Meyvələr mötərizədə 1
04:46.1
04:47.0
bərabərdir
04:47.7
04:50.8
burda isə, biz, yeni meyvə adı daxil edirik.
04:51.4
04:52.1
Məsələn,
04:54.5
04:57.4
Və biz, yenidən, meyvələri çap etsək,
04:58.3
04:59.8
görərik ki,
05:00.3
05:02.5
bizdə, çıxır alma
05:03.2
05:05.9
və armudu əvəz edir tut,
05:06.6
05:07.3
banan
05:07.7
05:08.8
və gilas.
05:09.5
05:10.3
Bəs, yaxşı,
05:10.5
05:11.4
təsəvvür edin,
05:11.6
05:13.4
bizim massivin içində
05:13.8
05:15.8
bir milyona yaxın ədəd var.
05:16.5
05:17.0
Və biz,
05:17.2
05:18.8
hamısını bir-bir print
05:19.2
05:19.9
meyvə sıfır,
05:20.2
05:21.2
print meyvə bir,
05:21.5
05:22.7
print meyvə iki,
05:22.8
05:23.4
və s.
05:23.8
05:24.6
yazmaq yerinə,
05:24.7
05:25.9
necə edə bilərik ki,
05:26.0
05:27.4
hamısını bir dəfəyə çıxardaq.
05:27.5
05:29.8
Bunu isə, artıq, növbəti dərsimizdə öyrənəcəyik.
05:30.0
05:31.3
Sizə təklif edirəm ki,
05:31.5
05:33.1
massivlərin üstündə
05:33.2
05:35.0
özünüz bir az da, işləyəsiniz
05:35.1
05:36.3
və testləri edəsiniz.