DASAR PEMROGRAMAN PYTHON

Slides:



Advertisements
Presentasi serupa
MYSQL.
Advertisements

Praktikum Bahasa Pemrograman
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Struktur Dasar PHP.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
VARIABEL DAN OPERATOR.
PERTEMUAN IV SINTAK LANJUT VB
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
Bahasa FORTRAN Bahasa FORTRAN (Formula Translation Language)
DESAIN WEB STATIS DAN HTML
Web Teknologi 2Minggu …3… Page 1 MINGGU Ke Tiga Pemrograman Visual 2 Pokok Bahasan: Dasar-dasar Pengembangan Web ASP.NET Tujuan Instruksional Khusus:
PHP.
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Dasar Komputer & Pemrog. 2A
BASIC DATA TYPES, VARIABLES & OPERATORS
Sistem Operasi © Sekolah Tinggi Teknik Surabaya 1.
Dasar-Dasar PHP.
Pemrograman Visual (Borland Delphi 7.0)
Yessy Fitriani Teknik Informatika STT-PLN Jakarta
Dasar pemrograman.
FUNCTIONS Pertemuan 9 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
PHP? PHP adalah server-side web programming
Modul 2 Pengenalan Bahasa C++
STRUKTUR PEMROGRAMAN PYTHON
1 Pertemuan 1 Pengenalan Pemrograman Terstruktur C Matakuliah: H0112 – Pemrograman Bahasa Tingkat Tinggi Tahun: 2005/2006 Versi: xxx/2.
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Pengenalan Pemrograman Java
Pertemuan 3 Variabel & Konstanta.
ANALISA DAN DESAIN ALGORITMA
Teknik. Pemrog. Terstruktur 2
Struktur pemrog. python
ALGORITMA PEMROGRAMAN 2A
Internet Programming PHP
DASAR PEMROGRAMAN C Oleh : sgo.
Nilai dan Tipe Data Nilai dan Tipe data
Dasar-Dasar Pemrograman
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Tipe Data , Variabel, Operator
ELEMEN-ELEMEN PROGRAM
Algoritma dan Pemrograman 2A
Aturan Penulisan Program
BAB 2 Elemen Dasar.
Algoritma & pemrograman 1B
Pengantar Pemrograman
Tipe Data, Operator Dalam Delphi
Pengenalan dan Struktur Java (Statement Output)
DASAR KOMPUTER&PEMROGRAMAN 2B
Variabel operator tipe data
PEMASARAN BERBASIS WEB
Pseudocode – Tipe Data, Variabel, dan Operator
Pengenalan Visual Basic
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pertemuan II By : Lisda Juliana P.,Ssi..
EKSPRESI MATEMATIKA C++
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
MENGENAL PHP Pemasaran Berbasis Web/2016.
Pemrograman Basis Data Berbasis Web
Struktur Dasar PHP.
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
Pengenalan PHP, Variabel & Operator
PHP.
Struktur Dasar PHP.
PERTEMUAN IV SINTAK LANJUT VB
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
ALGORITMA DAN BAHASA PEMROGRAMAN JAVA
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Teknik. Pemrog. Terstruktur 2
Pemrograman dengan Python syntax, datatype
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Transcript presentasi:

DASAR PEMROGRAMAN PYTHON Ridho Rahman Hariadi, S.Kom, M.Sc

Pengenalan Python Python adalah bahasa pemrograman high-level Free, Open source, dan memiliki basis komunitas yang luas Dapat dijalankan di berbagai platform Distribusi standar sudah memiliki banyak modul Source code dapat dikompile atau langsung dijalankan tanpa dikompile Telah banyak digunakan secara luas (Google, NASA, Yahoo, Electronic Arts, skrip Linux, dll) Scope tidak menggunakan tanda kurung kurawal namun menggunakan indentation

Editor yang dapat digunakan untuk Python 1. PyDev with Eclipse 2. Komodo 3. Emacs 4. Vim 5. TextMate 6. Gedit 7. Idle 8. PIDA (Linux)(VIM Based) 9. NotePad++ (Windows) 10.BlueFish (Linux) 11. PyCharm 12. Visual Studio Code

Dalam pelatihan ini kita akan menggunakan editor Vistual Studio Code Editor Python Dalam pelatihan ini kita akan menggunakan editor Vistual Studio Code

Instalasi Anaconda, Python, dan VSCode

Jangan lupa pilih opsi untuk melakukan instalasi VS Code di akhir instalasi Anaconda.

Shell Python Shell python dapat dijalankan dengan cara: Buka Anaconda Prompt Ketikkan “python” lalu tekan enter

Shell Python % python Python 3.7.0 (default, Aug 14 2018, 19:12:50) [MSC v.1900 32 bit (Intel)] :: Anaconda, Inc. on win32 Type "help", "copyright", "credits" or "license" for more information. >>> Anda dapat langsung menuliskan perintah Python di Shell ini: >>> 2+3*4 14 >>> name = "Andrew" >>> name 'Andrew' >>> print "Hello", name Hello Andrew

Latihan Silahkan buka shell python dan ketikkan perintah-perintah seperti contoh di halaman sebelumnya

Modul Modul dapat ditambahkan dengan cara di-import import sys, os Modul dapat berisi fungsi-fungsi Modul dapat dipanggil menggunakan modulname.function() sys.argv # list of arguments filename = os.path.splitext("points.txt")

Variabel Variabel adalah nama dari suatu lokasi memori Karena Python termasuk bahasa yang weakly typed maka variabel tidak dideklarasikan dalam suatu tipe data tertentu Tipe data suatu variabel tergantung dari nilai yang diberikan Nama variabel diawali dengan huruf atau garis bawah dan dapat berisi huruf, angka, dan garis bawah Ada beberapa reserved words yang tidak dapat digunakan sebagai nama variabel

Variabel Ketikkan hal berikut di shell python: x=5 type(x) x=“this is text” x=5.0

Perintah Print Anda dapat melakukan print angka dengan menggunakan format tertentu print("Hello", "how are you?") x = ("apple", "banana", "cherry") print(x) print("Hello", "how are you?", sep=" ---")

Komentar Baris yang dimulai dengan tanda # merupakan baris komentar Anda juga dapat menambahkan komentar pada baris yang sama dengan source code # Ini adalah komentar x=5 # Set nilai variabel x

Operator Operator aritmatika yang dapat digunakan: + - * / penambahan, pengurangan, pengalian, pembagian % modulus ** pemangkatan Prioritas urutan perhitungan. * / % ** lebih tinggi prioritasnya dibanding + - 1 + 3 * 4 = 13 Tanda kurung dapat digunakan untuk memprioritaskan sebuah perhitungan. (1 + 3) * 4 = 16

Ekspresi Ketika bilangan integer dan bilangan real digunakan bersamaan hasilnya adalah bilangan real. Example: 1 / 2.0 = 0.5 Proses konversi berlangsung per-operator. 7 / 3 * 1.2 + 3 / 2 2 * 1.2 + 3 / 2 2.4 + 3 / 2 2.4 + 1 3.4

Latihan Lakukan perhitungan di bawah ini dan cek hasilnya: 5 / 2.0 11 / 3 11.0 / 3 11 / 3.0

Referensi Dokumentasi, Tutorial, Guide: http://python.org/ Buku: Learning Python by Mark Lutz Python Essential Reference by David Beazley Python Cookbook, ed. by Martelli, Ravenscroft and Ascher online at http://code.activestate.com/recipes/langs/python/ http://wiki.python.org/moin/PythonBooks