Berkenalan Dengan Bahasa Pemrograman Python

Berkenalan Dengan Bahasa Pemrograman Python – Python diciptakan oleh Guido van Rossum pertama kali di Centrum Wiskunde & Informatica (CWI) di Belanda terhadap awal th. 1990-an. Bahasa python terinspirasi dari bahasa pemrograman ABC. Sampai sekarang, Guido tetap jadi penulis utama untuk python, kendati berbentuk open source supaya ribuan orang termasuk berkontribusi didalam mengembangkannya.

Berkenalan Dengan Bahasa Pemrograman Python

Di th. 1995, Guido melanjutkan pembuatan python di Corporation for National Research Initiative (CNRI) di Virginia Amerika, di mana dia merilis lebih dari satu versi dari python.

berkenalan-dengan-bahasa-pemrograman-python

Pada Mei 2000, Guido dan tim Python ganti ke BeOpen.com dan membentuk tim BeOpen PythonLabs. Di bulan Oktober terhadap th. yang sama, tim python ganti ke Digital Creation (sekarang jadi Perusahaan Zope). Pada th. 2001, dibentuklah Organisasi Python yaitu Python Software Foundation (PSF). PSF merupakan organisasi nirlaba yang dibuat spesifik untuk semua hal yang berkenaan bersama hak intelektual Python. Perusahaan Zope jadi bagian sponsor dari PSF.

Semua versi python yang dirilis berbentuk open source. Dalam sejarahnya, hampir semua rilis python mengfungsikan lisensi GFL-compatible.

Nama python sendiri tidak berasal dari nama ular yang kami kenal. Guido adalah penggemar kelompok komedi Inggris bernama Monty Python. Ia sesudah itu menamai bahasa ciptaannya bersama nama Python.

Mengapa Harus Python

Mengapa kudu Python? Bukankah tetap banyak bahasa pemrograman lain di luar sana? Apa kelebihan Python?

Pertanyaan – pertanyaan berikut sering jadi pertanyaan yang nampak sebelum akan seseorang mempelajari Python. Berikut adalah lebih dari satu di antara kelebihan Python:

Mudah dipelajari. Sintaksnya sadar dan gampang dibaca. Sangat sesuai digunakan, terutama sebagai bahasa pemrograman pertama.
Simpel tapi powerful. Menulis kodingnya membutuhkan baris perintah yang lebih sedikit dibanding bahasa pemrograman lain.
Serbaguna, bisa untuk hampir apa saja keperluan atau ketertarikan Anda. Python bisa dipakai untuk pemrograman dekstop maupun mobile, CLI, GUI, web, otomatisasi, hacking, IoT, robotik, dan lain sebagainya.
Sangat populer. Rangking 3 di TIOBE index th. 2020. No. 4 bahasa pemrograman paling banyak digunakan menurut Stackoverflow survey 2020. Merupakan no.1 bahasa pemrograman yang paling cepat perkembangannya dan paling di inginkan lebih dari satu th. belakangan menurut Stackoverflow.
Siapa yang kenakan python? Python banyak dipakai perusahaan-perusahaan besar dan top di dunia. Google menggunakannya di mesin pencarinya, di youtube dan lain-lain, microsoft, dropbox, instagram, pinterest, dan lain-lain.
Portable, bisa jalan di multi platform, windows, linux, mac OS, Virtual Machine Java dan .NET.
Modul (library) python benar-benar banyak (berlimpah) supaya bisa memudahkan kami mengakibatkan program tanpa kudu menulis kode dari dasar.
Python adalah bahasa pemrograman yang ‘kekinian’ gara-gara tengah naik daunnya bidang knowledge science dan cabangnya seperti AI, machine learning, dan big data. Python paling tenar dan banyak digunakan gara-gara punyai library yang lengkap untuk itu seperti sklearn, pytorch, tensorflow, dan lain sebagainya.
Open source. Python bakal tetap berkembang gara-gara mendapat dukungan oleh komunitas yang besar dan Lembaga Python Software Foundation (PSF) yang tiap tahunnya mengadakan konferensi internasional.
Kode python bisa dilaksanakan secara interaktif (mode interactive) untuk testing, langsung nampak hasilnya.
Multi paradigma, kami bisa menulis python bersama style pemrograman fungsional dan bisa termasuk bersama OOP. OOP-nya lebih gampang dan sederhana daripada di bahasa seperti Java atau C++.
Kode python bisa di-embedke bahasa lain seperti C dan Java, atau sebaliknya, dari bahasa C atau Java ke Python.
Python benar-benar cepat. Source code bakal dikompile jadi bytecode, eksekusi file yang serupa untuk ke dua kalinya bakal lebih cepat.
Tutorial python tersedia melimpah, baik berbentuk buku cetak, e-book, artikel, video, dan forum bertanya jawab. Semua persoalan hampir dipastikan bakal tersedia penyelesaiannya di internet.

