Cara Memulai Python di Terminal Koding.com

Sebelum Anda melanjutkan membaca panduan ini pastikan Anda telah PIP diinstal. Anda dapat menggunakan Koding Package Manager (KPM) dan menginstal PIP menggunakan hanya satu perintah:





kpm install pip

Dalam panduan ini kita akan pergi lebih menjelaskan apa Python, bagaimana menggunakan Python Kemasan melalui perintah PIP, dan bagaimana menulis Python web server pertama Anda menggunakan sebuah perpustakaan kecil yang dikenal sebagai Flask. Jadi, mari kita mulai!



Apa Itu Python ?

Python adalah populer, tujuan umum, tingkat tinggi bahasa pemrograman. Ini berfokus pada pembacaan programmer kewarasan atas kinerja baku. Python2 dan Python3 datang pra-instal pada Koding VMS, dan dalam panduan ini kita akan fokus pada python2. Mari kita lihat apa yang tampak seperti untuk menjalankan beberapa kode python!

Menjalankan script Python pertama Anda

Membuka Anda Ace Editor membuat file baru bernama hello.py. Paste kode berikut ke dalam file tersebut.

print "Hello from python!"


Cetak kata kunci mengambil string dan mencetaknya ke output standar (stdout) dari proses. Mari kita coba jalankan file ini sehingga kita bisa melihat output ini, tapi pertama menyimpan file dengan Ctrl-s. Sekarang, buka Terminal dan ketik perintah berikut.

python hello.py

Hingga Terlihat pada Terminal Seperti ini

jpunk: ~ $ python hello.py
Hello from python!
jpunk: ~ $


Rapi! Mari kita mengambil ini beberapa langkah lebih lanjut, dan melakukan sesuatu yang benar-benar berguna, memungkinkan menjalankan server web! Tapi pertama, mari kita mengenal Pip, dan menginstal sebuah perpustakaan yang membuat membuat aplikasi python Web mudah!


Instalasi Pip


pip adalah populer Python Package Manager. Namun, kita perlu menginstalnya ke Koding VM kami menggunakannya. Untuk melakukan itu, kita akan menggunakan AptGet, dengan perintah berikut.

sudo apt-get install python-pip

Berikan yang sesaat, dan setelah itu selesai kita dapat menginstal Flask!


Menggunakan Pip untuk menginstal Flask


Anda mungkin bertanya-tanya mengapa kita menggunakan Flask untuk menulis ini web server kecil kita. Labu memiliki API-benar bagus untuk membuat aplikasi web kompak. Ini bagus untuk panduan pemula, karena kita dapat melihat sebuah konsep beberapa inti tanpa terlalu macet dengan rincian teknis dari server web.

Sekarang bahwa Anda telah pip diinstal, menginstal Flask jenis perintah berikut.

sudo pip install Flask
Perhatikan bahwa kita menggunakan sudo karena lokasi default untuk paket yang terinstal di direktori root. Praktek yang umum untuk menyimpan ini tanpa akses root adalah dengan menggunakan Lingkungan Virtual untuk menjaga paket Anda diinstal per-proyek. Kami akan menyimpan itu untuk panduan kemudian meskipun.

Setelah itu selesai menginstal, memungkinkan menulis kode Flask kami!

Membuat Web Server Flask pertama Anda


Buat file baru bernama web.py, dan paste kode berikut.

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run(host='0.0.0.0')
Ada beberapa poin yang menarik dalam sumber ini, jadi sebelum kita menjalankan server web kami, mari kita pergi atas sumber.

from flask import Flask
Up pertama adalah dari dan kata kunci impor kami. Impor mengimpor modul untuk sebuah objek dengan nama yang sama. Ketika digunakan dengan dari kata kunci meskipun, hanya objek Flask diimpor ke lingkup saat ini. Jadi, garis ini mengimpor fungsi bernama Flask.

app = Flask(__name__)
Selanjutnya, kita menggunakan Flask () fungsi untuk membuat contoh Flask, disimpan dalam aplikasi nama.

__name__ adalah kata kunci khusus yang menyimpan nama dari saat ini modul, atau sama dengan "__main__" jika dijalankan secara langsung. Kita akan melihat ini lagi pada akhir script.

def hello():
    return "Hello World!"
Kami melewatkan garis, dan akan langsung ke def kata kunci. Ini adalah bagaimana kita mendefinisikan fungsi dengan Python. Dalam hal ini, kita menggunakan fungsi ini sebagai pengendali untuk Flask kami "dengan".

