Python ditemukan oleh Guido van Rossum, seorang programmer komputer berkebangsaan Belanda. Guido mulai mengembangkan Python pada tahun 1989 di Centrum Wiskunde & Informatica (CWI) di Belanda. Bahasa pemrograman Python pertama kali dirilis kepada publik pada tahun 1991.

Guido van Rossum masih aktif dalam pengembangan Python hingga saat ini. Dia dikenal sebagai "Benevolent Dictator for Life" (BDFL) Python, yang berarti dia memiliki otoritas akhir dalam semua keputusan terkait bahasa pemrograman Python.

Berikut beberapa fakta menarik tentang Guido van Rossum dan Python:

  • Guido van Rossum terinspirasi oleh bahasa pemrograman ABC saat mengembangkan Python.
  • Nama "Python" terinspirasi oleh serial TV komedi Inggris "Monty Python's Flying Circus".
  • Guido van Rossum pensiun dari Python Software Foundation pada tahun 2019, tetapi dia masih aktif berkontribusi pada pengembangan Python.

Python banyak digunakan untuk membuat berbagai macam program, seperti: program CLI, Program GUI (desktop), Aplikasi Mobile, Web, IoT, Game, Program untuk Hacking, dsb.

Python juga dikenal dengan bahasa pemrograman yang mudah dipelajari, karena struktur sintaknya rapi dan mudah dipahami.

(Python bagus untuk pemula yang belum pernah coding)

Python juga mendukung multi-paradigma. Yakni bisa ditulis dengan kode program prosedural seperti di Pascal atau C dan juga mendukung pemrograman object (OOP) seperti Java. Singkat kata Python adalah bahasa yang "komplit" untuk era modern.

Jika dibandingkan dengan bahasa pemrograman lain, perintah di bahasa Python cenderung mudah dipelajari, mudah di baca, dan memiliki perintah yang lebih singkat. Python juga bisa dipakai pada berbagai sistem operasi seperti Windows, Linux dan Mac OS.

Dukungan library yang sangat banyak menjadi pertimbangan tersendiri untuk belajar Python, terutama untuk pembuatan kode program terkait data sains.

Mari kita bahasa satu persatu python fundamental :

Dasar Kode Python

Python termasuk bahasa pemrograman yang sangat minimalis. Kita tidak butuh membuat struktur program apapun. Ini sering dijadikan "meme" di internet untuk menunjukkan betapa mudahnya membuat kode program dalam bahasa Python.

Sebagai contoh, berikut kode program dalam bahasa C untuk menampilkan teks "Hello World":

#include <stdio.h>
int main(void)
{
  printf("Hello World");
  return 0;
}

Berikut kode program dalam bahasa Pascal untuk menampilkan teks "Hello World":

program hello_world;
begin
  writeln('Hello World');
  readln;
end.

Dan berikut kode program dalam bahasa Python untuk menampilkan teks "Hello World":

print("Hello World")

Yup, hanya satu baris saja. Dan dari kode program ini bisa disimpulkan bahwa print adalah perintah Python untuk menampilkan teks ke layar. Sangat sederhana.

Variabel dan Tipe Data

Operator, Operand dan Arithmetic

Strings

Conditional Statement

Loop Statements

Python Collection Data Types

Function

Class dan Object

File Processing