MrKyOrg: E-book Python

E-book Python


Sebelum kita mempelajari bahasa pemrograman python mari kita berkenalan dulu apa itu python dan bagaimana sejarahnya :D
Apa itu python ???
Python adalah sebuah bahasa pemrogramman yang mudah di pelajari dan ampuh. Python memiliki struktur data tingkat tinggi yang efisien dan pendekatan terhadap pemrogramman beroientasi object(OOP) yang sederhana namun efektif. sintak python yang elegan dan typing dinamika,bersama-sama dengan sifatnya yang terinterpreter ,menjadikan python bahasa yang ideal untuk pemrogramman scripting dan rapid application development dalam berbagai bidang dan hampir semua platfrom.Python adalah salah satu bahasa pemrogramman tingkat tinggi yang bersifat intrepreter,interaktif,object oriented dan dapat beroprasi di hampir semua platfrom ,seperti keluarga UNIX,Mac,Windows ,OS/2,ataupun yang lain.sebagai bahasa tinggat tinggi python termasuk salah satu bahasa pemrogramman yang mudah di pelajari karena syntaks yang jelas dan elegan, di kombinasikan dengan penggunaan module-module siap pakai dan struktur data tingkat tinggi yang efisien.
Asal Python ???
Nama Python berasal dari salah satu acara komedi tahun 70-an yang disiarkan oleh BBC. Menurut pembuat bahasa Python, Guido van Rossum (http://www.python.org/~guido/), nama Python dipakai untuk memberikan suatu nama yang unik, pendek, dan sedikit misterius. Oleh karena itu Python sama sekali tidak berhubungan dengan salah satu reptil buas.Python lahir pada tahun 1991 di ciptakan oleh Guido Van Rossum. sejak di luncurkan sebagai public domain pada tahun 1992 ,bahasa pemrogramman ini berkembang dengan dukungan komunitas pengguna dan pengembang seperti Python Softwar Activity,Internet newsgroup,comp.lang.python dan organisasi informal lainnya.Python merupakan bahasa pemrogramman yang freeware tidak ada batasan dalam penyalinannya atau mendistribusikannya.Paket python terdiri atas source code,debugger dan profiler,fungsi sistem,GUI(antar muka pengguna grafis) dan basis datanya.
kegunaan Python
Python dapat digunaka untuk pemrogramman yang memerlukan dinamisme tinggi. Waktu pengembangan yang cepat, Aplikasi skala besar yang yang memerlukan orientasi object dan juga fleksibelitas yang tinggi . python bisa di gunakan untuk membuat banyak aplikasi ,mulai dari aplikasi perkantoran,aplikasi web,simulasi yang memerlukan tingkat tinggi ,Administrasi sistem operasi.Kelebihan python adalah mudah di gunakan dan merupakan bahasa pemrogramman yang menawarkan jauh lebih banyak struktur dan dukungan pada program besar di bandingkan yang di milik oleh shell.di sisi lain,python juga menawarkan lebih banyak pengecekan kesalahan di bandingkan C dan merupakan bahasa pemrogramman tingkat tinggi yang built-in seperti di list dan dictionary yang fleksibel.yang memerlukan waktu berhari-hari untuk di implementasikan secara efisien dalam C.di karenakan type datanya yang lebih umum.,python dapat di aplikasikan ke ruang lingkup permasalahan yang jauh lebih luas di bandingkan awk dan bahkan perl.Python memungkinkan kita untuk membagi-bagi program menjadi modul-modul yang dapat di gunakan kembali dalam program python lainnya.python mempunyai koleksi besar modul-modul standar yang dapat anda gunakan sebagai dasar bagi program atau sebagai contoh untuk awal mempeljari cara memprogram dengan python. terdapat juga modul build-in yang menyediakan Fasilitas,seperti I/O file,system call,socket,dan bahkan antarmka untuk GUI toolkit seperti tkinter.Python adalah bahasa di interpretasi ,sehingga dapat menghemat cukup banyak waktu dalam proses pengembangan program karena tidak adanya tahap kompilasi dan linking .python juga memungkinkan kita untuk menulis program yang sangat ringkas dan terbaca. program yang di tuliskan dengan pytohn biasanya lebih singkat di banding perdananya dalam C/C++ .
Apa saja fitur-fitur terbaru Python 3.5? Berikut sekilas ulasannya:

  • Penambahan coroutines dengan async dan sintaks await. Fitur tersebut sangat berguna ketika kita ingin menggunakan fitur asinkron dalam aplikasi. Fungsi-fungsi yang disediakan antara lain: awaitable objects, coroutine functions, asynchronous iteration, dan asynchronous context managers.
  • Operator baru (@) untuk perkalian matrix. Operator tersebut dipanggil melalui fungsi built-in Python 3.5 yakni __matmul(), __rmatmul() dan __imatmul(). Fitur ini sangat berguna ketika digunakan dalam matematika, sains, engineering dan lain-lain.
  • Penambahan generalisasi unpacking fungsi umum Python. Fitur tersebut bisa digunakan dengan angka untuk melakukan unpacking.
  • "%-formatting" untuk bytes dan objek bytearray. Fitur tersebut digunakan untuk melakukan format terhadap byte dan objek bytearray layaknya pada bahasa pemrograman C.
  • Os.scandir(), fungsi baru yang digunakan untuk mengetahui isi direktori secara cepat.
  • Perubahan penanganan StopIteration dalam generator. Fitur digunakan untuk melakukan Exception terhadap fungsi yang bersifat generator, contohnya next().
  • Math.isclose(), Fungsi baru yang digunakan untuk menguji kesetaraan nilai. Fitur ini berguna ketika terdapat dua nilai yang sangat dekat, kemudian kita ingin mengetahui nilai yang kita input apakah dekat dengan salah satu nilai tersebut.
  • Membuat launcher Windows Python ketika didalam environmen telah diatur. Fitur ini berguna untuk akses cepat Python.
  • Format file .pyo telah dihilangkan sehingga file .pyc akan mempresentasikan bytecode yang sudah dioptimalkan maupun yang belum dioptimalkan. Untuk mengetahui jenis bytecode, kita bisa menggunakan tag seperti -O atau -OO.
  • Mekanisme baru yang telah ditingkatkan untuk memuat extension modules. Fitur ini membawa kemampuan dimana kita bisa menggunakan identifier yang balid sebagai nama modul dibanding menggunakan ASCII yang terbatas.
  • Peningkatan dukungan aplikasi zip Python, zipapp. Modul zipapp menyediakan API yang bisa kita gunakan untuk membuat aplikasi zip. Fitur ini sebenarnya sudah ada sejak versi 2.6, namun belum dipublikasikan.
  • Sedangkan dukungan padding untuk mencoba menginterupsi system calls bisa digunakan secara otomatis serta Modul typing dapat digunakan sebagai standar baru untuk tipe anotasi
Judul :Membuat Aplikasi Bisni Dan menggunakan Bahasa Python dan database Berbasis SQL
Bahsa :Indonesia
Pengarang :Owo Sugiana
Download

Judul :Playing With Python [Python fundamendal for programer]
Bahasa :Indonesia
Pengarang :-
Download

Judul :Belajar Pemograman Python Dasar
Bahasa :Indonesia
Pengarang :Ridwan Fadjar Septian
Download

Judul :Cepat Mahir Python
Bahasa :Indonesia
Pengarang :Hendri
Download

Judul :Algoritma Dan Pemograman Python
Bahasa :Indonesia
Pengarang :-
Download

Judul :Foundation of python Network Programming
Bahasa :inggris
Pengarang :Brandon Rhodes & John Goerzen
Download

Judul :Mudah Belajar Python
Bahasa :Indonesia
Pengarang :M.Octaviano Pratama
Download

0 comments: