SlideShare a Scribd company logo
1 of 2
Sharing Programming
Sedikit sharing tentang programming, buat tulisan kali ini gw sedikit berbagi tentang python. Mulai dari
apa itu python, buat apa itu python, dan bagaimana python bisa jadi bahasa favorit programmer.
Sejarah singkatnya python dibuat oleh Guido van Rossum
(https://id.wikipedia.org/wiki/Python_(bahasa_pemrograman)) dengan license GPL (General Public
Lisence), artinya kita bisa menggunakannya bebas baik untuk non komersil maupun non komersil dan
karena ini open source, maka perkembangannya cukup cepat. Untuk saat ini, ada 2 jenis python, pertama
adalah yang berawalan “2” dan yang satunya lagi berawalan “3”. Untuk python 2.xx supportnya akan
berhenti pada tahun 2020, sedangkan untuk python 3.xx masih terus berkembang.
Oh iya, untuk yang pengen tahu perbedaan python 2 dan dan python 3, nanti gw buat sesi khususnya.
Mungkin gw akan bahas pengantar dulu, agar kalian bisa tertarik dengan python.
Why python ?
1. Rich Type Data
Untuk pengolahan data,para developer sangat dimanjakan dengan type data yang tersedia di
python. Mulai dari Array, List, Tuple dan masih banyak lagi. Bila dibandingan dengan bahasa
lain, hmmm….. sepertinya python jauh lebih unggul.
2. Simple but powerfull
Python terkenal dengan syntax yang tidak terlalu panjang, hanya satu baris dia bisa menampilkan
sebuah string. Sangat berlawanan dengan java yang sangat panjang, karena berbasiskan OOP.
3. Simpel processing
Lambda pada python sangat memanjakan developer untuk pengolahan data yang sangat komplex.
Ini bisa menjadi solusi buat kamu yang ingin memproses data dengan lebih gampang.
4. OOP
Ya,walaupun simple. Python juga bisa menjadi java yang OOP. Walaupun, pada python kita bisa
lebih leluasa dalam membuat kelas. Lain halnya pada java yang harus dan kekeh pada aturan
pembuatan kelas.
Harus pilih python 2 atau python 3 ?
Menurut gw, untuk yang terbiasa dengan python 2, tidak ada salahnya melirik untuk melihat python 3.
Jika kita melihat feature,python 3 bisa menjadi solusi pada beberapa kasus yang tidak bisa diatasi pada
python 2. Salah satu kasusnya adalah asscipada python 2.
Harus belajar dari mana ?
Jika ingin mencicipi python, dan bingung harus belajar dari mana ? mulailah dengan mendownload
python, dan mencoba mengetikan simple syntax. Betapa mudahnya membuat “Hello Wolrd !”.
Anaconda, Conda atau Apa ?
Anaconda adalah package yang komplit untuk python, beberapa package sudah ada pada anaconda,
karena lengkap, untuk mendownload anaconda diperlukan banyak data. Kalau tidak salah hampir 400 Mb.
Isinya ya ide, package, kelengkapan python. Conda lebih simple, jadi untuk mendownloadnya tidak
sebesar anaconda. Atau jika anda hanya membutuhkan python, cukup mendownload pythonya saja.
Untuk package bisa menggunakan “pip install bla-bla”
Ide ?
Buat ide, tidak usah pusing. Menurut gw ide yang paling asik itu adalah ide yang like interpreter, seperti
jupyter. Apa itu jupyter ? ya nanti google saja. Tapi bisa ingin membuat sebuah applikasi yang complex,
ya bisa mendownload ide dari intellj. Sangat powerfull sekali.
Untuk membuat web ?
Keunggulan python, adalah selain kalian bisa mengolah data,kalian juga bisa membuat sebuah website
atau webapps, atau backend dari sebuah webapps tersebut. Jadi kalo kalian jago banget tu sama python.
Ya kalian bisa deh jadi fullstack haha….
Okeh… Pengantarnya segitu dulu. Nanti gw sambung lagi…..

More Related Content

Similar to Sharing programming - Python Intro

Mengenal Si Ular Berbisa - Kopi Darat Python Bandung Desember 2014
Mengenal Si Ular Berbisa - Kopi Darat Python Bandung Desember 2014Mengenal Si Ular Berbisa - Kopi Darat Python Bandung Desember 2014
Mengenal Si Ular Berbisa - Kopi Darat Python Bandung Desember 2014Ridwan Fadjar
 
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdfPanduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdfMuhammadIqbal821302
 
