Belajar Python [Dasar] - 01 - Apa Itu Python

00:23:56
https://www.youtube.com/watch?v=iA8lLwmtKQM

Resumen

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.

Para llevar

  • 📝 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.

Cronología

  • 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.

Ver más

Mapa mental

Vídeo de preguntas y respuestas

  • 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.

Ver más resúmenes de vídeos

Obtén acceso instantáneo a resúmenes gratuitos de vídeos de YouTube gracias a la IA.
Subtítulos
id
Desplazamiento automático:
  • 00:00:00
    Assalamualaikum warahmatullahi
  • 00:00:01
    wabarakatuh teman-teman semua selamat
  • 00:00:03
    datang di kelas terbuka kali ini kita
  • 00:00:05
    akan belajar dan mengenal tentang piton
  • 00:00:08
    ya bahasa pemrograman pyon Jadi kalau
  • 00:00:10
    kalian sudah siap kita akan mulai dari
  • 00:00:13
    [Musik]
  • 00:00:27
    sekarang oke selamat datang teman-teman
  • 00:00:30
    semua Jadi kalian sekarang sudah
  • 00:00:33
    memutuskan untuk belajar piton ya Jadi
  • 00:00:36
    sebenarnya apa sih bahas pemograman
  • 00:00:38
    piton dan Kenapa sih kita harus belajar
  • 00:00:40
    pemograman piton gitu Jadi mungkin Saya
  • 00:00:42
    berasumsi bahwa teman-teman semua yang
  • 00:00:45
    datang ke sini yang nonton video ini
  • 00:00:47
    berarti kalian pengin tahu mungkin atau
  • 00:00:49
    sudah tahu atau kalian ingin belajar
  • 00:00:51
    karena orang-orang bilang bahwa belajar
  • 00:00:53
    piton itu gampang Oke kita akan mulai
  • 00:00:55
    aja Jadi pertama itu adalah Kenapa sih
  • 00:01:00
    kita harus belajar piton ya Jadi kenapa
  • 00:01:02
    orang-orang juga senang banget gitu sama
  • 00:01:04
    bahasa pemrograman ini Oke yang pertama
  • 00:01:08
    yang paling gampang itu adalah Emang
  • 00:01:10
    bahasa ini itu memang mudah dimengerti
  • 00:01:12
    teman-teman semua ya jadi orang-orang
  • 00:01:15
    itu sangat senang dengan beiton karena
  • 00:01:17
    sangat mudah Oke jadi nanti kita akan
  • 00:01:19
    lihat seberapa mudah sih beiton itu yang
  • 00:01:22
    kedua ya yang kedua itu alasannya adalah
  • 00:01:24
    bahwa gratis ya Jadi kita pakai piton
  • 00:01:27
    itu gratis berbeda gitu ya dengan bahasa
  • 00:01:29
    lain gitu Yang mungkin kita harus
  • 00:01:30
    download dan berbayar gitu untuk
  • 00:01:33
    ngodingnya gitu ya misalkan kayak Matlab
  • 00:01:35
    itu harus berbayar dan mungkin seperti
  • 00:01:37
    Java SII dan itu harus langganan gitu ya
  • 00:01:39
    jadi ya pyon sangat-sangat gratis oke
  • 00:01:42
    teman-teman semua yang ketiga yang
  • 00:01:43
    ketiga adalah bahasa pyon itu sangat
  • 00:01:45
    dinamis ya jadi kita bisa pakai
  • 00:01:47
    paradigma apapun gitu ya mau itu
  • 00:01:49
    functional mau itu object oriented atau
  • 00:01:51
    mau misalkan produk sudural gitu ya itu
  • 00:01:53
    bisa dipakai kita menggunakan pyon gitu
  • 00:01:55
    ya oke satu lagi adalah ini sangat multi
  • 00:01:58
    platform teman-teman semua pertama nah
  • 00:02:00
    ini dipakai untuk web development ya
  • 00:02:01
    yang kedua dipakai juga di mobile Apps
  • 00:02:03
    yang ketiga adalah dipakai juga untuk di
  • 00:02:04
    desktop apps jadi lengkap sudah ya jadi
  • 00:02:07
    si pyon ini bahkan banyak juga dipakai
  • 00:02:09
    di Dev Ops ya jadi dipakai untuk di
  • 00:02:11
    server juga pyon biasanya dipakai juga
  • 00:02:13
    gitu Jadi ini pyon ini sangat-sangat
  • 00:02:15
    versatile ya atau sangat-sangat apa ya
  • 00:02:18
    versatile mungkin multitalenta kali ya
  • 00:02:21
    Oke selanjutnya dan mungkin ini adalah
  • 00:02:24
    alasan terakhir di mana kalian itu
  • 00:02:25
    pengin belajar piton ya itu adalah
  • 00:02:27
    memang ini lagi nge-hype ya jadi piton
  • 00:02:29
    itu sekarang bahasnya yang lagi Hype ya
  • 00:02:31
    di kalangan-kalangan programmer apalagi
  • 00:02:34
    kalangan-kalangan saintis gitu kayak
  • 00:02:35
    orang matematik gitu ya Terus misalkan
  • 00:02:37
    dari bisnis Dari finance gitu Hype
  • 00:02:40
    banget nih bahasa pyon ya pertama Ya
  • 00:02:43
    mungkin karena banyak dipakai untuk data
  • 00:02:45
    science teman-teman semua jadi sekarang
  • 00:02:46
    itu piton itu lagi benar-benar naik down
  • 00:02:49
    Karena sekarang kalian tahu bahwa yang
  • 00:02:51
    namanya data science itu lagi naik down
  • 00:02:53
    juga gitu ya lalu ini juga dipakai di
  • 00:02:57
    Robotics teman-teman semua ya untuk di
  • 00:02:59
    teknik ini dipakai banget gitu untuk si
  • 00:03:01
    bahasa pyon ini yang ketiga itu adalah
  • 00:03:03
    machine learning jelas ya machine
  • 00:03:05
    learning ini adalah sekarang karena lagi
  • 00:03:07
    Hype juga orang-orang lagi pada belajar
  • 00:03:09
    machine learning dan bahasa yang kita
  • 00:03:12
    bisa pakai itu yang paling mudah adalah
  • 00:03:13
    si pyon ini gitu ya Dan kita bisa instal
  • 00:03:16
    di laptop kita Terserah mau laptopnya
  • 00:03:18
    apa enggak harus operating system
  • 00:03:20
    tertentu jadi kita bisa langsung pakai
  • 00:03:22
    nah yang keempat itu adalah data
  • 00:03:23
    analisis ya Ini teman-temannya si data
  • 00:03:25
    science dan machine learning gitu jadi
  • 00:03:27
    data analisis dipakai juga gitu ya ya
  • 00:03:31
    jadi orang-orang yang mau pakai
  • 00:03:32
    probabilitas statistik dan sebagainya
  • 00:03:34
    juga pakai piton gitu kan mantap oke dan
  • 00:03:37
    terakhir yang terakhir adalah jelas ini
  • 00:03:39
    adalah artificial intelligence
  • 00:03:40
    teman-teman semua jadi si pyon ini
  • 00:03:42
    banyak dipakai juga untuk
  • 00:03:43
    aplikasi-aplikasi artificial
  • 00:03:45
    intelligence ya walaupun si modul yang
  • 00:03:48
    dipakainya itu adalah modul c++ gitu
  • 00:03:50
    tapi si Python ini dia bisa pakai dan
  • 00:03:52
    connect sama C plus+ kayak misalkan
  • 00:03:54
    tensor flow dan sebagainya gitu ya Oke
  • 00:03:57
    jadi itu adalah kegunaan piton
  • 00:03:59
    teman-teman semua jadi kalau kita bisa
  • 00:04:01
    menguasai bahasa piton Insyaallah ya
  • 00:04:05
    halalan thayiban kita bisa semua ini
  • 00:04:07
    ngerjain semua ini gitu jadi one
  • 00:04:10
    language one kill ya bukan deng one
  • 00:04:13
    language many Kills Oke keren nah
  • 00:04:17
    pertanyaannya jadi kok bisa ya Jadi
  • 00:04:21
    kenapa piton bisa populer gitu Ya
  • 00:04:25
    namanya aja udah enggak cocok dengan
  • 00:04:27
    nama bahasa pemograman gitu Python gitu
  • 00:04:30
    ya mungkin kalau C C Sharp gitu ya Java
  • 00:04:33
    mungkin sudahud terkenal tapi kenapa
  • 00:04:35
    pyon ya jadi aneh banget gitu oke Coba
  • 00:04:37
    kita lihat ya mungkin kita akan
  • 00:04:39
    bandingkan dengan bahasa-bahasa yang
  • 00:04:40
    lagi populer gitu ya yang pertama
  • 00:04:42
    mungkin bahasa yang kita ingin lihat
  • 00:04:44
    adalah bahasa c++ Oke jadi requirement
  • 00:04:49
    atau codingan minimum di mana Kita mau
  • 00:04:52
    menampilkan hello world ya World ingat
  • 00:04:55
    bukan word bukan World bukan word gitu
  • 00:05:00
    world oke hello world ya oke c+ Plus
  • 00:05:03
    Hello world-nya itu kayak gini
  • 00:05:06
    teman-teman semua lihat banyak banget ya
  • 00:05:09
    Di mana kita hanya menampilkan si kata
  • 00:05:11
    hello world saja gitu ya itu ada include
  • 00:05:15
    iostream ada integer main integer Arc C
  • 00:05:18
    charcons pointer arcv gitu ya array
  • 00:05:21
    Waduh STD C out ah panjang deh ya Belum
  • 00:05:24
    lagi tambah itu return nol itu untuk apa
  • 00:05:26
    coba
  • 00:05:28
    Oke jadi kita pusing gitu Oke kalau gitu
  • 00:05:30
    Coba kita lihat bahasa yang lain ya
  • 00:05:32
    bahasa Java ya opo kabare mas Nah bukan
  • 00:05:36
    itu ya bahasa Java ya itu bahasa Jawa
  • 00:05:38
    teman-teman semua nah bahasa Java untuk
  • 00:05:41
    menampilkan hello world saja itu
  • 00:05:44
    membutuhkan sintaks seperti ini ya Ada
  • 00:05:46
    class mind ada class mind ya untuk yang
  • 00:05:51
    baru belajar programming ada class mind
  • 00:05:53
    aja udah bikin pusing ya Belum lagi
  • 00:05:55
    ditambah public Static void What the
  • 00:05:57
    hell is going on ya Ada mind ada string
  • 00:06:01
    terus di situ ada kurung-kurung kotak
  • 00:06:04
    itu apa gitu kan Terus belum lagi system
  • 00:06:06
    dot out print print LN Apa itu print LN
  • 00:06:09
    print bacanya gimana lagi itu ya print
  • 00:06:11
    print engak susah gitu kan ada Hello
  • 00:06:15
    world juga di situ Oke kalau gitu gimana
  • 00:06:18
    dengan pyon untuk menampilkan kata hello
  • 00:06:21
    world saja itu sangat-sangat mudah
  • 00:06:25
    teman-teman semua semudah kita menulis
  • 00:06:27
    seperti ini look this Ya gampang banget
  • 00:06:31
    gitu pakai piton untuk menampilkan hero
  • 00:06:33
    world saja makanya pyon makin populer di
  • 00:06:36
    kalangan-kalangan orang-orang yang tidak
  • 00:06:39
    punya background programming gitu atau
  • 00:06:41
    komputer sains atau teknik informatika
  • 00:06:43
    gitu ya atau orang-orang teknik gitu ya
  • 00:06:46
    jadi ya sangat-sangat mudah untuk
  • 00:06:47
    dimengerti Jadi untuk menampilkan hello
  • 00:06:50
    world saja semudah dengan kita bikin
  • 00:06:51
    kata print terus dikung-kurung kasih
  • 00:06:53
    hello world di situ Keren ya dan
  • 00:06:56
    pertanyaannya adalah siapa sih orang
  • 00:06:58
    yang membuat bahasa piton ini ya orang
  • 00:07:01
    yang sangat-sangat jenius yang bisa
  • 00:07:04
    membuat bahwa bahasa ini sangat mudah
  • 00:07:06
    untuk dimengerti gitu oke mau tahu
  • 00:07:08
    orangnya ini dia orangnya Ya ini dia
  • 00:07:10
    orangnya Buset ya bukan pawang ular juga
  • 00:07:15
    kali tapi ini emang orangnya Ya ini
  • 00:07:17
    adalah orangnya dan dia suka dengan
  • 00:07:18
    piton enggak ngeri juga ya tapi
  • 00:07:20
    sebenarnya teman-teman semua si bahasa
  • 00:07:22
    piton ini sendiri itu dikasih nama dari
  • 00:07:25
    acara sirkus ya itu adalah si Monty
  • 00:07:27
    Python ya makanya ditambahin namanya P
  • 00:07:29
    Pon atau Python gitu oke cari deh foto
  • 00:07:32
    yang bagus ya Mana Yang ini kali Buset
  • 00:07:36
    ya mukanya kucel habis enggak enggak
  • 00:07:38
    enggak jangan yang ini kita ganti yang
  • 00:07:40
    lainnya yang gantengan dikit gitu nah
  • 00:07:42
    ini dia ganteng habis udah kayak bintang
  • 00:07:46
    film aja nih si babeh Oke siapa namanya
  • 00:07:49
    Siapakah dia dia adalah guido Van rosum
  • 00:07:53
    teman-teman semua ya Dia adalah seorang
  • 00:07:56
    programmer dan dia adalah penemu dari
  • 00:07:58
    atau membuat bahasa piton ini ya
  • 00:08:01
    semuanya berawal dari tahun
  • 00:08:04
    1989 oke sekarang Tahun berapa video ini
  • 00:08:07
    dibuat tahun 2020 jadi It's a long long
  • 00:08:11
    time ago teman-teman semua ya Oke jadi
  • 00:08:14
    pertamanya itu dia itu bertemu dengan
  • 00:08:16
    seseorang ini dia Andrew S tananbaumuh
  • 00:08:21
    susah namanya tananbaum dia itu dari ini
  • 00:08:24
    fre universitate ya Amsterdam Oke dengan
  • 00:08:28
    senyum-senyumnya yang sangat-sangat
  • 00:08:30
    menawan dia bertanya kepada
  • 00:08:32
    guedo Bro Bro asik mantap subs
  • 00:08:37
    asik
  • 00:08:40
    sapsop Bro situ tahu bahasanya cocok
  • 00:08:42
    buat amuba enggak wait wait Hah
  • 00:08:47
    amuba amuba bro iy amuba Wei dengan
  • 00:08:53
    sangat-sangat bangganya dia menyebut iya
  • 00:08:55
    amuba oke eh amuba amuba
  • 00:09:01
    ini gak tahu kenapa saya bikinnya kayak
  • 00:09:03
    gini
  • 00:09:05
    amubaamuba bukan ih amuba oh ini amuba
  • 00:09:11
    ternyata ya oh
  • 00:09:14
    komputer baiklah baiklah Jadi gimana
  • 00:09:18
    Gimana Bro gimana nih Apa yang bisa saya
  • 00:09:20
    bantu dengan amuba ini tapi amubanya kok
  • 00:09:23
    kayak gitu ya
  • 00:09:25
    Oke Jadi gini bro kita lagi bikin
  • 00:09:28
    distributed operating systemnya untuk si
  • 00:09:30
    amuba Ya kamu kan jago nih desain bahasa
  • 00:09:33
    pemograman bantuin dong bikin ini nih
  • 00:09:35
    operating system buat amuba terserah deh
  • 00:09:37
    mau pakai bahasa apa tapi ya kalau bisa
  • 00:09:40
    sih kita bisa nyambungin ini kan karena
  • 00:09:42
    ini adalah salah satu cikal bakal dari
  • 00:09:44
    yang namanya adalah Cluster ya server
  • 00:09:47
    Gitu jadi ini adalah multiomputer
  • 00:09:49
    networking distributed disatuin bareng
  • 00:09:52
    sehingga kita butuh bahasa yang bisa
  • 00:09:54
    men-ghandle ini semua Oke cingcai Bro
  • 00:09:57
    gaji gede ya biasa lah ya kalau kita
  • 00:10:00
    sudah berhubungan dengan klien pasti
  • 00:10:01
    minta gaji gede benar enggak Oke kalau
  • 00:10:04
    begitu sip deal ya jadi akhirnya
  • 00:10:07
    dimulailah tahun
  • 00:10:09
    1989 tapi bentar si guido ini sebenarnya
  • 00:10:11
    dia punya pengalaman apa sih sehingga
  • 00:10:13
    dia bisa dipanggil oleh si Andrew ini
  • 00:10:16
    untuk membuat bahasa piton gitu ya Oke
  • 00:10:20
    Jadi sebenarnya teman-teman semua si
  • 00:10:22
    guido Van rosum ini adalah salah satu
  • 00:10:24
    dari orang-orang yang jago banget di
  • 00:10:26
    bahasa ABC ya Ini bukan merek mererek
  • 00:10:29
    sambal atau merek apa baterai gitu ya
  • 00:10:32
    ini adalah ABC atau ABC dan modula plus
  • 00:10:35
    gitu Jadi ini sering dipakai karena
  • 00:10:37
    bahasa ini adalah bahasa interpreted
  • 00:10:39
    gitu jadi dia bisa pindah-pindah
  • 00:10:41
    platform gitu ya Jadi enggak usah lagi
  • 00:10:43
    dicompile dan recompile kayak Bahasa c++
  • 00:10:46
    oke akhirnya dimulailah developing
  • 00:10:49
    Python teman-teman semua 1989 dimulai
  • 00:10:53
    dan akhirnya Python
  • 00:10:56
    1.0 dan diberi nama dari monti bython
  • 00:10:59
    itu adalah acara Sirkus yang terkenal
  • 00:11:01
    saat itu akhirnya pada Januari 1994
  • 00:11:04
    muncullah rilisan pertama Nah
  • 00:11:07
    selanjutnya itu adalah seri 1.5 jadi ini
  • 00:11:10
    saya akan memasukkan versi-versi yang
  • 00:11:13
    sangat-sangat milestones ya Jadi
  • 00:11:15
    versi-versi yang memang penting selain
  • 00:11:17
    dari perubahan-perubahan untuk menambah
  • 00:11:20
    performance gitu ya selanjutnya adalah
  • 00:11:22
    di 1.5 Desember 97 akhirnya ditambahkan
  • 00:11:25
    keywords argumen dan complex number ya
  • 00:11:27
    untuk Desember 197 Nah di sini dia
  • 00:11:30
    bekerja di crni ya tempat dia mendevelop
  • 00:11:34
    si pyon ini setelah dirilis teman-teman
  • 00:11:36
    semua nah lalu 1.6 itu adalah September
  • 00:11:39
    tahun 2000 ya Nah si licens-nya ini
  • 00:11:42
    dimasukin ke GPL compatible license ya
  • 00:11:45
    Jadi sebelumnya licens-nya itu dia di
  • 00:11:47
    bawah dari crni Nah di sini juga dirilis
  • 00:11:50
    yang namanya adalah Python distribution
  • 00:11:52
    utilities ini adalah package Manager
  • 00:11:55
    cikal bakal pertama ya dari si pyon ini
  • 00:11:58
    ada yang bilang namanya nya adalah
  • 00:11:59
    cheese shop ya jadi kayak toko keju gitu
  • 00:12:03
    itu adalah salah satu juga yang nempel
  • 00:12:05
    ke si Monte Python acaranya sirkus itu
  • 00:12:07
    ya makanya ditambahinlah si distribution
  • 00:12:09
    utilities ini lalu selanjutnya adalah
  • 00:12:11
    rilasan selanjutnya itu akan ada di
  • 00:12:12
    bawah beopen.com jadi orang-orang bisa
  • 00:12:15
    mengakses si pyiton ini lewat beopen.com
  • 00:12:18
    Nah mungkin kalau zaman sekarang mah
  • 00:12:19
    kayak github gitu ya jadi semua orang
  • 00:12:21
    naruh reponya di github gitu teman-teman
  • 00:12:23
    semua selanjutnya selanjutnya adalah
  • 00:12:26
    Python 2.0 dirilis di Oktober 2000 ya
  • 00:12:30
    Jadi ini adalah salah satu rilisan yang
  • 00:12:32
    sangat penting untuk si pyon ini jadi
  • 00:12:34
    dia salah satunya adalah licens-nya ada
  • 00:12:37
    di bawah Python software foundation
  • 00:12:39
    teman-teman semua jadi ada yang namanya
  • 00:12:41
    Python slab di mana orang-orang semua
  • 00:12:43
    pindah ke sana untuk yang mendevelop si
  • 00:12:46
    Python ini dan mereka bekerja di Python
  • 00:12:48
    software foundation jadi Udah ada
  • 00:12:50
    foundation-nya ya Jadi emang full open
  • 00:12:52
    source nih lalu di sana juga ditambahin
  • 00:12:55
    list comprehension dan garbage
  • 00:12:56
    collection-nya oke nah dari tahun 2.0
  • 00:12:59
    ini muncullah yang namanya Python
  • 00:13:02
    enhancement proposal atau disebut
  • 00:13:04
    sebagai Pep atau pip atau Pep gitu ya
  • 00:13:08
    Guardiola Oke Pep Guardiola ya Nah dari
  • 00:13:13
    sini tu jadi semua yang ada di
  • 00:13:15
    tambahan-tambahan ya jadi enhancement
  • 00:13:17
    itu kan sebenarnya perbaikan dan
  • 00:13:19
    tambahan untuk bahasa pyon ini akan
  • 00:13:21
    dimasukkan ke Pep ini sebelum nantinya
  • 00:13:23
    dieksekusi masukin ke si pyon karena
  • 00:13:26
    kebayang enggak sih saat kita ee
  • 00:13:28
    bareng-bareng ngdevelop pyon gitu ya
  • 00:13:29
    nanti orang-orang kan pengin nambahin
  • 00:13:31
    ini pengin nambahin itu Nah makanya
  • 00:13:33
    ditambahkanlah Si Pep ini biar
  • 00:13:35
    penambahannya semuanya itu teratur gitu
  • 00:13:37
    jadi enggak Semua orang bisa
  • 00:13:38
    nambah-nambahin aja gitu se enak jidat
  • 00:13:40
    Oke Nah selanjutnya adalah 2.2 tahun
  • 00:13:45
    2001 Desember ya Nah di sini ditambahin
  • 00:13:48
    kayak semacam integrasi dengan bahasasi
  • 00:13:50
    teman-teman semua jadi kalau di pyon itu
  • 00:13:52
    dia tidak ada tipe ya jadi tipenya itu
  • 00:13:54
    hanya dikit ya jadi numbers terus dia
  • 00:13:56
    ada string dan selanjutnya itu adalah
  • 00:13:59
    bolehan Nah akhirnya ditambahinlah tipe
  • 00:14:01
    ini biar kalau kita mau pakai kayak DII
  • 00:14:04
    Gitu ada flot ada double dan sebagainya
  • 00:14:06
    gitu ya lalu ditambahkan juga keyword
  • 00:14:08
    class yang khusus untuk pyon Nah
  • 00:14:11
    selanjutnya selanjutnya adalah 2.5
  • 00:14:13
    September 2006 ditambahin with statement
  • 00:14:16
    nah ini kalau misalkan kalian udah
  • 00:14:18
    belajar pyon pasti sangat-sangat
  • 00:14:20
    familiar dengan kata with di sana ya
  • 00:14:22
    keywords-nya oke akhirnya muncullah Juli
  • 00:14:25
    2010 itu adalah 2.7 final dari si pyon
  • 00:14:29
    seri 2.x ya jadi pokoknya pyon 2.
  • 00:14:32
    series-nya itu akan selesai di 2.7 Juli
  • 00:14:35
    2010 ya jadi karena ada keterbatasan
  • 00:14:38
    saat mereka ingin mengimprove dari si
  • 00:14:41
    bahasa pyon ini sendiri karena desain
  • 00:14:43
    dari awalnya ternyata diluar ekspektasi
  • 00:14:45
    di luar ekspektasi dari penggunaan saat
  • 00:14:49
    tahun 2010 ini Nah si pyon 2.7 ini akan
  • 00:14:53
    terus disupport teman-teman semua karena
  • 00:14:54
    sekarang itu 2.7 itu banyak dipakai juga
  • 00:14:57
    di operating system misal misalkan kayak
  • 00:14:59
    di Linux sama di macos ya jadi di sana
  • 00:15:02
    itu udah keinstal gitu si Python 2.7 ini
  • 00:15:05
    dan masih dipakai dan ini itu akan habis
  • 00:15:09
    masa berlakunya atau supportnya itu
  • 00:15:11
    tahun 2020 jadi tahun ini di mana video
  • 00:15:14
    ini dibuat oke terus gimana dong nah
  • 00:15:17
    tenang Jadi sebenarnya ya tahun 2008
  • 00:15:20
    Desember Oke jadi dekat-dekat sama yang
  • 00:15:24
    2.6 ya itu tuh dirilis pyon 3.0 jadi
  • 00:15:28
    sudah dimulai jadi desain bahasanya itu
  • 00:15:31
    dimulai lagi dari awal ya biar lebih
  • 00:15:34
    expandable dan bisa extensible juga Nah
  • 00:15:36
    di sini langsung pertama kali rilis
  • 00:15:38
    langsung multi paradigm teman-teman
  • 00:15:40
    semua ya jadi semuanya sudah diatur dan
  • 00:15:43
    Pep ini ya yang tadi itu pattern
  • 00:15:45
    enhancement Proposalnya juga dibuat
  • 00:15:47
    sedemikian rupa biar 2.7 dan 3.0 itu
  • 00:15:50
    masih kompatibel ke depannya ya sampai
  • 00:15:53
    2020 teman-teman semua Oke jadi
  • 00:15:55
    hati-hati ya Jadi kalian kalau misalkan
  • 00:15:57
    mau belajar pyon Saran saya sih sekarang
  • 00:15:59
    kita masuk ke Python 3 aja ya Jadi 2.7
  • 00:16:02
    udah gak usah lagi kita pelajari karena
  • 00:16:04
    tahun ini dia bakalan entet gitu Oke
  • 00:16:07
    selanjutnya adalah Juni 2009 muncullah
  • 00:16:11
    3.1 Nah di sini ditambahin format string
  • 00:16:13
    ya Jadi kita sudah bisa memformat string
  • 00:16:16
    dan menampilkannya ke layar dan ada
  • 00:16:18
    order dictionary juga keren ya Oke
  • 00:16:21
    selanjutnya ti tik du nah ini ada Stable
  • 00:16:24
    Abi Apaan tuh nah ini Jadi gini
  • 00:16:27
    teman-teman semua saat kita nambahin
  • 00:16:30
    modul di ti3.1 gitu ya nambahin modul
  • 00:16:33
    atau package dari luar gitu ya Nah saat
  • 00:16:35
    si pyonnya itu di-upgrade dia itu Tidak
  • 00:16:38
    backward compatible gitu Makanya
  • 00:16:41
    sekarang ditambahin si Stable Abi ini
  • 00:16:43
    biar si pyon-nya dia yang diinclude atau
  • 00:16:46
    dependensinya sama model lain itu enggak
  • 00:16:48
    langsung di versinya tapi di belakangnya
  • 00:16:51
    ya jadi dia walaupun pakai modul yang
  • 00:16:54
    lama tapi kita misalkan misalkan nih
  • 00:16:56
    misalkan dulu ya misalkan Ah ada
  • 00:16:58
    framework jenggo nih misalkan nah
  • 00:17:00
    jenggonya dipakai di 33.1 gitu Tapi saat
  • 00:17:03
    kita pakai 3.0 itu enggak bisa gitu atau
  • 00:17:07
    pas kita pyonnya diupgrade ke 3.2 itu
  • 00:17:09
    enggak bisa jalan gitu ya jadi kita
  • 00:17:11
    harus update juga semuanya Nah itu
  • 00:17:13
    ditanggulangi dengan si Stable Ebi ini
  • 00:17:15
    gitu Nah selanjutnya 3.3 ditambahkanlah
  • 00:17:19
    virtual environment ya jadi di sini kita
  • 00:17:22
    bisa
  • 00:17:24
    men-sandboxing Apapun yang kita
  • 00:17:25
    instalkan gitu jadi saat kebayang enggak
  • 00:17:27
    sih saat kita punya satu bahasa yang di
  • 00:17:30
    mana kita bisa ngelakuin banyak hal Nah
  • 00:17:32
    kalau kita pakai yang ada di sistem yang
  • 00:17:35
    sudah kita instal itu akan kebanyakan
  • 00:17:37
    modul Nah makanya dipakailah virtual
  • 00:17:39
    environment ini biar kita bisa bikin
  • 00:17:41
    gitu satu-satu folder gitu ya satu
  • 00:17:43
    sandbox atau Project yang di mana
  • 00:17:45
    modulnya cuman ini aja nanti di sana
  • 00:17:47
    modulnya apa aja gitu ya gitu jadi beda
  • 00:17:49
    banget kalau misalkan di bahasa lain
  • 00:17:51
    mungkin kita harusinstal semuanya gitu
  • 00:17:54
    ya enggak ada sandboxing Nah di sini
  • 00:17:56
    juga ditambahin implicit namespace ya
  • 00:17:58
    terus ada flexible string-nya juga ada
  • 00:18:01
    Python launcher untuk Windows ya Kasihan
  • 00:18:04
    ya Windows ya jadi di sini baru full
  • 00:18:06
    support untuk windows-nya di 2012 gitu
  • 00:18:09
    Oke selanjutnya itu adalah 3.4 maret
  • 00:18:11
    2014 Nah di sini akhirnya si pip itu
  • 00:18:15
    langsung ada di installernya teman-teman
  • 00:18:17
    semua jadi baru loh 2014 itu ya cuma 6
  • 00:18:19
    tahun yang lalu ya Nah di sini tuh
  • 00:18:21
    jadinya kita bisa nginstal langsung
  • 00:18:23
    package-nya tanpa harus menambahkan si
  • 00:18:25
    pip itu terpisah gitu ya keren banget
  • 00:18:28
    akhirnya tambah juga modul-modul lainnya
  • 00:18:30
    Nah selanjutnya itu 3.5 ditambahin
  • 00:18:33
    corutins ini sebenarnya buat
  • 00:18:34
    asycronusnya dan Matrix Operation 2015
  • 00:18:37
    ya selanjutnya 3.6 ini adalah 2016 ada
  • 00:18:40
    format string literal und untuk numeric
  • 00:18:43
    literal juga ada variableel annotations
  • 00:18:45
    nah ini yang keren sih jadi ini sekarang
  • 00:18:47
    jadi apa ya jadi semacam tren gitu di
  • 00:18:50
    mana kita bisa menganotate variabel yang
  • 00:18:52
    ada di fungsi biasanya ya jadi itu
  • 00:18:54
    ditambahin juga di Java ada di c++ sudah
  • 00:18:57
    mau gitu ya ya di bahasa lain juga udah
  • 00:19:00
    mulai gitu lalu ada asycronus generator
  • 00:19:03
    sama comprehensions gitu ya jadi lihat
  • 00:19:05
    perkembangan bahasanya itu Justru lebih
  • 00:19:07
    ngegas gitu di pyon 3 gitu karena memang
  • 00:19:10
    di desain awalnya sudah dibuatkan biar
  • 00:19:12
    dia itu bisa dikembangkan dengan mudah
  • 00:19:15
    Oke Keren ya Keren 3.7 ini ada Juni 2018
  • 00:19:20
    ya ini ada postpon evaluation of type
  • 00:19:22
    annotations nah bagian ini si juga
  • 00:19:25
    enggak tahu apa itu artinya ya cuman
  • 00:19:26
    bagian ini tu dia disebutkan bahwa ini
  • 00:19:29
    itu akan dilanjutkan nanti di pyon 4 nah
  • 00:19:33
    tapi enggak tahu kapan ya pyon 4 ya cuma
  • 00:19:35
    nanti si type annotation-nya itu bakal
  • 00:19:37
    ada di piton 4 katanya ya Kata Bang
  • 00:19:40
    guido sih kayak gitu gitu Oke
  • 00:19:43
    selanjutnya Kenapa saya tahu karena saya
  • 00:19:45
    temannya enggak juga dong Oke
  • 00:19:48
    selanjutnya ya itu ada Oktober 2019 ya
  • 00:19:51
    3.8 gitu Ini adalah yang seri Stable
  • 00:19:54
    sekarang saat video ini dibuat ya Jadi
  • 00:19:56
    yang rilis yang paling stabilnya itu ini
  • 00:19:58
    gitu Yang sekarang Nah ini adalah ada
  • 00:20:00
    snxs baru ini adalah snxs untuk
  • 00:20:02
    assignment yang kita bisa pakai nanti di
  • 00:20:04
    for loop dan sebagainya lalu juga ada
  • 00:20:06
    positional only parameter di mana kita
  • 00:20:08
    naruh nanti parameternya juga harus
  • 00:20:11
    sesuai dengan posisinya gitu ya Ada F
  • 00:20:13
    string juga ini adalah untuk semacam
  • 00:20:15
    regular expression ya tapi dia khusus
  • 00:20:18
    untuk string gitu Jadi bisa diformat
  • 00:20:19
    apaan sih Bang ngomong apa sih ya
  • 00:20:21
    gitulah nanti kita coba belajar ya
  • 00:20:22
    ikutin makan tutorialnya ya maksa ya
  • 00:20:26
    terus modul-modul juga diimprove Diti 8
  • 00:20:29
    Nah selanjutnya ini ya jadi di tahun
  • 00:20:32
    2020 akan muncul 3.9 teman-teman semua
  • 00:20:35
    Nah di sini akan ada warning ya untuk
  • 00:20:39
    2.7 warning di mana bahwa Hei semua
  • 00:20:42
    modul atau fungsi dari 2.7 itu akan
  • 00:20:45
    hilang ya di masa depan gitu jadi
  • 00:20:47
    akhirnya akan muncul deprecation warning
  • 00:20:49
    ini ya Lalu ada dictionary merge gitu ya
  • 00:20:51
    ini adalah salah satu yang paling di apa
  • 00:20:54
    ditunggu-tunggu gitu ya Di mana kita
  • 00:20:55
    bisa nyatuin yang namanya dictionary
  • 00:20:57
    gitu di titig-tik 9 Lalu ada update
  • 00:21:00
    operator juga nah kayaknya ya kalau
  • 00:21:02
    misalkan tutorial yang di sini kita akan
  • 00:21:05
    coba mengekplore 3.9 teman-teman semua
  • 00:21:07
    ya jadi biar nanti future proof gitu
  • 00:21:10
    kita belajarnya ya Nah selanjutnya Habis
  • 00:21:12
    dari sini itu masih bingung ya mau ke
  • 00:21:15
    mana arahnya Apakah pyon 4 kalau pyon 4
  • 00:21:17
    berarti pasti banyak yang berubah apakah
  • 00:21:19
    jadi 3.10 nah kalau dari sejarahnya pyon
  • 00:21:23
    tidak pernah lebih dari 9 gitu 1.6 2.7
  • 00:21:27
    3.9 Nah kita enggak tahu nih Apakah
  • 00:21:29
    nanti jadi piton 4 atau enggak Kalau
  • 00:21:31
    jadi piton 4 berarti saya harus me-emake
  • 00:21:33
    lagi tutorialnya Oke tem semua Oke ya
  • 00:21:37
    jadi itu adalah sejarahnya lihat sejarah
  • 00:21:39
    panjang ya hampir 30 tahun lebih nih
  • 00:21:42
    lebih banget sih 30 tahun lebih ya ini
  • 00:21:44
    jadi udah 31 tahun jadi ya itu berarti
  • 00:21:47
    Harusnya sih udah dewasa gitu oke oke
  • 00:21:51
    Selanjutnya ya Jadi kalau gitu kalau
  • 00:21:54
    kita mau belajar piton selanjutnya
  • 00:21:56
    adalah apa yang dibutuhkan ya untuk
  • 00:21:58
    belajar pyon oke yang pertama adalah
  • 00:22:00
    jelas kita butuh si python-nya ya jadi
  • 00:22:03
    si program python-nya kita butuh dan
  • 00:22:05
    kita bisa memprogramnya dengan pertama
  • 00:22:07
    ya kita bisa menggunakan yang namanya
  • 00:22:08
    ide itu adalah integrated development
  • 00:22:11
    environment contohnya py charm ya yang
  • 00:22:13
    mungkin Kalian juga sering dengar kalau
  • 00:22:15
    bikin program Python pakai pycharm bisa
  • 00:22:18
    ya terserah kalian mau instal itu bebas
  • 00:22:21
    yang kedua yang kedua adalah menggunakan
  • 00:22:23
    Interactive Python Shell ya jadi di sini
  • 00:22:25
    tuh kita bisa pakai Interactive Python
  • 00:22:27
    Shell contohnya n misalkan pakai ipython
  • 00:22:29
    ya terus Kalian jalanin di Spider bisa
  • 00:22:32
    juga bisa dipakai di Jupiter notebook
  • 00:22:34
    juga gitu ya jadi kita bisa pakai
  • 00:22:36
    interaktif kayak gitu gitu karena dia
  • 00:22:38
    interpreted Jadi bisa interaktif
  • 00:22:40
    teman-teman semua ya dan selanjutnya
  • 00:22:41
    yang terakhir adalah menggunakan tekt
  • 00:22:43
    editor ini adalah mungkin salah satu
  • 00:22:46
    favorit saya kalau kita mau ng-develop
  • 00:22:48
    Python Karena bagaimanapun juga kita
  • 00:22:50
    kalau pakai Python kita butuh memanage
  • 00:22:53
    si package-package-nya gitu Jadi kalau
  • 00:22:55
    pakai text editor Kayaknya lebih enak
  • 00:22:56
    untuk kita m-anage si package-nya Oke
  • 00:22:59
    berarti kalau di tutorial ini di kelas
  • 00:23:01
    terbuka kita mau pakai apa nih tekt
  • 00:23:03
    editornya kita akan pakai tekt editor
  • 00:23:06
    Visual Studio code Oke jadi kita akan
  • 00:23:08
    pakai pyon dan Visual Studio code dan
  • 00:23:11
    ini dua-duanya bisa diinstal di
  • 00:23:13
    operating system mainstream Ya apapun
  • 00:23:15
    jadi misalkan kayak Windows kalau mau di
  • 00:23:17
    Windows bisa mau di macos bisa mau di
  • 00:23:19
    Linux bisa jadi habis dari sini kita
  • 00:23:21
    akan lihat tutorial instalasinya Jadi
  • 00:23:23
    kalian pilih Oke kalian mau pakai
  • 00:23:25
    Windows kalian pilih operating systemnya
  • 00:23:27
    mau pakai Apple silakan pilih yang Linux
  • 00:23:30
    itu akan sama-sama mirip banget dengan
  • 00:23:32
    yang di Apple jadi ya kalau misalkan
  • 00:23:33
    kalian siap untuk belajar Selamat
  • 00:23:35
    belajar Sampai ketemu di tutorial
  • 00:23:37
    selanjutnya di mana kita akan mulai
  • 00:23:39
    menginstal dan habis itu kita baru
  • 00:23:41
    belajar Bahasa pyonnya oke teman-teman
  • 00:23:44
    semua see you on the next video Keep
  • 00:23:45
    coding stay awesome and bye
Etiquetas
  • Python
  • programming
  • Guido van Rossum
  • data science
  • machine learning
  • AI
  • open source
  • easy to learn
  • dynamic
  • cross-platform