@app.route("/")
def hello():
    return "Hello World!"
Jika kita melihat fungsi itu lagi, termasuk garis kami melewatkan, kita melihat struktur sintaks baru, @app.route("/").

Hal ini dikenal sebagai dekorator a. Dekorator adalah sintaks khusus untuk fungsi membungkus fungsi lain. Jika Anda baru untuk pemrograman, ini bisa menjadi sedikit rumit konsep yang melibatkan Fungsi Orde Tinggi. Kami akan secara singkat menyentuh di bawah ini, tapi untuk saat ini kami hanya akan mengambilnya pada nilai nominal. Ini adalah bagaimana rute Flask permintaan kami untuk handler kami.

Sebuah Route adalah konsep yang mengarahkan permintaan (orang yang melihat web server Anda) dan rute mereka untuk fungsi Handler Anda. "/" Adalah jalan untuk rute ini, yang berarti bahwa ketika seseorang menghubungkan ke http://hostname.username.koding.io/ mereka diberi fungsi ini.

Jika seseorang terhubung dengan http://hostname.username.koding.io/foo/bar, itu tidak akan kembali handler ini, karena / foo / bar tidak cocok dengan halo kami.

if __name__ == "__main__":
    app.run(host='0.0.0.0')
Akhirnya kami berada di akhir script. Jika Anda ingat __name__ kata kunci dari sebelumnya, ingat bahwa itu memegang nama modul saat ini. Jika file tersebut dijalankan langsung dari Python meskipun, yaitu python web.py, maka nilai adalah "__main__".

Dengan menulis __name__ == "__main__" kondisi, kami membuatnya sehingga jika file ini dijalankan secara langsung akan mulai server web. Jika file yang diimpor meskipun, tidak akan. Ini bagus karena kita tidak ingin impor untuk mengeksekusi sekelompok kode berbahaya. Praktek pemrograman yang baik.

Menjalankan server web Flask kami


Sekarang kita telah melihat sumber, memungkinkan menjalankan hal ini! Kita bisa menjalankan file ini seperti di atas, dengan ..
python web.py
Dan kemudian terhubung ke dengan alamat berikut.

http://hostname.username.koding.io:5000
Flask akan menampilkan teks kami ketika Anda meminta jalur akar, awesome!

Dekorator singkat Dijelaskan


Sekarang kita sudah melalui web server sumber, memungkinkan meninjau kembali dekorator dan masuk ke sedikit lebih mendalam. Kami tidak akan pergi ke setiap konsep secara rinci, sehingga kita bisa menjaga ini pemula tutorial secara masuk akal pendek, dan bukan buku.

Untuk membantu menjelaskan dekorator, kita tambahkan dekorator kita sendiri.

ef from_py(hello):
  def wrapper(*args, **kwargs):
    return hello(*args, **kwargs) + " From Python!"
  return wrapper

@app.route("/")
@from_py
def hello():
    return "Hello World!"
Mari kita menganalisis ini.

from_py hanyalah sebuah fungsi, yang mengambil fungsi lain. Ketika kita menambahkan kata kunci sebelum dari fungsi def, from_py disebut dengan fungsi sebagai argumen pertama. Ini "membungkus" hello () dengan from_py () fungsi kita.

Berikutnya, kita membuat fungsi baru di dalam fungsi from_py yang bertindak sebagai pengendali. The (* args, kwargs **) parameter adalah sintaks khusus untuk menyimpan semua argumen yang diberikan dalam dua objek, sehingga kita dapat sepenuhnya melewati mereka ke hello () handler.

Dalam fungsi pembungkus kami, kami kemudian memanggil kemudian hello () fungsi, dengan argumen yang diberikan kepada wrapper ().

Ketika halo () kembali, kita menambahkan string kita sendiri "Dari Python!", Dan kembali itu juga.

Jadi artinya

@app.route("/")
@from_py
def hello():
    return "Hello World!"
Sebenarnya banyak fungsi, lebih dari tiga. Kita bisa menulis seluruh struktur di sini, tapi hanya fokus padafrom_py untuk saat ini, untuk menghindari bingung oleh sekelompok besar fungsi bersarang.

Jika ini masih tidak masuk akal, jangan khawatir! Fungsi orde tinggi dapat mengambil beberapa membiasakan diri. Praktek mereka, dan membuat Anda sendiri, mereka layak pemahaman!

Python2 vs Python3


Akhirnya, pembicaraan Python tidak pernah lengkap tanpa membungkus semuanya dalam python2 besar vs debat Python3! .. Untungnya, kita tidak akan melakukannya di sini.

