All language subtitles for 6. Variable Assignments

af Afrikaans
sq Albanian
am Amharic
ar Arabic Download
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:05,550 --> 00:00:06,540 Selamat datang kembali semuanya. 2 00:00:06,630 --> 00:00:10,990 Dalam kuliah ini kita akan membahas tugas variabel. 3 00:00:11,030 --> 00:00:12,750 Sekarang kami hanya melihat cara bekerja dengan angka. 4 00:00:12,770 --> 00:00:14,860 Tetapi apa yang sebenarnya mewakili angka-angka ini. 5 00:00:14,870 --> 00:00:16,780 Kami memiliki bilangan bulat dan angka floating point. 6 00:00:16,800 --> 00:00:19,720 Tetapi Anda sebenarnya memiliki nama variabel yang ditugaskan untuk mereka. 7 00:00:19,880 --> 00:00:24,650 Jadi alangkah baiknya jika kita dapat menetapkan tipe data tertentu ini nama variabel untuk dengan mudah mereferensikannya 8 00:00:24,650 --> 00:00:25,900 nanti dalam kode kita. 9 00:00:25,940 --> 00:00:33,110 Misalnya saya bisa mengatakan nama variabel anjing garis bawah saya sama dengan dua karena saya punya dua anjing. 10 00:00:33,190 --> 00:00:36,360 Sekarang ada beberapa aturan untuk memilih nama variabel dengan Python. 11 00:00:36,610 --> 00:00:39,460 Dan aturan ini adalah bahwa nama tidak dapat dimulai untuk suatu angka. 12 00:00:39,460 --> 00:00:44,110 Juga tidak boleh ada spasi dalam nama variabel sehingga Anda harus menggunakan garis bawah sebagai gantinya. 13 00:00:44,110 --> 00:00:46,590 Dan Anda juga dapat memiliki simbol-simbol ini dalam sebuah nama. 14 00:00:46,630 --> 00:00:51,220 Dan jika Anda benar-benar lupa daftar simbol ini jika Anda mengetik salah satu dari simbol-simbol ini dalam nama 15 00:00:51,220 --> 00:00:54,100 variabel Python akan dengan cepat mengeluh dan Anda akan memiliki kesalahan. 16 00:00:54,100 --> 00:00:55,990 Jadi Anda tidak perlu khawatir untuk menghafal semua ini. 17 00:00:55,990 --> 00:00:59,950 Anda akan mendapatkan udara saat Anda mengetik beberapa aturan tentang nama variabel. 18 00:00:59,950 --> 00:01:05,130 Ini umumnya dianggap praktik terbaik menurut pep delapan bahwa nama huruf kecil. 19 00:01:05,140 --> 00:01:08,350 Sekarang ada situasi ketika Anda menjadi programmer yang lebih maju. 20 00:01:08,470 --> 00:01:12,850 Di mana Anda ingin memiliki semacam nama variabel global dalam semua huruf besar yang digunakan untuk menulis 21 00:01:12,850 --> 00:01:13,390 kode Anda. 22 00:01:13,570 --> 00:01:19,000 Tetapi saat ini secara umum ingin mempertahankan nama huruf kecil dan kami juga ingin menghindari kata-kata 23 00:01:19,000 --> 00:01:24,460 yang memiliki arti khusus dalam Python dan ini dibangun dalam kata kunci seperti daftar atau untuk string. 24 00:01:24,460 --> 00:01:28,600 Anda mungkin bertanya-tanya dengan baik bagaimana sih saya seharusnya tahu apa kata kunci yang dibangun khusus. 25 00:01:28,600 --> 00:01:33,400 Untungnya setiap lingkungan pengembangan yang dirancang untuk bekerja dengan Python akan memiliki penyorotan sintaks yang 26 00:01:33,430 --> 00:01:38,440 akan mengingatkan Anda bahwa menggunakan kata kunci bawaan dengan menyorot warna yang berbeda dan kami akan 27 00:01:38,440 --> 00:01:40,330 melihat contohnya hanya dalam sedikit. 28 00:01:42,060 --> 00:01:46,710 Sebelum kita benar-benar melompat ke buku Jupiter meskipun saya ingin menyebutkan bahwa Python menggunakan dinamika hyping dan 29 00:01:47,130 --> 00:01:52,410 ini berarti Anda dapat menetapkan kembali variabel ke tipe data yang berbeda dan ini membuat Python sangat fleksibel dalam 30 00:01:52,410 --> 00:01:53,500 menetapkan tipe data. 31 00:01:53,520 --> 00:01:57,960 Dan itu sebenarnya berbeda dari banyak bahasa pemrograman lain yang diketik secara statis. 32 00:01:57,960 --> 00:02:04,110 Jadi izinkan saya menunjukkan kepada Anda sebuah contoh dari apa yang saya maksudkan dengan ini dalam python sesuatu seperti ini benar-benar OK. 33 00:02:04,310 --> 00:02:09,890 Di sini saya telah menetapkan nama variabel anjing saya sama dengan dua dan kemudian dalam kode saya, saya pergi ke 34 00:02:09,890 --> 00:02:14,720 depan dan menugaskan kembali nama variabel anjing saya ke daftar tipe data yang sama sekali berbeda. 35 00:02:14,750 --> 00:02:16,370 Sammy dan Frankie. 36 00:02:16,490 --> 00:02:20,850 Nah, itu benar-benar OK dalam Python tetapi dalam bahasa lain yang akan menghasilkan kesalahan. 37 00:02:20,920 --> 00:02:26,370 Dan itu karena bahasa-bahasa lain ini secara statis diketik artinya dalam bahasa lain seperti C plus plus 38 00:02:26,370 --> 00:02:32,190 yang harus Anda katakan I. SEBUAH. untuk integer dan katakan anjing saya sama dengan 39 00:02:32,220 --> 00:02:35,000 nilai integer apa pun yang diinginkan seperti 1 dan kemudian pada kode Anda. 40 00:02:35,030 --> 00:02:38,100 Anda tidak akan dapat menetapkan tipe data yang berbeda. 41 00:02:38,100 --> 00:02:42,850 Anda tidak akan bisa mengatakan anjing saya sama dengan Samie karena itu bukan lagi bilangan bulat. 42 00:02:42,870 --> 00:02:44,860 Sekarang untuk menghasilkan kesalahan. 43 00:02:44,910 --> 00:02:48,590 Jadi ada beberapa pro dan kontra untuk pengetikan dinamis dengan Python. 44 00:02:48,630 --> 00:02:52,600 Prosa adalah bahwa tidak harus menuliskan tipe data yang sebenarnya. 45 00:02:52,650 --> 00:02:57,150 Menghemat banyak waktu dan membuatnya sangat mudah untuk dengan cepat menghasilkan kode Python dan juga membuat 46 00:02:57,150 --> 00:03:00,720 kode Anda sangat mudah dibaca karena Anda hanya membaca nama variabel itu. 47 00:03:00,720 --> 00:03:05,820 Sekarang jenis pedang bermata dua di sini karena kekurangannya adalah hal ini dapat mengakibatkan bug untuk tipe data 48 00:03:05,820 --> 00:03:09,960 yang tidak terduga karena Anda tidak memiliki batasan tipe data ini terutama ketika Anda berurusan 49 00:03:09,960 --> 00:03:11,080 dengan input pengguna. 50 00:03:11,130 --> 00:03:16,660 Anda mungkin memiliki tipe data yang tidak terduga muncul dan yang dapat menyebabkan masalah di kemudian hari dalam operasi Anda. 51 00:03:17,100 --> 00:03:21,570 Jadi, Anda harus mengetahui tipe data saat Anda mengkode dan Anda dapat menggunakan fungsi tipe khusus yang dibangun 52 00:03:21,570 --> 00:03:26,000 ke Python untuk dengan cepat memeriksa jenis variabel apa pun dan akan menunjukkan kepada Anda cara menggunakannya. 53 00:03:26,010 --> 00:03:28,290 Dan sedikit saja. 54 00:03:28,500 --> 00:03:31,830 Baiklah mari kita jelajahi semua konsep ini dengan melompat ke buku yang berbeda. 55 00:03:32,730 --> 00:03:36,960 Oke sekarang kita telah melihat bagaimana menggunakan angka dalam Python sebagai kalkulator, mari kita lihat bagaimana kita 56 00:03:36,960 --> 00:03:38,520 dapat menetapkan nama dan membuat variabel. 57 00:03:38,520 --> 00:03:43,590 Pertama-tama kita akan membuat variabel yang sangat sederhana bernama A dan mengaturnya sama dengan 5. 58 00:03:43,980 --> 00:03:47,640 Dan sekarang saya sudah menjalankannya di mana saja dalam kode saya ketika saya menelepon a. 59 00:03:47,960 --> 00:03:53,820 Sekarang menetapkan variabel 5 dan saya dapat menugaskannya kembali hanya dengan mengatakan A kemudian sama dengan sesuatu yang 60 00:03:53,820 --> 00:03:54,810 lain seperti 10. 61 00:03:55,260 --> 00:04:02,940 Dan sekarang jika saya periksa ada 10 di sana dan saya juga bisa menambahkan objek sekarang bersama-sama saya bisa mengatakan plus A. 62 00:04:02,940 --> 00:04:07,420 Dan itu akan menghasilkan 20 karena 10 ditambah 10 sama dengan 20. 63 00:04:07,560 --> 00:04:13,260 Dan Python juga memungkinkan Anda untuk melakukan penugasan kembali dengan referensi ke objek yang sama. 64 00:04:13,260 --> 00:04:14,440 Mari saya tunjukkan apa yang saya maksud dengan itu. 65 00:04:14,580 --> 00:04:21,420 Saya bisa mengatakan A yang masih sama dengan 10 Saya bisa menugaskannya untuk mengatakan sesuatu seperti A 66 00:04:21,480 --> 00:04:23,140 sama dengan plus A. 67 00:04:23,400 --> 00:04:28,740 Jadi apa yang dikatakannya adalah ambil nilai saat ini dari A yaitu 10 dan tetapkan kembali ke nilai tambah A. 68 00:04:28,770 --> 00:04:30,200 Jadi itu 10 ditambah 10. 69 00:04:30,210 --> 00:04:34,660 Jadi setelah saya menjalankan ini sekarang akan sama dengan 20. 70 00:04:34,810 --> 00:04:38,010 Dan perlu diingat jika saya menjalankan sel ini untuk kedua kalinya. 71 00:04:38,140 --> 00:04:42,410 Jadi saya perhatikan operator di sini akan beralih dari 40 menjadi 42. 72 00:04:42,490 --> 00:04:49,570 Jika saya menjalankan lagi itu sekarang 40 dan Anda dapat terus melakukan ini lagi dan lagi dan Anda akan terus melihatnya pada dasarnya 73 00:04:49,810 --> 00:04:51,410 berlipat ganda setiap kali. 74 00:04:51,700 --> 00:04:52,960 Jadi ingatlah itu. 75 00:04:52,960 --> 00:04:57,040 Ini sedikit berbeda dari di lingkungan skrip jika Anda menjalankan skrip tinggi Anda tidak 76 00:04:57,040 --> 00:05:01,320 benar-benar melihat efek itu karena Anda hanya akan memiliki baris itu sekali di lingkungan sel. 77 00:05:01,330 --> 00:05:03,670 Anda harus menjalankan sel itu lagi dan lagi. 78 00:05:04,070 --> 00:05:04,500 BAIK. 79 00:05:04,750 --> 00:05:11,410 Jadi mari kita bayangkan bahwa kita tidak tahu jenis apa yang dapat Anda lakukan adalah menggunakan fungsi tipe 80 00:05:11,430 --> 00:05:17,200 bawaan sehingga kita harus membuka tanda kurung tutup dan kita akan belajar cara membuat fungsi kita 81 00:05:17,200 --> 00:05:18,130 sendiri nanti. 82 00:05:18,130 --> 00:05:24,010 Tapi pasand variabel di sana bergeser masuk dan Anda akan mendapatkan kembali kata kunci bawaan Python untuk apa 83 00:05:24,010 --> 00:05:24,630 jenisnya. 84 00:05:24,640 --> 00:05:27,410 Dan dalam hal ini saya. SEBUAH. karena itu bilangan bulat. 85 00:05:27,550 --> 00:05:30,310 Mari kita tetapkan kembali menjadi nomor floating point. 86 00:05:30,340 --> 00:05:32,070 Jadi kita akan mengatakan tiga koma satu. 87 00:05:32,110 --> 00:05:36,910 Mari kita periksa jenis jenis itu dan mengembalikan kembali float itu. 88 00:05:36,910 --> 00:05:41,980 Jadi ini adalah kata kunci yang sama yang kita lihat ketika kita membahas tabel tipe data dasar itu. 89 00:05:41,980 --> 00:05:47,320 Sekarang seperti yang Anda sebutkan sebelumnya Anda ingin menghindari menggunakan kata kunci Python sebagai nama variabel dan cara Anda bisa tahu apakah itu 90 00:05:47,320 --> 00:05:54,310 terjadi atau tidak adalah katakanlah saya ingin mulai menetapkan I. SEBUAH. sama dengan 91 00:05:54,310 --> 00:05:55,760 4. 92 00:05:55,810 --> 00:05:57,150 Jadi perhatikan apa yang terjadi di sini. 93 00:05:57,160 --> 00:06:01,610 Saya memiliki highlight sintaks pada I. SEBUAH. dan saya tidak mendapatkan itu sebelumnya dengan. 94 00:06:01,630 --> 00:06:07,150 Jadi itu berarti bahwa saya dan t di sini adalah kata kunci builtin khusus dan Anda tidak boleh menggunakannya untuk sesuatu 95 00:06:07,150 --> 00:06:07,750 seperti ini. 96 00:06:07,750 --> 00:06:13,390 Jadi jika Anda pernah melihat bahwa nama variabel Anda memiliki beberapa penyorotan khusus bahwa nama variabel normal 97 00:06:13,390 --> 00:06:15,810 tidak maka Anda harus menghindari menggunakan ini. 98 00:06:15,820 --> 00:06:18,130 Jadi pasti jangan pernah menjalankannya. 99 00:06:18,130 --> 00:06:20,590 Dan jika Anda benar-benar menjalankannya saat Anda mengikuti. 100 00:06:20,770 --> 00:06:22,930 Atau mungkin Anda melakukan kesalahan penugasan ulang lainnya. 101 00:06:22,930 --> 00:06:28,270 Anda selalu dapat datang ke sini untuk kernel dan memilih restart kernel dan itu akan me-restart kernel dan 102 00:06:28,270 --> 00:06:31,630 itu akan menghapus semua variabel sehingga semua variabel akan hilang. 103 00:06:31,660 --> 00:06:36,670 Jika Anda pernah mengalami kesalahan aneh karena Anda menetapkan ulang sesuatu seperti list atau I. SEBUAH. 104 00:06:37,030 --> 00:06:38,290 Anda dapat menekan restart di sini. 105 00:06:38,440 --> 00:06:41,430 Ini akan memulai ulang kernel dan kemudian Anda harus menjalankan sel lagi. 106 00:06:41,560 --> 00:06:47,170 Jika Anda ingin menemukan sesuatu karena jika kita katakan di sini mereka akan mengatakan hei saya tidak mendefinisikan Sin-Eater untuk 107 00:06:47,170 --> 00:06:49,980 menjalankan kembali sel dan kemudian Anda memiliki 5 lagi. 108 00:06:50,420 --> 00:06:56,570 OK jadi hal terakhir yang ingin saya ketahui adalah contoh sederhana menggunakan nama variabel. 109 00:06:56,830 --> 00:07:08,240 Jadi saya akan mengatakan penghasilan saya sama dengan 100 dan kemudian di sel saya akan mengatakan tarif pajak saya katakanlah saya memiliki tarif 110 00:07:08,240 --> 00:07:13,420 pajak 10 persen jadi 0. 1 dan saya ingin mengetahui berapa total pajak yang dibayarkan. 111 00:07:13,550 --> 00:07:18,130 Saya akan mengatakan pajak saya sama dengan penghasilan saya. 112 00:07:18,280 --> 00:07:24,600 Kali tarif pajak saya jadi saya punya itu dan Elish memeriksa apa pajak saya. 113 00:07:24,600 --> 00:07:25,750 Berapa banyak saya berhutang. 114 00:07:25,960 --> 00:07:27,240 Saya akan memeriksa pajak saya. 115 00:07:27,240 --> 00:07:29,040 Dan di sana kita punya 10. 0. 116 00:07:29,130 --> 00:07:35,880 Jadi sekarang saya dapat melakukan logika dengan nama variabel dan ini jauh lebih mudah dibaca daripada hanya menggunakan bilangan bulat atau angka 117 00:07:35,880 --> 00:07:36,770 floating point. 118 00:07:36,780 --> 00:07:42,540 Karena sekarang saya memiliki kalimat hampir Inggris yang bagus yang mengatakan pajak saya sama dengan penghasilan saya kali tarif 119 00:07:42,540 --> 00:07:43,320 pajak saya. 120 00:07:43,600 --> 00:07:45,990 OK jadi kami telah belajar beberapa angka dasar dalam Python. 121 00:07:45,990 --> 00:07:49,830 Kami telah belajar cara menangani centang dan kami membungkusnya dengan mempelajari cara melakukan 122 00:07:50,040 --> 00:07:51,300 tugas variabel dalam Python. 123 00:07:51,300 --> 00:07:53,420 Selanjutnya kita akan belajar tentang string. 124 00:07:53,430 --> 00:07:54,190 Sampai jumpa di sana. 14191

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.