TeachMeSoft: Python
Tampilkan postingan dengan label Python. Tampilkan semua postingan
Tampilkan postingan dengan label Python. Tampilkan semua postingan

Mengenal Angka dan Perhitungan Dasar di Python 3

Mengenal Angka dan Perhitungan Dasar di Python 3

Operasi Aritmatika

Perhitungan dasar ini kamu dapat menggunakan Sintaks ekspresi yaitu : operator +, -, * dan / . Sedangkan tanda tanda kurung ( ( ) ) dapat digunakan sebagai pengelompokkan. Contoh programnya sebagai berikut :
>>> 5 + 5
10
>>> 70 - 20 * 2
30
>>> (100 - 10*2) / 2
40.0
>>> 8 / 3 # Pembagian selalu menampilkan hasil dalam bentuk float
2.6666666666666665

Angka-angka bilangan bulat (seperti 5, 10, 30) merupakan tipe data int, dan Angka pecahan (seperti 40.0, 2.6) merupakan tipe data float. Kita akan mempelajari mengenai tipe data tersebut pada tutorial lanjutan.

Hasil dari Pembagian ( /) selalu menampilkan tipe data pecahan (float). Untuk memulai melakukan pembagian anda dapat menggunakan :
  1. ( / ) Pembagian klasik, dimana hasil perhitungan tersebut akan berbentuk tipe data float (pecahan)
  2. ( // ) Menghilangkan angka dibelakang koma
  3. ( % ) Menampilkan sisa dari hasil pembagian (Modulus)
Contoh Program :
>>> 19 / 3 # Pembagian classic python menampilan hasil float
6.333333333333333
>>> 19 // 3 # Menghilangkan angka dibelakang koma
6
>>> 19 % 3 # Menampilkan sisa dari pembagian
1
>>> 6 * 3 + 1
19


Pangkat

Kamu dapat menghitung perpangkatan dengan code ** . Contoh program :
>>> 6**2 # 6 pangkat 2
36
>>> 2 ** 7 
128

Tanda ** memiliki prioritas lebih tinggi daripada -, -3**6 akan ditafsirkan sebagai -(3**2) dan dengan demikian menghasilkan -9. Untuk menghindari minus dan mendapatkan angka 9, Anda bisa menggunakan (-3)**2.
>>> -3 ** 2 #akan ditafsirkan sebagai -(3**2)
-9
>>> (-3)**2 #untuk menghilangkan hasil yang minus
9
>>> 


Penggunaan Sama dengan  (=) Pada Variabel

Tanda sama dengan ( =) digunakan untuk menetapkan nilai ke variabel.
>>> lebar = 10
>>> tinggi = 2 * 8
>>> tinggi * lebar
160
>>> 

Jika suatu variabel tidak "didefinisikan" (diberi nilai), maka akan muncul pesan kesalahan sebagai berikut:
>>> sal # variabel yang tidak terdefinisi akan muncul error kesalahan berikut
Traceback (most recent call last):
  File "<pyshell#21>", line 1, in <module>
    sal # variabel yang tidak terdefinisi akan muncul error kesalahan berikut
NameError: name 'sal' is not defined
>>> 

Operator dengan tipe operasi campuran akan mengkonversi hasil perhitungan tersebut dari integer ke floating point:
>>> 6 * 3.75 - 1
21.5


Menugaskan Hasil Perhitungan Terakhir ke Variabel

Dalam sebuat perhitungan, terdapat sebuah ekspresi perhitungan terakhir yang akan ditugaskan ke variabel _. Contoh program-nya sebagai berikut:
>>> roti = 13.5/100
>>> permen = 101.40
>>> roti  * permen
13.689000000000002
>>> permen + _
115.08900000000001
>>> round(_, 2)
115.09
>>> 



Cara Penulisan Komentar di Python 3

Cara Penulisa Komentar di Python 3

Komentar adalah suatu kode yang tidak ditafsirkan oleh Python. Dalam Python komentar dimulai dengan karakter hash #,yang di ikuti dengan huruf, kata atau kalimat yang ingin di tulisakan.

Berikut adalah contoh penulisan komentar :
# ini adalah komentar pertama
spam = 1  # dan ini adalah komentar kedua
          # dan ini yang ketiga
text = "# ini bukan komentar karena berada didalam quote"



Pengertian dan Sejarah Python | Tutorial Bahasa Indonesia #1

Pendahuluan Python

Assaalamu'alaikum Sahabat Teach Me...
Perkembangan teknologi yang semakin maju membuat setiap aktifitas dan pekerjaan di permudah oleh sebuah aplikasi. Aplikasi tersebut tentu dibuat dari bahasa pemrograman seperti C, C++, Java, Perl, Pacsal, Python, dll. 

Dewasa ini bahasa pemrograman telah banyak di aplikasikan dalam berbagai bidang seperti dalam bidang kesehatan, industri, militer, dll. untuk itulah bahasa pemrograman sangat penting untuk di pelajari, akan tetapi biasanya setiap bahasa pemrograman memiliki fungsi dan tujuan yang berbeda-beda jadi selektiflah dalam memilih/ pilihlah bahasa pemrograman sesuai project yang akan kamu buat.


Untuk yang ingin belajar bahasa pemrograman tapi masih bingung  memulai  dari mana, saran saya mulailah dari bahasa pemrograman python, karena python sangat mudah dipelajari dan memiliki berbagai keunggulan yang akan saya jelaskan dengan lengkap. insya allah... 


Apa itu Python ?

Apa itu Python ?
Python adalah bahasa pemrograman open source yang memiliki aturan sintaks tersendiri. Nama Python bukan berasal dari ular, melainkan dari grup komedi Inggris Monty Python. Programmer Python biasanya disebut Pythonistas.


Sejarah Python

Sejarah Python
Bahasa Pemrograman Python diciptakan oleh seorang berkebangsaan Belanda yang bernama Guido Van Rossum. Awalnya, pada desember tahun 1989, Guido Van Rossung sedang mencari sebuah proyek pemrograman yang akan membuat dirinya sibuk. Ia memutuskan untuk membuat sebuah interpreter untuk sebuah bahasa scripting baru yang akan menjadi penerus bahasa pemrograman terdahululu yaitu ABC dan dari usaha tersebut ia ingin memikat para pegiat Unix/C.

Sejarah Singkat Python
Python mulai dikembangkan pada tahun 1990 di Stichting Mathematisch Centrum (CWI), Amsterdam -  Belanda sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir bahasa pemrograman ABC adalah 1.2

Publikasi pertama Python dilakukan pada tahun 1991 dengan versi 0.9.0, tiga tahun kemudian (1994) lahir versi Pyton 1.0. Di tahun 1995, Guido pindah dari CWI ke Corporation For National Research Initiatives (CNRI) di Virginia Amerika sembari terus melanjutkan pengembangan Python.

Pada tahun 1995 - 2000 CNRI telah merilis Python versi 1.2, versi 1.3, versi 1.4, versi 1.5 dan versi terakhir 1.6. Pada Masa tersbut versi yang paling populer adalah versi 1.5.2.

Tahun 2000, Guido dan team pengembang pindah dengan membawa python ke Beopen.com. Beopen.com merupakan sebuah perusahaan komersil yang berasal dari California. Beopen.com juga banyak merekrut para pengembang open source.

Didalam naugan Beopen.com Guido dan tim membentuk PythonLabs, yang kemudian berhasil menciptakan Python 2.0. Setelah merilis Python 2.0, Guido dan team direkrut oleh Digital Creation ( saat ini namanya Zope Corporation), sebuah perusahaan yang bergerak dibidang pembentukan produk open source untuk Content Managament System (CMS).

Di Tahun 2001, Guido dan team memutuskan melepaskan diri dari dari Digital Creation dan membentuk komunitas baru dengan nama Python Software Foundation (PSF). PSF adalah sebuah organisasi non-profit yang dibentuk sebagi pemegang hak cipta intelektual Python dan dengan begitu mencegah Python dimiliki oleh perusahaan komersial.

Tanggal Rilis Python

Tanggal Rilis Python
Python 1 RPython 2 Python 3
Python 1.0 - Januari 1994 Python 2.0 - 16 Oktober 2000 Python 3.0 - 3 Desember 2008
Python 1.2 - 10 Apri 1995 Python 2.1 - 17 April 2001 Python 3.1 - 27 Juni 2009
Python 1.3 - 12 Oktober 1995 Python 2.2 - 21 Desember 2001 Python 3.2 - 20 Februari 2011
Python 1.4 - 25 Oktober 1996 Python 2.3 - 29 Juli 2003 Python 3.3 - 29 September 2012
Python 1.5 - 31 Desember 1997 Python 2.4 - 30 Nopember 2004 Python 3.4 - 16 Maret 2014
Python 1.6 - 5 September 2000 Python 2.5 - 19 September 2006 Python 3.5 - 13 September 2015
Python 2.6 - 1 Oktober 2008 Python 3.6 - 23 September 2016
Python 2.7 - 3 Juli 2010 Python 3.7 - 27 Juni 2018


Kelebihan Python

Kelebihan Python
  • Dilansir dari Tiobe Index pada tahun 2018, Python naik ke urutan 3 dalam bahasa pemrograman terpopuler didunia.
  • Pyton lebih mudah dibaca, efisien, dan ringkas dibandingkan bahasa pemrograman lain seperti C, C++, Java dll.
  • Python merupakan bahasa multifungsi. Dengan begitu kamu bisa melakukan berbagai hal mulai dari memproses teks, membuat website, membuat program jaringan, robotika, data mining, akses database, game, aplikasi hp, aplikasi desktop, sampai dengan kecerdasan buatan.
  • Python bisa berinteraksi dengan bahasa lain.
  • Tidak ada tahapan kompilasi dan penyambungan, menjadikan kecepatan perubahan pada masa pembuatan aplikasi meningkat.
  • Tidak ada deklarasi tipe sehingga program menjadi lebih sederhana, singkat dan fleksibel.
  • Manajemen memori otomatis, yaitu kumpulan sampah memori sehingga dapa menghindari pencatatan kode.
  • Tipe data dan operasi tingkat tinggi, yaitu kecepatan pembuatan sistem aplikasi menggunakan tipe objek yang telah ada.
  • Pemrograman berorientasi objek.
  • Pelekatan dan perluasan dalam C.
  • Terdapat kelas, modul, eksepsi, sehingga terdapat dukungan pemrograman skala besar secara modular.
  • Pemuatan dinamis modul C sehingga ekstensi menjadi sederhana dan berkas biner yang kecil.
  • Pemuatan kembali  secarah dinamis modul Python, seperti memodifikasi aplikasi tanpa menghentikannya.
  • Model Objek universal kelas satu.
  • Konstruksi saat aplikasi berjalan.
  • Interaktif, dinamis, dan alamiah.
  • Akses hingga informasi interpreter.
  • Portabilitas secara luas seperti pemrograman antar platform tanpa ports
  • kompilasi untuk portable code byte sehingga kecepatan eksekusi bertambah dan melindungi kode sumber.
  • Antarmuka terpasang untuk pelayanan keluar, seperti perangkat bantu sistem, GUI, Persistence, dan lain-lain.

Kekurangan Python

Kekurangan Python
  • Beberapa penugasan terdapat di luar jangkauan Python. Seperti bahasa pemrograman dinamis lainya, Python tidak secepat atau efisien sebagai statis, tidak seperti bahasa pemrograman kompilasi seperti bahasa C.
  • Karena python merupakan interpreter, python bukan merupakan perangkat bantu terbaik untuk pengantar komponen performa kritis.
  • Python tidak dapat digunakan sebagai dasar bahasa pemrograman implementasi untuk beberapa komponen, tetapi dapat bekerja dengan baik sebagai bagian depan skrip antarmuka untuk mereka.
  • Python memberikan efisiensi dan fleksibilitas tradeoff by dengan tidak memberikan secara menyeluruh.
  • Python menyediakan bahasa pemrograman pengoptimalan untuk kegunaan, bersama dengan perangkat bantu yang dibutuhkan untuk diintegrasikan dengan bahasa pemrograman lainya.

Siapa saja yang menggunakan Python ?

Siapa saja yang menggunakan Python ?
  • Corel
  • D-Link
  • Dropbox
  • Eve-Online
  • ERSI
  • Facebook
  • Frequentis
  • ForecastWatch.com
  • Goolge
  • Honeywell
  • Hp
  • Instagram
  • Industrial Light & Magic
  • Nasa
  • NSA
  • Pinterest
  • Philips
  • United Space Alliance
  • Youtube

Apa saja yang bisa dibuat dengan software Python ?

Apa saja yang bisa dibuat dengan software Python ?
  • Mengembangkan Aplikasi Desktop, tentunya anda membutuhkan sebuah GUI toolkit.
  • Mengembangkat Web dan internet
  • Memprogram Mikrokontroler, seperti Rapsberry Pi.
  • Memprogram Blender, yang merupakan software open-source animasi 3D yang menggunakan bahasa Python sebagai skrip pemogramannya.
  • Dapat Membuat atau memprogram aplikasi android.
  • Akses Database
  • Ilmiah dan Numerik
  • Pendidikan
  • Pemrograman Jaringan
  • Pengembangan Software dan Game

    Referensi

      • Sweigart, AL. Automate TheBoringStuff With Python
      • Raharjo, Budi. 2015. Mudah Belajar Python Untuk Aplikasi Desktop dan Web. Bandung : Informatika Bandung
      • Rakhman,edi., Candrasyah, Faisal., dan D. Sutera Fajar. 2014. RaspberryPi - Mikrontroler Mungil Yang Serba Bisa. Yogyakarta : C.V Andi Offset
      • Wikipedia. "Python (Bahasa Pemrograman)". Diakses 24 September 2018 https://id.wikipedia.org/wiki/Python_(bahasa_pemrograman)
      • Wikipedia. "Guido Van Rossum". Diakses 24 September 2018 https://id.wikipedia.org/wiki/Guido_van_Rossum
      • Dummies. "10 Major Uses Of Python". Diakses 24 September 2018. https://www.dummies.com/programming/python/10-major-uses-of-python/
      • Python. /www.python.org. Diakses 24 September 2018



    Download Python V3.7.0 Terbaru, GRATIS & HALAL | Bahasa Pemrograman

    Download Python V3.7.0 Terbaru, GRATIS & HALAL | Bahasa Pemrograman

    Assalamualaikum Sahabat Teach Me...

    Python merupakan salah satu software pemrograman yang paling populer dan juga terbanyak digunakan didunia. Ada tiga alasan mengapa python jadi pilihan yaitu pertama karena software tersebut open-source, kedua pogram yang ditulis menggunakan python dapat dijalankan di hampir semua sistem operasi  baik di PC maupun di Mobile, dan yang ketiga hasil program menggunakan python jauh lebih sedikit dibandingkan software pemograman lainya seperti ,C,C++,Java, dll.