Python
Python adalah bahasa pemrograman tingkat tinggi yang ditafsirkan untuk pemrograman tujuan umum. Dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991, Python memiliki filosofi desain yang menekankan keterbacaan kode, terutama menggunakan spasi yang signifikan. Ini menyediakan konstruksi yang memungkinkan pemrograman yang jelas pada skala kecil dan besar.
Python memiliki sistem tipe dinamis dan manajemen memori otomatis. Mendukung beberapa paradigma pemrograman, termasuk berorientasi objek, imperatif, fungsional dan prosedural, dan memiliki perpustakaan standar yang luas dan komprehensif.
Python Interpreter tersedia untuk banyak sistem operasi. CPython, implementasi referensi Python, adalah perangkat lunak open source dan memiliki model pengembangan berbasis komunitas, seperti yang dilakukan hampir semua implementasi variannya. CPython dikelola oleh Yayasan Perangkat Lunak Python nirlaba.
Sistem dinamis berarti python tidak memerlukan type object atau variable saat dideklarasikan. Type data akan di resolve saat runtime. Selain dinamis, python juga bersifat strong type sistem, dimana python tidak akan melakukan konversi type objek. Contohnya kita berusaha menjumlahkan integer dengan string, maka python tidak akan melakukan konversi type, dan memunculkan error.
Ingin lihat lebih detail tentang Python? Silakan kunjungi Python@ wikipedia.
Nah, buat yang pengen langsung ikutan belajar, Berikut adalah catatan pembelajaran python, disusun dari beginner hingga advanced.
Fundamental Python
- Instalasi Python dan Instalasi Text Editor (IDE)
- Pengenalan REPL : Python Command Line Environment
- Aturan Dasar Penulisan Program di Python (Whitespace rules)
- Menggunakan Standard Library
- Type data Bag. 1, Bag. 2 dan Bag. 3
- Variable - Sebuah referensi terhadap objek, Scoping Variable/Namespace
- Operasi Aritmetik dan Boolean
- Conditional block
- Iteration block
- Function, Argument Passing pada Fungsi, Default Argument
- Command Line Parameter (sys.argv)
- Dokumentasi program
- Tuple - Python collection
- String lanjutan (join, split, partition dan format)
- Range - Python collection
- List lanjutan (akses by index, slicing, copy)
- Dict Lanjutan(iterasi, copy, del, update)
- Set - Python Collection
Advanced Python
Python
Reviewed by noname needed
on
July 30, 2018
Rating:
No comments: