Belajar Python [Dasar] - 01 - Apa Itu Python
概要
TLDRVideo ini adalah pengantar belajar Python, memaparkan mengapa bahasa ini sangat disukai, seperti kemudahan pemahaman, biaya gratis, fleksibilitas platform, dan penggunaannya dalam banyak bidang. Pembuatnya, Guido van Rossum, menciptakan Python pada tahun 1989 terinspirasi oleh acara Monty Python. Sejarah perkembangan Python juga dijelaskan, mencakup versi-versi penting serta fitur-fitur baru, seperti dukungan untuk pengembangan AI, data science, dan machine learning. Selain itu, video ini menunjukkan alat dan platform yang dapat digunakan untuk mulai belajar Python.
収穫
- 📝 Python adalah bahasa pemrograman yang mudah dipelajari.
- 🌐 Python gratis dan open source.
- 💻 Python serbaguna, digunakan dalam web, mobile, dan desktop apps.
- 📊 Banyak digunakan dalam data science dan machine learning.
- ⚙️ Python mendukung prinsip pemrograman berorientasi objek dan fungsional.
- 📆 Python diciptakan oleh Guido van Rossum pada tahun 1989.
- ⏳ Versi terbaru yang disarankan adalah Python 3.
- 🛠️ Anda dapat menggunakan Visual Studio Code untuk belajar.
- 🔍 Python memiliki banyak pustaka dan modul.
- 🌟 Python populer di kalangan programmer dan ilmuwan.
タイムライン
- 00:00:00 - 00:05:00
Video ini memperkenalkan bahasa pemrograman Python, menjelaskan mengapa belajar Python itu penting, notamment karena kemudahannya dalam digunakan, gratis, dinamis, dan dapat digunakan di berbagai platform. Python sangat cocok untuk web, aplikasi mobile, desktop, DevOps, serta sedang dalam tren karena popularitinya dalam data science, robotics, machine learning dan kecerdasan buatan.
- 00:05:00 - 00:10:00
Perbandingan antara Python, C++, dan Java menunjukkan betapa mudahnya menulis kode dalam Python. Menampilkan "hello world" dalam Python hanya memerlukan satu baris kode, sedangkan pada C++ dan Java, diperlukan beberapa baris yang rumit. Python dirancang untuk pengguna yang tidak memiliki latar belakang dalam pemrograman, menjadikannya lebih accesible.
- 00:10:00 - 00:15:00
Sejarah bahasa Python dimulai ketika Guido van Rossum menciptakannya pada tahun 1989. Python mendapatkan namanya dari Monty Python dan mengalami banyak rilis penting, dengan versi pertama dirilis pada tahun 1994. Rilis versi 2.0 pada tahun 2000 memperkenalkan berbagai fitur penting dan membentuk fondasi bagi pengembangan Python di masa depan.
- 00:15:00 - 00:23:56
Video ini menyentuh tentang instalasi dan pengaturan lingkungan pengembangan untuk belajar Python, dengan rekomendasi untuk menggunakan Visual Studio Code sebagai editor teks. Video ini diakhiri dengan undangan untuk bergabung di tutorial berikutnya untuk memulai proses penginstalan dan pembelajaran bahasa Python.
マインドマップ
ビデオQ&A
Mengapa saya harus belajar Python?
Karena Python mudah dipahami, gratis, dinamis, dan banyak digunakan di berbagai bidang.
Apa kegunaan Python?
Python digunakan dalam pengembangan web, aplikasi mobile, analisis data, machine learning, dan artificial intelligence.
Siapa pencipta Python?
Python diciptakan oleh Guido van Rossum pada tahun 1989.
Apa yang membuat Python berbeda dari bahasa lain?
Sintaks Python yang sederhana membuatnya lebih mudah dipelajari dibandingkan bahasa lain seperti C++ atau Java.
Apa versi Python yang sebaiknya saya pelajari?
Sebagian besar disarankan untuk belajar Python 3, karena versi 2.7 sudah tidak lagi didukung.
Apa alat yang diperlukan untuk mulai belajar Python?
Anda memerlukan instalasi Python dan dapat menggunakan IDE seperti PyCharm atau text editor seperti Visual Studio Code.
ビデオをもっと見る
KALIMAH - Menumbuhkan Generasi Berkarakter Indonesia Emas (Marwa Nur Maulidya)
Unboxing Merch dan Coba OS KHUSUS PESNUK dari IMPHNEN (Grup Malas Ngoding) [vTuber Indonesia]
MANAJEMEN SUMBER DAYA MANUSIA
Pengantar Psikologi Abnormal (Psikopatologi) | Kelas Psikologi Abnormal #1
Pengertian Zakat Mal dan Zakat Fitrah serta Cara Menghitungnya | Ustadz Abdul Somad, Lc., MA., Ph.D
Ikan yang Kita Jadikan Debu | Dokumenter Kejahatan di Laut
- 00:00:00Assalamualaikum warahmatullahi
- 00:00:01wabarakatuh teman-teman semua selamat
- 00:00:03datang di kelas terbuka kali ini kita
- 00:00:05akan belajar dan mengenal tentang piton
- 00:00:08ya bahasa pemrograman pyon Jadi kalau
- 00:00:10kalian sudah siap kita akan mulai dari
- 00:00:13[Musik]
- 00:00:27sekarang oke selamat datang teman-teman
- 00:00:30semua Jadi kalian sekarang sudah
- 00:00:33memutuskan untuk belajar piton ya Jadi
- 00:00:36sebenarnya apa sih bahas pemograman
- 00:00:38piton dan Kenapa sih kita harus belajar
- 00:00:40pemograman piton gitu Jadi mungkin Saya
- 00:00:42berasumsi bahwa teman-teman semua yang
- 00:00:45datang ke sini yang nonton video ini
- 00:00:47berarti kalian pengin tahu mungkin atau
- 00:00:49sudah tahu atau kalian ingin belajar
- 00:00:51karena orang-orang bilang bahwa belajar
- 00:00:53piton itu gampang Oke kita akan mulai
- 00:00:55aja Jadi pertama itu adalah Kenapa sih
- 00:01:00kita harus belajar piton ya Jadi kenapa
- 00:01:02orang-orang juga senang banget gitu sama
- 00:01:04bahasa pemrograman ini Oke yang pertama
- 00:01:08yang paling gampang itu adalah Emang
- 00:01:10bahasa ini itu memang mudah dimengerti
- 00:01:12teman-teman semua ya jadi orang-orang
- 00:01:15itu sangat senang dengan beiton karena
- 00:01:17sangat mudah Oke jadi nanti kita akan
- 00:01:19lihat seberapa mudah sih beiton itu yang
- 00:01:22kedua ya yang kedua itu alasannya adalah
- 00:01:24bahwa gratis ya Jadi kita pakai piton
- 00:01:27itu gratis berbeda gitu ya dengan bahasa
- 00:01:29lain gitu Yang mungkin kita harus
- 00:01:30download dan berbayar gitu untuk
- 00:01:33ngodingnya gitu ya misalkan kayak Matlab
- 00:01:35itu harus berbayar dan mungkin seperti
- 00:01:37Java SII dan itu harus langganan gitu ya
- 00:01:39jadi ya pyon sangat-sangat gratis oke
- 00:01:42teman-teman semua yang ketiga yang
- 00:01:43ketiga adalah bahasa pyon itu sangat
- 00:01:45dinamis ya jadi kita bisa pakai
- 00:01:47paradigma apapun gitu ya mau itu
- 00:01:49functional mau itu object oriented atau
- 00:01:51mau misalkan produk sudural gitu ya itu
- 00:01:53bisa dipakai kita menggunakan pyon gitu
- 00:01:55ya oke satu lagi adalah ini sangat multi
- 00:01:58platform teman-teman semua pertama nah
- 00:02:00ini dipakai untuk web development ya
- 00:02:01yang kedua dipakai juga di mobile Apps
- 00:02:03yang ketiga adalah dipakai juga untuk di
- 00:02:04desktop apps jadi lengkap sudah ya jadi
- 00:02:07si pyon ini bahkan banyak juga dipakai
- 00:02:09di Dev Ops ya jadi dipakai untuk di
- 00:02:11server juga pyon biasanya dipakai juga
- 00:02:13gitu Jadi ini pyon ini sangat-sangat
- 00:02:15versatile ya atau sangat-sangat apa ya
- 00:02:18versatile mungkin multitalenta kali ya
- 00:02:21Oke selanjutnya dan mungkin ini adalah
- 00:02:24alasan terakhir di mana kalian itu
- 00:02:25pengin belajar piton ya itu adalah
- 00:02:27memang ini lagi nge-hype ya jadi piton
- 00:02:29itu sekarang bahasnya yang lagi Hype ya
- 00:02:31di kalangan-kalangan programmer apalagi
- 00:02:34kalangan-kalangan saintis gitu kayak
- 00:02:35orang matematik gitu ya Terus misalkan
- 00:02:37dari bisnis Dari finance gitu Hype
- 00:02:40banget nih bahasa pyon ya pertama Ya
- 00:02:43mungkin karena banyak dipakai untuk data
- 00:02:45science teman-teman semua jadi sekarang
- 00:02:46itu piton itu lagi benar-benar naik down
- 00:02:49Karena sekarang kalian tahu bahwa yang
- 00:02:51namanya data science itu lagi naik down
- 00:02:53juga gitu ya lalu ini juga dipakai di
- 00:02:57Robotics teman-teman semua ya untuk di
- 00:02:59teknik ini dipakai banget gitu untuk si
- 00:03:01bahasa pyon ini yang ketiga itu adalah
- 00:03:03machine learning jelas ya machine
- 00:03:05learning ini adalah sekarang karena lagi
- 00:03:07Hype juga orang-orang lagi pada belajar
- 00:03:09machine learning dan bahasa yang kita
- 00:03:12bisa pakai itu yang paling mudah adalah
- 00:03:13si pyon ini gitu ya Dan kita bisa instal
- 00:03:16di laptop kita Terserah mau laptopnya
- 00:03:18apa enggak harus operating system
- 00:03:20tertentu jadi kita bisa langsung pakai
- 00:03:22nah yang keempat itu adalah data
- 00:03:23analisis ya Ini teman-temannya si data
- 00:03:25science dan machine learning gitu jadi
- 00:03:27data analisis dipakai juga gitu ya ya
- 00:03:31jadi orang-orang yang mau pakai
- 00:03:32probabilitas statistik dan sebagainya
- 00:03:34juga pakai piton gitu kan mantap oke dan
- 00:03:37terakhir yang terakhir adalah jelas ini
- 00:03:39adalah artificial intelligence
- 00:03:40teman-teman semua jadi si pyon ini
- 00:03:42banyak dipakai juga untuk
- 00:03:43aplikasi-aplikasi artificial
- 00:03:45intelligence ya walaupun si modul yang
- 00:03:48dipakainya itu adalah modul c++ gitu
- 00:03:50tapi si Python ini dia bisa pakai dan
- 00:03:52connect sama C plus+ kayak misalkan
- 00:03:54tensor flow dan sebagainya gitu ya Oke
- 00:03:57jadi itu adalah kegunaan piton
- 00:03:59teman-teman semua jadi kalau kita bisa
- 00:04:01menguasai bahasa piton Insyaallah ya
- 00:04:05halalan thayiban kita bisa semua ini
- 00:04:07ngerjain semua ini gitu jadi one
- 00:04:10language one kill ya bukan deng one
- 00:04:13language many Kills Oke keren nah
- 00:04:17pertanyaannya jadi kok bisa ya Jadi
- 00:04:21kenapa piton bisa populer gitu Ya
- 00:04:25namanya aja udah enggak cocok dengan
- 00:04:27nama bahasa pemograman gitu Python gitu
- 00:04:30ya mungkin kalau C C Sharp gitu ya Java
- 00:04:33mungkin sudahud terkenal tapi kenapa
- 00:04:35pyon ya jadi aneh banget gitu oke Coba
- 00:04:37kita lihat ya mungkin kita akan
- 00:04:39bandingkan dengan bahasa-bahasa yang
- 00:04:40lagi populer gitu ya yang pertama
- 00:04:42mungkin bahasa yang kita ingin lihat
- 00:04:44adalah bahasa c++ Oke jadi requirement
- 00:04:49atau codingan minimum di mana Kita mau
- 00:04:52menampilkan hello world ya World ingat
- 00:04:55bukan word bukan World bukan word gitu
- 00:05:00world oke hello world ya oke c+ Plus
- 00:05:03Hello world-nya itu kayak gini
- 00:05:06teman-teman semua lihat banyak banget ya
- 00:05:09Di mana kita hanya menampilkan si kata
- 00:05:11hello world saja gitu ya itu ada include
- 00:05:15iostream ada integer main integer Arc C
- 00:05:18charcons pointer arcv gitu ya array
- 00:05:21Waduh STD C out ah panjang deh ya Belum
- 00:05:24lagi tambah itu return nol itu untuk apa
- 00:05:26coba
- 00:05:28Oke jadi kita pusing gitu Oke kalau gitu
- 00:05:30Coba kita lihat bahasa yang lain ya
- 00:05:32bahasa Java ya opo kabare mas Nah bukan
- 00:05:36itu ya bahasa Java ya itu bahasa Jawa
- 00:05:38teman-teman semua nah bahasa Java untuk
- 00:05:41menampilkan hello world saja itu
- 00:05:44membutuhkan sintaks seperti ini ya Ada
- 00:05:46class mind ada class mind ya untuk yang
- 00:05:51baru belajar programming ada class mind
- 00:05:53aja udah bikin pusing ya Belum lagi
- 00:05:55ditambah public Static void What the
- 00:05:57hell is going on ya Ada mind ada string
- 00:06:01terus di situ ada kurung-kurung kotak
- 00:06:04itu apa gitu kan Terus belum lagi system
- 00:06:06dot out print print LN Apa itu print LN
- 00:06:09print bacanya gimana lagi itu ya print
- 00:06:11print engak susah gitu kan ada Hello
- 00:06:15world juga di situ Oke kalau gitu gimana
- 00:06:18dengan pyon untuk menampilkan kata hello
- 00:06:21world saja itu sangat-sangat mudah
- 00:06:25teman-teman semua semudah kita menulis
- 00:06:27seperti ini look this Ya gampang banget
- 00:06:31gitu pakai piton untuk menampilkan hero
- 00:06:33world saja makanya pyon makin populer di
- 00:06:36kalangan-kalangan orang-orang yang tidak
- 00:06:39punya background programming gitu atau
- 00:06:41komputer sains atau teknik informatika
- 00:06:43gitu ya atau orang-orang teknik gitu ya
- 00:06:46jadi ya sangat-sangat mudah untuk
- 00:06:47dimengerti Jadi untuk menampilkan hello
- 00:06:50world saja semudah dengan kita bikin
- 00:06:51kata print terus dikung-kurung kasih
- 00:06:53hello world di situ Keren ya dan
- 00:06:56pertanyaannya adalah siapa sih orang
- 00:06:58yang membuat bahasa piton ini ya orang
- 00:07:01yang sangat-sangat jenius yang bisa
- 00:07:04membuat bahwa bahasa ini sangat mudah
- 00:07:06untuk dimengerti gitu oke mau tahu
- 00:07:08orangnya ini dia orangnya Ya ini dia
- 00:07:10orangnya Buset ya bukan pawang ular juga
- 00:07:15kali tapi ini emang orangnya Ya ini
- 00:07:17adalah orangnya dan dia suka dengan
- 00:07:18piton enggak ngeri juga ya tapi
- 00:07:20sebenarnya teman-teman semua si bahasa
- 00:07:22piton ini sendiri itu dikasih nama dari
- 00:07:25acara sirkus ya itu adalah si Monty
- 00:07:27Python ya makanya ditambahin namanya P
- 00:07:29Pon atau Python gitu oke cari deh foto
- 00:07:32yang bagus ya Mana Yang ini kali Buset
- 00:07:36ya mukanya kucel habis enggak enggak
- 00:07:38enggak jangan yang ini kita ganti yang
- 00:07:40lainnya yang gantengan dikit gitu nah
- 00:07:42ini dia ganteng habis udah kayak bintang
- 00:07:46film aja nih si babeh Oke siapa namanya
- 00:07:49Siapakah dia dia adalah guido Van rosum
- 00:07:53teman-teman semua ya Dia adalah seorang
- 00:07:56programmer dan dia adalah penemu dari
- 00:07:58atau membuat bahasa piton ini ya
- 00:08:01semuanya berawal dari tahun
- 00:08:041989 oke sekarang Tahun berapa video ini
- 00:08:07dibuat tahun 2020 jadi It's a long long
- 00:08:11time ago teman-teman semua ya Oke jadi
- 00:08:14pertamanya itu dia itu bertemu dengan
- 00:08:16seseorang ini dia Andrew S tananbaumuh
- 00:08:21susah namanya tananbaum dia itu dari ini
- 00:08:24fre universitate ya Amsterdam Oke dengan
- 00:08:28senyum-senyumnya yang sangat-sangat
- 00:08:30menawan dia bertanya kepada
- 00:08:32guedo Bro Bro asik mantap subs
- 00:08:37asik
- 00:08:40sapsop Bro situ tahu bahasanya cocok
- 00:08:42buat amuba enggak wait wait Hah
- 00:08:47amuba amuba bro iy amuba Wei dengan
- 00:08:53sangat-sangat bangganya dia menyebut iya
- 00:08:55amuba oke eh amuba amuba
- 00:09:01ini gak tahu kenapa saya bikinnya kayak
- 00:09:03gini
- 00:09:05amubaamuba bukan ih amuba oh ini amuba
- 00:09:11ternyata ya oh
- 00:09:14komputer baiklah baiklah Jadi gimana
- 00:09:18Gimana Bro gimana nih Apa yang bisa saya
- 00:09:20bantu dengan amuba ini tapi amubanya kok
- 00:09:23kayak gitu ya
- 00:09:25Oke Jadi gini bro kita lagi bikin
- 00:09:28distributed operating systemnya untuk si
- 00:09:30amuba Ya kamu kan jago nih desain bahasa
- 00:09:33pemograman bantuin dong bikin ini nih
- 00:09:35operating system buat amuba terserah deh
- 00:09:37mau pakai bahasa apa tapi ya kalau bisa
- 00:09:40sih kita bisa nyambungin ini kan karena
- 00:09:42ini adalah salah satu cikal bakal dari
- 00:09:44yang namanya adalah Cluster ya server
- 00:09:47Gitu jadi ini adalah multiomputer
- 00:09:49networking distributed disatuin bareng
- 00:09:52sehingga kita butuh bahasa yang bisa
- 00:09:54men-ghandle ini semua Oke cingcai Bro
- 00:09:57gaji gede ya biasa lah ya kalau kita
- 00:10:00sudah berhubungan dengan klien pasti
- 00:10:01minta gaji gede benar enggak Oke kalau
- 00:10:04begitu sip deal ya jadi akhirnya
- 00:10:07dimulailah tahun
- 00:10:091989 tapi bentar si guido ini sebenarnya
- 00:10:11dia punya pengalaman apa sih sehingga
- 00:10:13dia bisa dipanggil oleh si Andrew ini
- 00:10:16untuk membuat bahasa piton gitu ya Oke
- 00:10:20Jadi sebenarnya teman-teman semua si
- 00:10:22guido Van rosum ini adalah salah satu
- 00:10:24dari orang-orang yang jago banget di
- 00:10:26bahasa ABC ya Ini bukan merek mererek
- 00:10:29sambal atau merek apa baterai gitu ya
- 00:10:32ini adalah ABC atau ABC dan modula plus
- 00:10:35gitu Jadi ini sering dipakai karena
- 00:10:37bahasa ini adalah bahasa interpreted
- 00:10:39gitu jadi dia bisa pindah-pindah
- 00:10:41platform gitu ya Jadi enggak usah lagi
- 00:10:43dicompile dan recompile kayak Bahasa c++
- 00:10:46oke akhirnya dimulailah developing
- 00:10:49Python teman-teman semua 1989 dimulai
- 00:10:53dan akhirnya Python
- 00:10:561.0 dan diberi nama dari monti bython
- 00:10:59itu adalah acara Sirkus yang terkenal
- 00:11:01saat itu akhirnya pada Januari 1994
- 00:11:04muncullah rilisan pertama Nah
- 00:11:07selanjutnya itu adalah seri 1.5 jadi ini
- 00:11:10saya akan memasukkan versi-versi yang
- 00:11:13sangat-sangat milestones ya Jadi
- 00:11:15versi-versi yang memang penting selain
- 00:11:17dari perubahan-perubahan untuk menambah
- 00:11:20performance gitu ya selanjutnya adalah
- 00:11:22di 1.5 Desember 97 akhirnya ditambahkan
- 00:11:25keywords argumen dan complex number ya
- 00:11:27untuk Desember 197 Nah di sini dia
- 00:11:30bekerja di crni ya tempat dia mendevelop
- 00:11:34si pyon ini setelah dirilis teman-teman
- 00:11:36semua nah lalu 1.6 itu adalah September
- 00:11:39tahun 2000 ya Nah si licens-nya ini
- 00:11:42dimasukin ke GPL compatible license ya
- 00:11:45Jadi sebelumnya licens-nya itu dia di
- 00:11:47bawah dari crni Nah di sini juga dirilis
- 00:11:50yang namanya adalah Python distribution
- 00:11:52utilities ini adalah package Manager
- 00:11:55cikal bakal pertama ya dari si pyon ini
- 00:11:58ada yang bilang namanya nya adalah
- 00:11:59cheese shop ya jadi kayak toko keju gitu
- 00:12:03itu adalah salah satu juga yang nempel
- 00:12:05ke si Monte Python acaranya sirkus itu
- 00:12:07ya makanya ditambahinlah si distribution
- 00:12:09utilities ini lalu selanjutnya adalah
- 00:12:11rilasan selanjutnya itu akan ada di
- 00:12:12bawah beopen.com jadi orang-orang bisa
- 00:12:15mengakses si pyiton ini lewat beopen.com
- 00:12:18Nah mungkin kalau zaman sekarang mah
- 00:12:19kayak github gitu ya jadi semua orang
- 00:12:21naruh reponya di github gitu teman-teman
- 00:12:23semua selanjutnya selanjutnya adalah
- 00:12:26Python 2.0 dirilis di Oktober 2000 ya
- 00:12:30Jadi ini adalah salah satu rilisan yang
- 00:12:32sangat penting untuk si pyon ini jadi
- 00:12:34dia salah satunya adalah licens-nya ada
- 00:12:37di bawah Python software foundation
- 00:12:39teman-teman semua jadi ada yang namanya
- 00:12:41Python slab di mana orang-orang semua
- 00:12:43pindah ke sana untuk yang mendevelop si
- 00:12:46Python ini dan mereka bekerja di Python
- 00:12:48software foundation jadi Udah ada
- 00:12:50foundation-nya ya Jadi emang full open
- 00:12:52source nih lalu di sana juga ditambahin
- 00:12:55list comprehension dan garbage
- 00:12:56collection-nya oke nah dari tahun 2.0
- 00:12:59ini muncullah yang namanya Python
- 00:13:02enhancement proposal atau disebut
- 00:13:04sebagai Pep atau pip atau Pep gitu ya
- 00:13:08Guardiola Oke Pep Guardiola ya Nah dari
- 00:13:13sini tu jadi semua yang ada di
- 00:13:15tambahan-tambahan ya jadi enhancement
- 00:13:17itu kan sebenarnya perbaikan dan
- 00:13:19tambahan untuk bahasa pyon ini akan
- 00:13:21dimasukkan ke Pep ini sebelum nantinya
- 00:13:23dieksekusi masukin ke si pyon karena
- 00:13:26kebayang enggak sih saat kita ee
- 00:13:28bareng-bareng ngdevelop pyon gitu ya
- 00:13:29nanti orang-orang kan pengin nambahin
- 00:13:31ini pengin nambahin itu Nah makanya
- 00:13:33ditambahkanlah Si Pep ini biar
- 00:13:35penambahannya semuanya itu teratur gitu
- 00:13:37jadi enggak Semua orang bisa
- 00:13:38nambah-nambahin aja gitu se enak jidat
- 00:13:40Oke Nah selanjutnya adalah 2.2 tahun
- 00:13:452001 Desember ya Nah di sini ditambahin
- 00:13:48kayak semacam integrasi dengan bahasasi
- 00:13:50teman-teman semua jadi kalau di pyon itu
- 00:13:52dia tidak ada tipe ya jadi tipenya itu
- 00:13:54hanya dikit ya jadi numbers terus dia
- 00:13:56ada string dan selanjutnya itu adalah
- 00:13:59bolehan Nah akhirnya ditambahinlah tipe
- 00:14:01ini biar kalau kita mau pakai kayak DII
- 00:14:04Gitu ada flot ada double dan sebagainya
- 00:14:06gitu ya lalu ditambahkan juga keyword
- 00:14:08class yang khusus untuk pyon Nah
- 00:14:11selanjutnya selanjutnya adalah 2.5
- 00:14:13September 2006 ditambahin with statement
- 00:14:16nah ini kalau misalkan kalian udah
- 00:14:18belajar pyon pasti sangat-sangat
- 00:14:20familiar dengan kata with di sana ya
- 00:14:22keywords-nya oke akhirnya muncullah Juli
- 00:14:252010 itu adalah 2.7 final dari si pyon
- 00:14:29seri 2.x ya jadi pokoknya pyon 2.
- 00:14:32series-nya itu akan selesai di 2.7 Juli
- 00:14:352010 ya jadi karena ada keterbatasan
- 00:14:38saat mereka ingin mengimprove dari si
- 00:14:41bahasa pyon ini sendiri karena desain
- 00:14:43dari awalnya ternyata diluar ekspektasi
- 00:14:45di luar ekspektasi dari penggunaan saat
- 00:14:49tahun 2010 ini Nah si pyon 2.7 ini akan
- 00:14:53terus disupport teman-teman semua karena
- 00:14:54sekarang itu 2.7 itu banyak dipakai juga
- 00:14:57di operating system misal misalkan kayak
- 00:14:59di Linux sama di macos ya jadi di sana
- 00:15:02itu udah keinstal gitu si Python 2.7 ini
- 00:15:05dan masih dipakai dan ini itu akan habis
- 00:15:09masa berlakunya atau supportnya itu
- 00:15:11tahun 2020 jadi tahun ini di mana video
- 00:15:14ini dibuat oke terus gimana dong nah
- 00:15:17tenang Jadi sebenarnya ya tahun 2008
- 00:15:20Desember Oke jadi dekat-dekat sama yang
- 00:15:242.6 ya itu tuh dirilis pyon 3.0 jadi
- 00:15:28sudah dimulai jadi desain bahasanya itu
- 00:15:31dimulai lagi dari awal ya biar lebih
- 00:15:34expandable dan bisa extensible juga Nah
- 00:15:36di sini langsung pertama kali rilis
- 00:15:38langsung multi paradigm teman-teman
- 00:15:40semua ya jadi semuanya sudah diatur dan
- 00:15:43Pep ini ya yang tadi itu pattern
- 00:15:45enhancement Proposalnya juga dibuat
- 00:15:47sedemikian rupa biar 2.7 dan 3.0 itu
- 00:15:50masih kompatibel ke depannya ya sampai
- 00:15:532020 teman-teman semua Oke jadi
- 00:15:55hati-hati ya Jadi kalian kalau misalkan
- 00:15:57mau belajar pyon Saran saya sih sekarang
- 00:15:59kita masuk ke Python 3 aja ya Jadi 2.7
- 00:16:02udah gak usah lagi kita pelajari karena
- 00:16:04tahun ini dia bakalan entet gitu Oke
- 00:16:07selanjutnya adalah Juni 2009 muncullah
- 00:16:113.1 Nah di sini ditambahin format string
- 00:16:13ya Jadi kita sudah bisa memformat string
- 00:16:16dan menampilkannya ke layar dan ada
- 00:16:18order dictionary juga keren ya Oke
- 00:16:21selanjutnya ti tik du nah ini ada Stable
- 00:16:24Abi Apaan tuh nah ini Jadi gini
- 00:16:27teman-teman semua saat kita nambahin
- 00:16:30modul di ti3.1 gitu ya nambahin modul
- 00:16:33atau package dari luar gitu ya Nah saat
- 00:16:35si pyonnya itu di-upgrade dia itu Tidak
- 00:16:38backward compatible gitu Makanya
- 00:16:41sekarang ditambahin si Stable Abi ini
- 00:16:43biar si pyon-nya dia yang diinclude atau
- 00:16:46dependensinya sama model lain itu enggak
- 00:16:48langsung di versinya tapi di belakangnya
- 00:16:51ya jadi dia walaupun pakai modul yang
- 00:16:54lama tapi kita misalkan misalkan nih
- 00:16:56misalkan dulu ya misalkan Ah ada
- 00:16:58framework jenggo nih misalkan nah
- 00:17:00jenggonya dipakai di 33.1 gitu Tapi saat
- 00:17:03kita pakai 3.0 itu enggak bisa gitu atau
- 00:17:07pas kita pyonnya diupgrade ke 3.2 itu
- 00:17:09enggak bisa jalan gitu ya jadi kita
- 00:17:11harus update juga semuanya Nah itu
- 00:17:13ditanggulangi dengan si Stable Ebi ini
- 00:17:15gitu Nah selanjutnya 3.3 ditambahkanlah
- 00:17:19virtual environment ya jadi di sini kita
- 00:17:22bisa
- 00:17:24men-sandboxing Apapun yang kita
- 00:17:25instalkan gitu jadi saat kebayang enggak
- 00:17:27sih saat kita punya satu bahasa yang di
- 00:17:30mana kita bisa ngelakuin banyak hal Nah
- 00:17:32kalau kita pakai yang ada di sistem yang
- 00:17:35sudah kita instal itu akan kebanyakan
- 00:17:37modul Nah makanya dipakailah virtual
- 00:17:39environment ini biar kita bisa bikin
- 00:17:41gitu satu-satu folder gitu ya satu
- 00:17:43sandbox atau Project yang di mana
- 00:17:45modulnya cuman ini aja nanti di sana
- 00:17:47modulnya apa aja gitu ya gitu jadi beda
- 00:17:49banget kalau misalkan di bahasa lain
- 00:17:51mungkin kita harusinstal semuanya gitu
- 00:17:54ya enggak ada sandboxing Nah di sini
- 00:17:56juga ditambahin implicit namespace ya
- 00:17:58terus ada flexible string-nya juga ada
- 00:18:01Python launcher untuk Windows ya Kasihan
- 00:18:04ya Windows ya jadi di sini baru full
- 00:18:06support untuk windows-nya di 2012 gitu
- 00:18:09Oke selanjutnya itu adalah 3.4 maret
- 00:18:112014 Nah di sini akhirnya si pip itu
- 00:18:15langsung ada di installernya teman-teman
- 00:18:17semua jadi baru loh 2014 itu ya cuma 6
- 00:18:19tahun yang lalu ya Nah di sini tuh
- 00:18:21jadinya kita bisa nginstal langsung
- 00:18:23package-nya tanpa harus menambahkan si
- 00:18:25pip itu terpisah gitu ya keren banget
- 00:18:28akhirnya tambah juga modul-modul lainnya
- 00:18:30Nah selanjutnya itu 3.5 ditambahin
- 00:18:33corutins ini sebenarnya buat
- 00:18:34asycronusnya dan Matrix Operation 2015
- 00:18:37ya selanjutnya 3.6 ini adalah 2016 ada
- 00:18:40format string literal und untuk numeric
- 00:18:43literal juga ada variableel annotations
- 00:18:45nah ini yang keren sih jadi ini sekarang
- 00:18:47jadi apa ya jadi semacam tren gitu di
- 00:18:50mana kita bisa menganotate variabel yang
- 00:18:52ada di fungsi biasanya ya jadi itu
- 00:18:54ditambahin juga di Java ada di c++ sudah
- 00:18:57mau gitu ya ya di bahasa lain juga udah
- 00:19:00mulai gitu lalu ada asycronus generator
- 00:19:03sama comprehensions gitu ya jadi lihat
- 00:19:05perkembangan bahasanya itu Justru lebih
- 00:19:07ngegas gitu di pyon 3 gitu karena memang
- 00:19:10di desain awalnya sudah dibuatkan biar
- 00:19:12dia itu bisa dikembangkan dengan mudah
- 00:19:15Oke Keren ya Keren 3.7 ini ada Juni 2018
- 00:19:20ya ini ada postpon evaluation of type
- 00:19:22annotations nah bagian ini si juga
- 00:19:25enggak tahu apa itu artinya ya cuman
- 00:19:26bagian ini tu dia disebutkan bahwa ini
- 00:19:29itu akan dilanjutkan nanti di pyon 4 nah
- 00:19:33tapi enggak tahu kapan ya pyon 4 ya cuma
- 00:19:35nanti si type annotation-nya itu bakal
- 00:19:37ada di piton 4 katanya ya Kata Bang
- 00:19:40guido sih kayak gitu gitu Oke
- 00:19:43selanjutnya Kenapa saya tahu karena saya
- 00:19:45temannya enggak juga dong Oke
- 00:19:48selanjutnya ya itu ada Oktober 2019 ya
- 00:19:513.8 gitu Ini adalah yang seri Stable
- 00:19:54sekarang saat video ini dibuat ya Jadi
- 00:19:56yang rilis yang paling stabilnya itu ini
- 00:19:58gitu Yang sekarang Nah ini adalah ada
- 00:20:00snxs baru ini adalah snxs untuk
- 00:20:02assignment yang kita bisa pakai nanti di
- 00:20:04for loop dan sebagainya lalu juga ada
- 00:20:06positional only parameter di mana kita
- 00:20:08naruh nanti parameternya juga harus
- 00:20:11sesuai dengan posisinya gitu ya Ada F
- 00:20:13string juga ini adalah untuk semacam
- 00:20:15regular expression ya tapi dia khusus
- 00:20:18untuk string gitu Jadi bisa diformat
- 00:20:19apaan sih Bang ngomong apa sih ya
- 00:20:21gitulah nanti kita coba belajar ya
- 00:20:22ikutin makan tutorialnya ya maksa ya
- 00:20:26terus modul-modul juga diimprove Diti 8
- 00:20:29Nah selanjutnya ini ya jadi di tahun
- 00:20:322020 akan muncul 3.9 teman-teman semua
- 00:20:35Nah di sini akan ada warning ya untuk
- 00:20:392.7 warning di mana bahwa Hei semua
- 00:20:42modul atau fungsi dari 2.7 itu akan
- 00:20:45hilang ya di masa depan gitu jadi
- 00:20:47akhirnya akan muncul deprecation warning
- 00:20:49ini ya Lalu ada dictionary merge gitu ya
- 00:20:51ini adalah salah satu yang paling di apa
- 00:20:54ditunggu-tunggu gitu ya Di mana kita
- 00:20:55bisa nyatuin yang namanya dictionary
- 00:20:57gitu di titig-tik 9 Lalu ada update
- 00:21:00operator juga nah kayaknya ya kalau
- 00:21:02misalkan tutorial yang di sini kita akan
- 00:21:05coba mengekplore 3.9 teman-teman semua
- 00:21:07ya jadi biar nanti future proof gitu
- 00:21:10kita belajarnya ya Nah selanjutnya Habis
- 00:21:12dari sini itu masih bingung ya mau ke
- 00:21:15mana arahnya Apakah pyon 4 kalau pyon 4
- 00:21:17berarti pasti banyak yang berubah apakah
- 00:21:19jadi 3.10 nah kalau dari sejarahnya pyon
- 00:21:23tidak pernah lebih dari 9 gitu 1.6 2.7
- 00:21:273.9 Nah kita enggak tahu nih Apakah
- 00:21:29nanti jadi piton 4 atau enggak Kalau
- 00:21:31jadi piton 4 berarti saya harus me-emake
- 00:21:33lagi tutorialnya Oke tem semua Oke ya
- 00:21:37jadi itu adalah sejarahnya lihat sejarah
- 00:21:39panjang ya hampir 30 tahun lebih nih
- 00:21:42lebih banget sih 30 tahun lebih ya ini
- 00:21:44jadi udah 31 tahun jadi ya itu berarti
- 00:21:47Harusnya sih udah dewasa gitu oke oke
- 00:21:51Selanjutnya ya Jadi kalau gitu kalau
- 00:21:54kita mau belajar piton selanjutnya
- 00:21:56adalah apa yang dibutuhkan ya untuk
- 00:21:58belajar pyon oke yang pertama adalah
- 00:22:00jelas kita butuh si python-nya ya jadi
- 00:22:03si program python-nya kita butuh dan
- 00:22:05kita bisa memprogramnya dengan pertama
- 00:22:07ya kita bisa menggunakan yang namanya
- 00:22:08ide itu adalah integrated development
- 00:22:11environment contohnya py charm ya yang
- 00:22:13mungkin Kalian juga sering dengar kalau
- 00:22:15bikin program Python pakai pycharm bisa
- 00:22:18ya terserah kalian mau instal itu bebas
- 00:22:21yang kedua yang kedua adalah menggunakan
- 00:22:23Interactive Python Shell ya jadi di sini
- 00:22:25tuh kita bisa pakai Interactive Python
- 00:22:27Shell contohnya n misalkan pakai ipython
- 00:22:29ya terus Kalian jalanin di Spider bisa
- 00:22:32juga bisa dipakai di Jupiter notebook
- 00:22:34juga gitu ya jadi kita bisa pakai
- 00:22:36interaktif kayak gitu gitu karena dia
- 00:22:38interpreted Jadi bisa interaktif
- 00:22:40teman-teman semua ya dan selanjutnya
- 00:22:41yang terakhir adalah menggunakan tekt
- 00:22:43editor ini adalah mungkin salah satu
- 00:22:46favorit saya kalau kita mau ng-develop
- 00:22:48Python Karena bagaimanapun juga kita
- 00:22:50kalau pakai Python kita butuh memanage
- 00:22:53si package-package-nya gitu Jadi kalau
- 00:22:55pakai text editor Kayaknya lebih enak
- 00:22:56untuk kita m-anage si package-nya Oke
- 00:22:59berarti kalau di tutorial ini di kelas
- 00:23:01terbuka kita mau pakai apa nih tekt
- 00:23:03editornya kita akan pakai tekt editor
- 00:23:06Visual Studio code Oke jadi kita akan
- 00:23:08pakai pyon dan Visual Studio code dan
- 00:23:11ini dua-duanya bisa diinstal di
- 00:23:13operating system mainstream Ya apapun
- 00:23:15jadi misalkan kayak Windows kalau mau di
- 00:23:17Windows bisa mau di macos bisa mau di
- 00:23:19Linux bisa jadi habis dari sini kita
- 00:23:21akan lihat tutorial instalasinya Jadi
- 00:23:23kalian pilih Oke kalian mau pakai
- 00:23:25Windows kalian pilih operating systemnya
- 00:23:27mau pakai Apple silakan pilih yang Linux
- 00:23:30itu akan sama-sama mirip banget dengan
- 00:23:32yang di Apple jadi ya kalau misalkan
- 00:23:33kalian siap untuk belajar Selamat
- 00:23:35belajar Sampai ketemu di tutorial
- 00:23:37selanjutnya di mana kita akan mulai
- 00:23:39menginstal dan habis itu kita baru
- 00:23:41belajar Bahasa pyonnya oke teman-teman
- 00:23:44semua see you on the next video Keep
- 00:23:45coding stay awesome and bye
- Python
- programming
- Guido van Rossum
- data science
- machine learning
- AI
- open source
- easy to learn
- dynamic
- cross-platform