Wellcome to python
Wellcome to pythonWellcome to python
Wellcome to pythonNanra Sukedy
 
Modul komparasi pengantar aplikom [ksl uty]
Modul komparasi pengantar aplikom [ksl uty]Modul komparasi pengantar aplikom [ksl uty]
Modul komparasi pengantar aplikom [ksl uty]Saeful Bahri
 
E zit vol 1
E zit vol 1E zit vol 1
E zit vol 1Bfhie El
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxNitha Thatha
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxyunusziliwu
 
PHPTriad: Cara Gampang Belajar PHP di WINDOWS
PHPTriad: Cara Gampang Belajar PHP di WINDOWSPHPTriad: Cara Gampang Belajar PHP di WINDOWS
PHPTriad: Cara Gampang Belajar PHP di WINDOWSAbdi Januar Putra
 
Modul 1 pengenalan
Modul 1  pengenalanModul 1  pengenalan
Modul 1 pengenalanFardian Syah
 
Kompetensi IT untuk Sarjana Industri
Kompetensi IT untuk Sarjana IndustriKompetensi IT untuk Sarjana Industri
Kompetensi IT untuk Sarjana IndustriKosiima
 
Migrasi Linux: Kesadaran untuk Menggunakan Software Alternatif
Migrasi Linux: Kesadaran untuk Menggunakan Software AlternatifMigrasi Linux: Kesadaran untuk Menggunakan Software Alternatif
Migrasi Linux: Kesadaran untuk Menggunakan Software AlternatifAde Malsasa Akbar
 
Ebook I - membuat bot telegram dengan php
Ebook I  - membuat bot telegram dengan phpEbook I  - membuat bot telegram dengan php
Ebook I - membuat bot telegram dengan phpHasanudin H Syafaat
 
Tutorial Cara Instalasi Ubuntu Linux Lengkap
Tutorial Cara Instalasi Ubuntu Linux LengkapTutorial Cara Instalasi Ubuntu Linux Lengkap
Tutorial Cara Instalasi Ubuntu Linux Lengkapcreatorb dev
 
Makalah so fwdr
Makalah so fwdrMakalah so fwdr
Makalah so fwdrm.irawan
 

Similar to Sharing programming - Python Intro (20)

Part1 introduction
Part1 introductionPart1 introduction
Part1 introduction
 
Tugas rk python
Tugas rk   pythonTugas rk   python
Tugas rk python
 
PythonTeX
PythonTeXPythonTeX
PythonTeX
 
Mengenal Si Ular Berbisa - Kopi Darat Python Bandung Desember 2014
Mengenal Si Ular Berbisa - Kopi Darat Python Bandung Desember 2014Mengenal Si Ular Berbisa - Kopi Darat Python Bandung Desember 2014
Mengenal Si Ular Berbisa - Kopi Darat Python Bandung Desember 2014
 
IPython
IPythonIPython
IPython
 
Zona IT E-Book Volume I
Zona IT E-Book Volume IZona IT E-Book Volume I
Zona IT E-Book Volume I
 
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdfPanduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
Panduan-Belajar-Arduino-Untuk-Pemula-Kelas-Robot-1.pdf
 
Wellcome to python
Wellcome to pythonWellcome to python
Wellcome to python
 
Modul komparasi pengantar aplikom [ksl uty]
Modul komparasi pengantar aplikom [ksl uty]Modul komparasi pengantar aplikom [ksl uty]
Modul komparasi pengantar aplikom [ksl uty]
 
E zit vol 1
E zit vol 1E zit vol 1
E zit vol 1
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptx
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptx
 
PHPTriad: Cara Gampang Belajar PHP di WINDOWS
PHPTriad: Cara Gampang Belajar PHP di WINDOWSPHPTriad: Cara Gampang Belajar PHP di WINDOWS
PHPTriad: Cara Gampang Belajar PHP di WINDOWS
 
Modul 1 pengenalan
Modul 1  pengenalanModul 1  pengenalan
Modul 1 pengenalan
 
Kompetensi IT untuk Sarjana Industri
Kompetensi IT untuk Sarjana IndustriKompetensi IT untuk Sarjana Industri
Kompetensi IT untuk Sarjana Industri
 
Migrasi Linux: Kesadaran untuk Menggunakan Software Alternatif
Migrasi Linux: Kesadaran untuk Menggunakan Software AlternatifMigrasi Linux: Kesadaran untuk Menggunakan Software Alternatif
Migrasi Linux: Kesadaran untuk Menggunakan Software Alternatif
 