Jika Anda baru untuk Python, dan tidak yakin versi mana yang digunakan, itu tidak terlalu penting. Mereka berdua sangat mirip, memilih satu, dan mempelajarinya. Setelah Anda mempelajari satu, versi lain akan mudah digunakan, dan Anda akan dapat menemukan perbedaan dengan mudah.

Python3 adalah masa depan akhirnya, tapi itu diambil bertahun-tahun untuk mendapatkan traksi, dan akan mengambil banyak lagi. Memilih yang menggunakan bisa menjadi keputusan yang sulit bagi programmer berpengalaman ingin menulis basis kode besar. Anda tidak perlu khawatir tentang itu, saat ini. Menyimpan itu untuk hari lain :)

Ini menyimpulkan memulai dengan Python panduan. Terima kasih untuk membaca!

1 komentar:

Sejarah Singkat Kejayaan Khilafah Islam di dunia


01. ada satu waktu saat Islam terbentang dari timur-barat tak kurang dari 20 juta km2, dari spanyol sampai indonesia

02. dimasa itu ilmuwan ternama di dunia adalah Muslim, dan tanah kaum Muslim adl tanah subur yang menumbuhkan ilmu bagi dunia

03. saat newton belum dikenal dengan teori optiknya, ibnu al-haitsami telah menulis kitab al-manazhir (buku optik) yg menginspirasi newton

04. al-khawarizm ilmuwan Muslim menulis kitab al-jabar wal muqabala, memperkenalkan angka 0 bagi dunia, dan memperkenalkan trigonometri

05. ibnu sina menjadikan bukunya kitab al-qanun fi thibb, hukum pengobatan, yang menjadi text book wajib fak. kedokteran di slrh penjuru alam

06. saat itu cordoba di andalusia memiliki 70 perpus umum, 900 pemandian umum, dan pada abad-11 sudah memiliki gorong-gorong

07. kala itu, walau Muslim luas wilayahnya, namun mereka diatur dengan aturan yang padu, Al-Qur'an dan As-Sunnah, 1 aturan untuk 1 ummat

08. saat itu bendera hanya 1, hitam/putih bertahtakan kalimat syahadat, sebagaimana "panji Rasulullah warnanya hitam dan benderanya putih"

09. di waktu itu blm ada indonesia, blm juga mesir, arab, turki, libya, nigeria, india dan lainnya, mereka hanya 1 nama, Khilafah Islam

10. Khilafah adalah sistem pemerintahan warisan Rasulullah lewat hadits beliau, dan pemimpin khilafah ini beliau panggil sebagai Khalifah

11. Abu Bakar adalah Khalifah (pengganti) Rasulullah pertama yang diserahi pengurusan ummat, Umar penerusnya, Utsman dan Ali selanjutnya

12. Khilafah ini berlangsung selama hampir 13 abad, hingga terakhir dilumatkan makar Inggris dan Israel pasca PD1 di tahun 1924 tepatnya oleh Mustafa Kemal Ataturk , yang melengserkan khalifah yang berpusat di turki.

13. secara historis, pasca kehilangan kepemimpinan khilafah, musibah mulai tumbuh subur pada ummat laksana jamur di musim hujan

14. wilayah Islam yang padu tersebut dikerat oleh penjajah Inggris dan Prancis lewat perjanjian sykes-picot pada 1917, memecah persatuan

15. masing-masing wilayah Islam 'dimerdekakan' (baca: dijadikan negara boneka), ditanamkan nasionalisme, agar tak lagi menyatu dlm akidah , termasuk Indonesia. kenapa Jepang Menyerahkan kekuasaannya ke indonesia ? karena agar indonesia tidak menjadi negara islam, yang pada waktu itu,,.indonesia yang mayoritas islam sedang Menggebu-gebu untuk melumatkan para penjajah di negeri indonesia. sehingga agar tidak menjadi negara islam. dan kebetulan Bapak Soekarno lah yang menjadikan negara indonesia menjadi negara republik.. , dengan bisikan-bisikan para petinggi-petinggi pada waktu itu.

16. saat itu kelu getir mulai mendera, lewat deklarasi balfour, inggris menjual tanah palestina kepada yahudi lord rothchlilds pada 1917

17. saat itu yahudi mulai berimigrasi menuju tanah haram kaum Muslim, LBB melegalisasinya pada 1922, mulailah pembantaian di palestina

18. pasca PD2, thn 1948, AS dibidani PBB melahirkan negara israel, yg otomatis membuat Muslim palestina stateless (tak dianggap manusia)

