PENGERTIAN
Python adalah bahasa pemrograman tujuan umum yang ditafsirkan, tingkat tinggi. Dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991, filosofi desain Python menekankan keterbacaan kode dengan penggunaan spasi putih yang signifikan. Konstruksi bahasanya dan pendekatan berorientasi objek bertujuan untuk membantu pemrogram menulis kode yang jelas dan logis untuk proyek skala kecil dan besar.[27]
Python diketik secara dinamis dan pengumpulan sampah. Ini mendukung beberapa paradigma pemrograman, termasuk pemrograman terstruktur (terutama, prosedural), berorientasi objek, dan fungsional. Python sering dideskripsikan sebagai bahasa “termasuk baterai” karena perpustakaan standarnya yang komprehensif.[28]
Python dibuat pada akhir 1980-an sebagai penerus bahasa ABC. Python 2.0, dirilis pada tahun 2000, memperkenalkan fitur-fitur seperti pemahaman daftar dan sistem pengumpulan sampah dengan penghitungan referensi.
Python 3.0, dirilis pada tahun 2008, adalah revisi utama dari bahasa yang tidak sepenuhnya kompatibel dengan versi sebelumnya, dan banyak kode Python 2 yang tidak berjalan tanpa modifikasi pada Python 3.
Penerjemah Python tersedia untuk banyak sistem operasi. Komunitas pemrogram global mengembangkan dan memelihara CPython, implementasi referensi[29] yang bebas dan sumber terbuka. Sebuah organisasi nirlaba, Python Software Foundation, mengelola dan mengarahkan sumber daya untuk pengembangan Python dan CPython.
Python secara konsisten menempati peringkat sebagai salah satu bahasa pemrograman paling populer.
TUJUAN
Python adalah bahasa pemrograman multi-paradigma. Pemrograman berorientasi objek dan pemrograman terstruktur juga didukung penuh, dan banyak fiturnya mendukung pemrograman fungsional dan pemrograman berorientasi aspek (termasuk dengan metaprogramming[44] dan metaobjects (metode ajaib)).[45] Banyak paradigma lain yang didukung melalui ekstensi, termasuk desain berdasarkan kontrak[46] dan pemrograman logika.[47]
Desain Python menawarkan beberapa dukungan untuk pemrograman fungsional dalam tradisi Lisp. Memiliki fungsi filter, map, dan reduce;daftar pemahaman, kamus, set, dan ekspresi generator.[48] Pustaka standar memiliki dua modul (itertools dan functools) yang mengimplementasikan alat fungsional yang dipinjam dari Haskell dan Standard ML.[49]
Filosofi inti bahasa diringkas dalam dokumen The Zen of Python (PEP 20), yang mencakup kata-kata mutiara seperti:[50]
- Cantik itu lebih baik dari pada jelek.
- Eksplisit lebih baik daripada implisit.
- Sederhana lebih baik daripada kompleks.
- Kompleks lebih baik daripada rumit.
- Keterbacaan itu penting.
Daripada memiliki semua fungsionalitas yang dibangun ke dalam intinya, Python dirancang untuk menjadi sangat dapat dikembangkan. Modularitas yang ringkas ini membuatnya sangat populer sebagai sarana untuk menambahkan antarmuka yang dapat diprogram ke aplikasi yang ada. Visi Van Rossum tentang bahasa inti kecil dengan perpustakaan standar yang besar dan penerjemah yang mudah diperluas berasal dari rasa frustrasinya dengan ABC, yang mendukung pendekatan yang berlawanan.[34]
Pengembang Python menargetkan ini dapat menyenangkan untuk digunakan. Ini tercermin dalam namanya—sebuah penghargaan untuk grup komedi Inggris Monty Python[51]—dan terkadang dengan pendekatan yang menyenangkan untuk tutorial dan materi referensi, seperti contoh yang merujuk pada spam dan telur (sebuah referensi ke sketsa Monty Python) alih-alih foo dan bar standar.[52][53]
Pengguna dan peminat Python, terutama mereka yang dianggap berpengetahuan atau berpengalaman, sering disebut sebagai Pythonistas.
FITUR
Desain dan filosofi Python telah memengaruhi banyak bahasa pemrograman lainnya:
- Boo menggunakan indentasi, sebuah sintaks yang serupa, dan model objek yang serupa.[71]
- Cobra menggunakan indentasi dan sebuah sintaks yang serupa, dan dokumen Pengakuannya mencantumkan Python pertama di antara bahasa yang memengaruhinya[72]
- CoffeeScript, sebuah bahasa pemrograman yang dikompilasi silang ke JavaScript, memiliki sintaks yang terinspirasi Python.
- ECMAScript/JavaScript meminjam iterator dan generator dari Python.[73]
- GDScript, bahasa scripting yang sangat mirip dengan Python, built-in ke mesin permainan Godot.[74]
- Go didesain untuk “kecepatan bekerja dalam bahasa dinamis seperti Python”[75] dan berbagi sintaks yang sama untuk mengiris array.
- Swift, sebuah bahasa pemrograman yang dikembangkan oleh Apple, memiliki beberapa sintaks yang terinspirasi Python.
LAYANAN
Layanan kami diperuntukan bagi yang ingin mendapatkan manfaat dari programming language tanpa ribet.
- Mulai dari program,
- Aplikasi,
- Tugas,
- Data science,
- Web app yang kompleks,
- dan lain-lain semua dalam satu layanan.
LANGKAH PENGERJAAN PROJECT
- Diskusi pekerjaan
- Diskusi Harga
- Order
- Pekerjaan dalam proses
- Review hasil
- Selesai















Reviews
There are no reviews yet.