better code with python
TRANSCRIPT
Better
Christoforus Surjoputro
CTO moshoi
Code
With
05 Agustus 2016
Python
Bagian 1
Tanya dulu siapa yang pernah menggunakan python. Setelah itu tanya siapa pembuat bahasa pemrogramam python
Guido Van Rossum
Photo by: Adrie Mouthaan
Pertama Kali Muncul: 20 Februari 1991
Versi Terbaru:3.5.227 Juni 2016
Kenapa Python
Bagian 2
Ditanya dahulu, bisa jalan dimana saja?
CROSS-PLATFORM
Ditanya juga siapa yang pernah main raspberry pi, banana pi, orange pi, dan lainnya?
Raspberry pi merekomendasikan python sebagai bahasa pemrograman untuk belajar di FAQ.
Sumber: https://wiki.python.org/moin/OrganizationsUsingPython
Pengguna Python
Ada INSTAGRAM dan NETFLIX
http://stackshare.io/python/in-stacks
Web Application
Desktop Application
Analytic
Image Processing
Game Davelopment
Web Automation
Web Scraping
Hampir semua bisa dibuat dengan python
Sumber: http://www.tiobe.com/tiobe_index
Tiobe index melihat popularitas
Bahasa Python
Bagian 3
PEPPython Enhancment Proposalhttps://www.python.org/dev/peps/
PEP bukan reference, melainkan desain dokumen dan mendeskripsikan fitur baru.
documentationhttps://docs.python.org/3/
Content:1. Tutorial2. Library ReferenceStandard library yang didistribusikan python3. Language ReferenceBerisi sintaks2 seperti if, for, while, try...except, dan lainnya
print(Hello World)
Cara melakukan menampilkan output di terminal di python
Badningkan denga JAVA dan PHP
Say Good Bye To:
;
https://docs.python.org/3.5/library/stdtypes.htmlhttps://docs.python.org/3.5/library/datatypes.html
Data Type
int
float
String
List
tuple
dictionary
Numeric
Coba operator +, -, *, /, %, **, //
String
Handson simpan string, menggabungkan string dengan (+), upper, lower, capitalize, strip
Langsung contoh splicing string dengan mengambil bagian query di link. Misal: https://www.python.or.id/halo
LIST
Basic list
LIST
Fungsi-fungsi pada list
LIST
Fungsi-fungsi pada list
LIST
List comprehension
TUPLE
DICTIONARIES
Fungsi
Fungsi
Say Good Bye To:
{}
Say Hello To:
:4 spasi(____)
Class
CONTOH
Bagian 4
Aplikasi Web Sederhana
Pokemon Go - Map
Sumber Belajar
Bagian 5
Terima Kasih
Slack python-idhttps://slack-python-id.herokuapp.com/
Telegram surabaya.pyhttps://telegram.me/surabayadotpy
Facebook Group Python-IDhttps://www.facebook.com/groups/IndonesianPython/