Buku pembelajaran bahasa program phyton Discover the world's research25+ million members160+ million publication billion citationsJoin for free Bab 1 Aplikasi Python Awal perkembangan Python dilakukan oleh Guido van Rossum pada tahun 1990 di Stichting Mathematisch Centrum CWI, Amsterdam. Pada tahun 1995, Guido pindah ke CNRI di Virginia Amerika. Versi terakhir pada tahun 2000 dengan versi Pada tahun 2000, Guido dan para pengembang inti Python pindah ke yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Dari BeOpen PythonLabs inilah pengembangan Python Setelah mengeluarkan Python Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations. Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi dan versi Penggunaan nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan Guido pada acara televisi Monty Python's Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python. Berikut sejarah dari aplikasi python. • Python – Januari 1994 o Python – 10 April 1995 o Python – 12 Oktober 1995 o Python – 25 Oktober 1996 o Python – 31 Desember 1997 o Python – 5 September 2000 • Python – 16 Oktober 2000 o Python – 17 April 2001 o Python – 21 Desember 2001 o Python – 29 Juli 2003 o Python – 30 Nopember 2004 o Python – 19 September 2006 o Python – 1 Oktober 2008 o Python – 3 Juli 2010 • Python – 3 Desember 2008 o Python – 27 Juni 2009 o Python – 20 Februari 2011 o Python – 29 September 2012 o Python – 16 Maret 2014 o Python – 13 September 2015 o Python – 23 Desember 2016 o Python – 27 Juni 2018 Python banyak digunakan untuk membuat berbagai macam program, seperti program CLI, Program GUI desktop, Aplikasi Mobile, Web, IoT, Game, Program untuk Hacking, dsb. Apa itu program CLI? Antarmuka baris perintah bahasa Inggris command-lineinterface, CLI adalah mekanisme interaksi dengan sistem operasi atau perangkat lunak komputer dengan mengetikkan perintah untuk menjalankan tugas tertentu. Bab 2 Instalasi Python Pada Bab 1 sudah dijelaskan bahwa Python dapat running dalam bentuk teks, desktop maupun web. Pada Bab 2 ini akan di jelaskan langkah langkah untuk instalasi python pada ketiga area tesebut. 1. Pycharm 2. Pemilihan Bit 2. Proses Instalasi 3. Proses penentuan folder instalasi 4. Instalasi option 5. Tahapan pembuatan shortcut Bab 3 Aturan Penulisan sintaks Sebagai contoh, berikut kode program dalam bahasa Cuntuk menampilkan teks “Hello World” include int mainvoid { printf"Hello World"; return 0; } Berikut kode program dalam bahasa Pascaluntuk 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” Tampilan menggunakan Phycharm Case Sensitive Phyton memiliki karakteristik Case sensitive sehingga jika ada penulisan huruf besar maupun huruf kecil akan mempengaruhi hasil. Komentar pada Pyhton Komentar comment adalah kode di dalam script Python yang tidak dieksekusi atau tidak dijalankan mesin. Komentar hanya digunakan untuk menandai atau memberikan keterangan tertulis pada script. Komentar biasa digunakan untuk membiarkan orang lain memahami apa yang dilakukan script. atau untuk mengingatkan kepada programmer sendiri jika suatu saat kembali mengedit script tersebut. Untuk menggunakan komentar anda cukup menulis tanda pagar , diikuti dengan komentar Anda. Dibawah ini adalah contoh penggunaan komentar pada Python. Jika program diatas dijalankan maka yang akan tampil Hello World Budi 123 Tipe Data yang terdapat pada Python Tipe data merupakan suatu alokasi dari memori yang terdapat pada komputer yang dapat digunakan untuk menampung informasi. Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain. Berikut adalah tipe data dari bahasa pemrograman Python Berikut merupakan coding program yang menggunakan tipe data Boolean dan tipe data string. Saat program di running maka akan tampil gambar dibawah ini Dibawah ini merupakan coding dari tipe data integer, float, hexadecimal dan complex Dibawah ini merupkan implementasi dari coding diatas Dibawah ini merupakan coding program dari tipe data list, tipe data tuple dan tipe data dictionary. Dibawah ini merupakan implementasi dari coding tipe data list, tipe data tuple dan tipe data dictionary. Dibawah ini merupakan coding program dari penggunaan tipe data Dibawah ini merupakan implementasi dari penggunaan tipe data Bab 4 Python If..Else Adapun beberapa kondisi dari statement if dapat dituliskan dalam bentuk matematika seperti dibawah ini - Equal a == b - Not Equal a !=b - Kurang dari a b - Lebih dari sama dengan a >= b Sebagai contoh dari penerapan statement if a = 10 b = 50 if b > a print “b is greater than a” elif elif merupakan dimana kondisi yang sebelumnya salah maka dilanjutkan dengan kondisi berikutnya. Adapun contoh dari program elif a = 7 b = 7 if b > a print “b lebih besar dari a” elif a == b print “ a dan b sama” Penggunaan Else dan Elif Else merupakan katakunci dari semua kondisi yang tidak sebelumnya Contohnya a = 100 b = 70 if b > a print“b lebih dari a” elif a==b print“a dan b sama” else print“a lebih dari b” Penggunaan Else Dibawah ini merupakan suatu contoh kondisi dimana a lebih besar dari b a = 100 b = 23 if b > a print"b is greater than a" else print"b is not greater than a" Hasil eksekusi python Pernyataan If a = 100 b = 23 if a > b print"a is greater than b" hasil eksekusi python Pernyataan If Else a = 23 b = 100 print"A" if a > b else print"B" Hasil eksekusi Python Bab 5 Python While Loops !!!!!!!!!!!!Ada dua perintah loops di Python • while loops • for loops Contoh!While!Loop!!i!=!1!while!i! Writehigh quality, maintainable code. Own parts of the system and continuously work to improve them in an agile environment. Benchmarking, load testing, diagnosing problems and helping create solutions. Research and implement modern frameworks and technologies for back-end systems. 80 Training, 10% Validasi dan 10% Test. Atau 70% Training, 20% Validasi dan 10% Test. Antar subset data tidak boleh overlap, karena akan merusak proses training model. Selalu pastikan ukuran training harus jauh lebih besar dari data validasi dan test. Karena dengan data training yang terlalu kecil, model tidak akan "belajar".