19. saat itu palestina tak ada yg membela kecuali sedikit, berbeda ketika Khilafah masih ada, saat telunjuk Khalifah dapat mengerahkan jihad

20. tak hanya palestina, pembantaian di india, serbia, cechnya, ethiopia, dan lainnya mulai, anjing2 itu tahu pelindung Muslim telah hilang

21. setelah dikerat dengan nasionalisme, kaum Muslim pun dipisahkan dengan Al-Qur'an dengan demokrasi, dan dilumatkan dgn liberalisme

22. ulama-ulama dunia Islam sangat menyadari, bahwa absennya khilafah sebagai pelindung membuat masalah besar pada Muslim, mereka bertindak!

23. di india, gelombang penolakan dimakzulkannya Khalifah digalang dalam "khilafah movement" thn 1924, namun gerakan ini disusupi inggris

24. di mesir, Hasan Al-Banna di mesir 1926, mempelopori gerakan ikhwanul muslimin, menggedor kesadaran kaum Muslim akan pentingnya khilafah

25. gelombang perlawanan atas hegemoni barat berlangsung termasuk di tanah air, pada tahun 1925 dilaksanakan muktamar khalifah di kairo

26. wakil dr nusantara ke kairo ialah h. fachroeddin (muhammadiyah), soerjopranoto (si) h. wahab chasboellah (organisasi ulama surabaya)

27. namun konggres inipun digagalkan inggris, sebagai lanjutan pada 1926 diadakan muktamar al-Islam sedunia di Makkah, utk bicara khilafah

28. dari indonesia dikirimkan hos tjokroaminoto (si) dan mas mansoer (muhammadiyah), dan krn keterbatasan tak menyertakan wahab chasboellah

29. dikarenakan semangat ulama2 surabaya dalam memperjuangkan Islam, yg tak berangkat ke muktamar khilafah akhirnya dirikan nahdhatul ulama

30. tak heran indoensia merdeka bukan karena teriakan "merdeka" semata, namun lebih ramai dengan teriakan "Allahu Akbar!"

31. satu demi satu kelompok semakin menyadari perlunya khilafah, dan khalifah yg Nabi katakan "Imam layaknya tameng" yg lindungi ummat

32. pada 1954 taqiyuddin an-nabhani juga mendirikan hizbut tahrir, menyeru untuk melanjutkan kehidupan Islam dgn khilafah

33. begitu pula hizbullah yang membela irak mengumumkan bahwa mereka siap menegakkan khilafah apabila dapat mengusir as dari tanah mereka

34. kesadaran ummat Islam tentang pentingnya pelindung mereka, khilafah semakin besar, dan tak hanya mereka yg sadar, kaum kufur pun sadar

35. berkali2 dari mulut bush, cheney, blair, dan lainnya muncul kekhawatiran mereka akan khilafah, yang dapat menggeser dominasi as

36. amsterdam, berlin, dan moskow pun telah membicarakan khilafah, khilafah pada abad 21 ini jadi buah bibir pembicaraan

37. kebakaran jenggot, biang liberal dunia AS, segera tugaskan kroconya di indonesia untuk halangi ummat paham khilafah, lewat kaum liberal

38. tak apa kawan, semakin ia dibicarakan maka ia semakin lepas, semakin angin dilawan ia semakin keras menghempas, begitulah Islam

39. Allah peringatkan kita "mereka berkehendak memadamkan cahaya (agama) Allah dengan mulut (ucapan- ucapan) mereka.. >>

40. ..dan Allah tidak menghendaki selain menyempurnakan cahayaNya, walaupun orang-orang yang kafir tidak menyukai (QS 9:32)

demikian sedikit kicauan tentang sejarah singkat (sekali) tentang Islam, kita sambung dan perlengkap lain waktu :)

Diambil dari twet @felixsiauw

Dari Auf bin Malik dari Nabi shallallahu ‘alaihi wa sallam, beliau bersabda:

Aku khawatir atas kamu sekalian enam: pemerintahan orang-orang yang bodoh, penumpahan darah, jual hukum, memutus (tali) persaudaraan/ kekerabatan, generasi yang menjadikan Al-Qur’an sebagai nyanyian, dan banyaknya polisi (aparat pemerintah, yang berarti banyak kedhaliman). (HR Thabrani, shahih menurut Al-Albani dalam Shahih Al-Jami’ hadits no. 216)


2 komentar:

Copyright © 2012 Nugasoft Production.