Tapi, itu cuma kelebihannya. Terus, apa kekurangannya? Python adalah bahasa interpreter. Kekurangan python dibanding bahasa lain yang mengfungsikan kompiler adalah ‘sedikit’ lebih lambat terhadap saat dilaksanakan sekiranya dibandingkan bahasa C maupun C++. Tapi hal ini pun benar-benar berbentuk relatif. Tergantung dari besar ukuran program yang dibuat.

Untuk program besar yang membutuhkan kecepatan pemrosesan tinggi barangkali Python kalah cepat dari bahasa C, tapi untuk hal tidak cuman itu Python lebih gampang dan lebih baik dari bahasa lain. Selain itu, kode sumber saat ini sudah dioptimasi mengfungsikan bahasa C, supaya kecepatannya termasuk sudah benar-benar mendekati kecepatan bahasa C. Spesifikasi komputer termasuk saat ini ini sudah jadi tinggi supaya bisa memproduksi program bersama cepat, supaya sering kali ini tidak jadi hal perlu dan bisa diabaikan.

Siapa Saja Pengguna Pyton

Kalau Anda adalah pemula yang mengidamkan belajar Python, atau baru mengfungsikan Python, bisa jadi Anda bertanya siapa saja yang mengfungsikan Python. Daftar berikut tentu mengakibatkan Anda sadar bahwa Python adalah sebuah bahasa yang tenar dan layak dipelajari.

Google adalah perusahaan besar yang mengfungsikan banyak kode Python di didalam mesin pencarinya. Dan mesin pencari google adalah yang paling tenar di dunia.
Youtube, web video terbesar dan terpopuler di dunia, lebih dari satu besar kodenya ditulis didalam bahasa Python.
Facebook, fasilitas sosial terbesar di dunia, mengfungsikan Tornado, sebuah framework Python untuk menampilkan timeline.
Instagram, siapa yang tidak kenal. Instagram mengfungsikan Django, framework python sebagai mesinpengolah segi server dari aplikasinya.
Pinterest, banyak mengfungsikan python untuk membangun aplikasinya.
Dropbox, barangkali Anda adalah salah seorang pengguna fasilitas ini. Dropbox mengfungsikan python baik di segi server maupun di segi pengguna layanannya.
Quora, salah satu web bertanya jawab terbesar di dunia, dibangun mengfungsikan Python.
NASA, badan antariksa Amerika ini mengfungsikan Python untuk bidang sainsnya.
NSA, badan mata – mata Amerika banyak mengfungsikan Python untuk analisa kriptografi dan intelijen.
Industrial Light & Magic, Pixar, banyak mengfungsikan Python didalam animasi movie.
Blender, Maya, software pembuat animasi 3D terkenal, mengfungsikan Python sebagai salah satu bahasa skrip pemrogramannya.
Raspberry Pi, komputer mini yang banyak digunakan sebagai mikrokontroller, mengfungsikan Python sebagai bahasa utamanya.
ESRI, produsen tenar pembuat software pemetaan GIS banyak mengfungsikan Python di produknya.