Ebook I - membuat bot telegram dengan php
Ebook I  - membuat bot telegram dengan phpEbook I  - membuat bot telegram dengan php
Ebook I - membuat bot telegram dengan php
 
Tutorial Cara Instalasi Ubuntu Linux Lengkap
Tutorial Cara Instalasi Ubuntu Linux LengkapTutorial Cara Instalasi Ubuntu Linux Lengkap
Tutorial Cara Instalasi Ubuntu Linux Lengkap
 
Xcode magazine
Xcode magazineXcode magazine
Xcode magazine
 
Makalah so fwdr
Makalah so fwdrMakalah so fwdr
Makalah so fwdr
 

Sharing programming - Python Intro

  • 1. Sharing Programming Sedikit sharing tentang programming, buat tulisan kali ini gw sedikit berbagi tentang python. Mulai dari apa itu python, buat apa itu python, dan bagaimana python bisa jadi bahasa favorit programmer. Sejarah singkatnya python dibuat oleh Guido van Rossum (https://id.wikipedia.org/wiki/Python_(bahasa_pemrograman)) dengan license GPL (General Public Lisence), artinya kita bisa menggunakannya bebas baik untuk non komersil maupun non komersil dan karena ini open source, maka perkembangannya cukup cepat. Untuk saat ini, ada 2 jenis python, pertama adalah yang berawalan “2” dan yang satunya lagi berawalan “3”. Untuk python 2.xx supportnya akan berhenti pada tahun 2020, sedangkan untuk python 3.xx masih terus berkembang. Oh iya, untuk yang pengen tahu perbedaan python 2 dan dan python 3, nanti gw buat sesi khususnya. Mungkin gw akan bahas pengantar dulu, agar kalian bisa tertarik dengan python. Why python ? 1. Rich Type Data Untuk pengolahan data,para developer sangat dimanjakan dengan type data yang tersedia di python. Mulai dari Array, List, Tuple dan masih banyak lagi. Bila dibandingan dengan bahasa lain, hmmm….. sepertinya python jauh lebih unggul. 2. Simple but powerfull Python terkenal dengan syntax yang tidak terlalu panjang, hanya satu baris dia bisa menampilkan sebuah string. Sangat berlawanan dengan java yang sangat panjang, karena berbasiskan OOP. 3. Simpel processing Lambda pada python sangat memanjakan developer untuk pengolahan data yang sangat komplex. Ini bisa menjadi solusi buat kamu yang ingin memproses data dengan lebih gampang. 4. OOP Ya,walaupun simple. Python juga bisa menjadi java yang OOP. Walaupun, pada python kita bisa lebih leluasa dalam membuat kelas. Lain halnya pada java yang harus dan kekeh pada aturan pembuatan kelas. Harus pilih python 2 atau python 3 ?
  • 2. Menurut gw, untuk yang terbiasa dengan python 2, tidak ada salahnya melirik untuk melihat python 3. Jika kita melihat feature,python 3 bisa menjadi solusi pada beberapa kasus yang tidak bisa diatasi pada python 2. Salah satu kasusnya adalah asscipada python 2. Harus belajar dari mana ? Jika ingin mencicipi python, dan bingung harus belajar dari mana ? mulailah dengan mendownload python, dan mencoba mengetikan simple syntax. Betapa mudahnya membuat “Hello Wolrd !”. Anaconda, Conda atau Apa ? Anaconda adalah package yang komplit untuk python, beberapa package sudah ada pada anaconda, karena lengkap, untuk mendownload anaconda diperlukan banyak data. Kalau tidak salah hampir 400 Mb. Isinya ya ide, package, kelengkapan python. Conda lebih simple, jadi untuk mendownloadnya tidak sebesar anaconda. Atau jika anda hanya membutuhkan python, cukup mendownload pythonya saja. Untuk package bisa menggunakan “pip install bla-bla” Ide ? Buat ide, tidak usah pusing. Menurut gw ide yang paling asik itu adalah ide yang like interpreter, seperti jupyter. Apa itu jupyter ? ya nanti google saja. Tapi bisa ingin membuat sebuah applikasi yang complex, ya bisa mendownload ide dari intellj. Sangat powerfull sekali. Untuk membuat web ? Keunggulan python, adalah selain kalian bisa mengolah data,kalian juga bisa membuat sebuah website atau webapps, atau backend dari sebuah webapps tersebut. Jadi kalo kalian jago banget tu sama python. Ya kalian bisa deh jadi fullstack haha…. Okeh… Pengantarnya segitu dulu. Nanti gw sambung lagi…..