Jadi saya tertarik belajar kode dengan python. Saya mulai dengan html dan css yang tidak memerlukan pengaturan hanya menggunakan gedit untuk menulis kode saya dan menguji pada chromium. Baru-baru ini saya diberitahu untuk belajar berbuat lebih banyak dengan html dan css. Saya perlu mendapatkan pengaturan untuk java dan mulai belajar beberapa dari itu.
Namun saya lebih tertarik untuk belajar python. Sejauh ini yang saya tahu Ubuntu 12.10 hadir dengan versi python. Saya perlu tahu apa yang diperlukan untuk mengatur semuanya sampai saya benar-benar dapat membuka python 3.3.0 di Ubuntu 12.10 dan mulai mencoba perintah?
python
baris perintah dan Anda dapat mulai mengetik perintah untuk mencobanya.sudo apt-get install ipython
Jawaban:
Saya tidak yakin duplikat yang disarankan cukup berlaku saat ini . Faktanya adalah Anda tidak perlu mengatur lingkungan virtualenv atau mengikuti praktik terbaik untuk bangkit dan secara pribadi, saya pikir mencoba melakukannya akan membuat Anda takut pada Python, yang merupakan bahasa yang indah dan komunitas alat yang sangat kuat.
Untuk mendapatkan pandangan sekilas tentang Python, Anda bisa menjalankannya
python
di terminal dan Anda dibuang ke lingkungan python langsung. Anda dapat bermain-main dengan contoh kode sesuka hati Anda.Untuk hal-hal yang lebih besar (atau ketika Anda bosan dengan keterbatasan konsol python interaktif) Anda dapat menulis skrip Python dengan sangat mudah. Tulis file dalam sintaks Python, lalu jalankan
python filename
dan itu akan berjalan. Sederhana.Jika Anda benar-benar ingin belajar Python, saya sangat merekomendasikan dua hal:
http://learnpythonthehardway.org/book/ - Kedengarannya sulit tapi tidak. Bagian setup untuk Linux memiliki cara yang sangat praktis untuk
gedit
meningkatkan kecepatan juga, jadi jangan ketinggalan.Referensi Saku O'Reilly Python - Ini mungkin hanya berlaku jika Anda memiliki pengalaman dengan bahasa pemrograman lain. Saya selamanya mencoba mencari tahu perbedaan dicts dan tuple dari array bahasa lain dan referensi kantongnya bagus untuk mencarinya dengan cepat. Lebih baik dari Google dalam pengalaman saya. Sekali lagi, jika Anda tidak tahu apa itu array, ini mungkin tidak banyak membantu bagi Anda.
Setelah Anda maju ke proyek-proyek di mana Anda mungkin memerlukan praktik terbaik, itulah saatnya untuk mulai melihat
virtualenv
( kebanyakan hal-hal penyebaran server) atau kerangka kerja atau semacamnya.Yang terpenting: bersenang-senanglah.
Catatan peringatan pada Python 3.x
Beberapa orang menyarankan untuk menginstal (jika perlu) dan menggunakan Python 3. Saya tidak setuju dengan pendirian ini. Sebagai penanya pertanyaan Anda mungkin sama sekali tidak menyadari perbedaan antara keduanya atau bahkan ada dua versi. Itu bukan salah Anda - hanya itulah yang menjadi pemula.
Python 3.x sudah ada selama bertahun-tahun tetapi semua orang masih menggunakan 2.x. Aku serius. Orang lain mungkin berpendapat bahwa Py3k "cukup baik untuk dipelajari" tetapi saya berpendapat bahwa setidaknya 90% dari semua tutorial dan dokumentasi yang baik di luar sana adalah untuk Python 2 dan mencoba mengikutinya dengan Python 3 akan menghasilkan air mata.
Dan ketika Anda maju dan ingin menarik perpustakaan eksternal (yang benar-benar menyenangkan di Python!) Anda akan menemukan bahwa hanya sepotong kecil komunitas yang bermigrasi. Tidak dapat dihindari bahwa hal yang ingin Anda gunakan belum porting dan Anda tertinggal dalam genangan air mata Anda sendiri lagi.
Jadi saya tahu ini tahun 2013 dan kami semua robot setengah mengambang di luar angkasa, tetapi ikuti saran dari pengembang Python yang ngambek: tetaplah dengan barang-barang lama untuk saat ini . Hal-hal untuk Py3k akan meningkat dan mungkin dalam beberapa tahun ke depan akan aman digunakan ...
... saat Python 4 akan dirilis. C'est la vie.
sumber
python
2.7.3. Saya setuju bahwa 3.x adalah masa depan. Saya pikir ini bukanlah sesuatu yang harus Anda terlibat sejak awal. Mulai dari 2.7 memberi Anda keuntungan tanpa menjadi masalah.Python3
Untuk mulai bermain dengan python cukup ketik
python
ataupython3
di terminal. Pertama dimulai python 2, yang terakhir dimulai python 3. Ada dua versi utama python (yaitu 2 dan 3) dan mereka berbeda satu sama lain. Faktanya, pengembang python memutuskan untuk meninjau kembali beberapa hal dengan python 3. Pada instalasi baru 12.10, Anda biasanya sudah menginstal keduanya. Anda akan melihat sesuatu seperti ini (untuk python 2):Maka Anda dapat melakukan hal-hal seperti:
atau
atau menulis fungsi
dan menggunakannya
Anda dapat menyimpan fungsi dan perhitungan ini dalam file. Biasanya Anda menyebutkannya
someName.py
. Anda kemudian dapat membuat file itu dapat dieksekusi dengan mengetikchmod 700 someName.py
atau Anda dapat bermain dengan file dalam IDE (lihat di bawah). Jika file tersebut dapat dieksekusi, Anda dapat menjalankanpython someName.py
untuk menjalankan file dengan python 2 ataupython3 someName.py
menjalankannya dengan python 3.Lingkungan Pengembangan Terpadu
Untuk mulai belajar python, cara termudah adalah memulai dengan apa yang disebut
IDE
, yaitu lingkungan pengembangan terintegrasi. Jangan khawatir tentang semua cara di mana Anda dapat menggunakan IDE. IDE memungkinkan Anda untuk menyimpan perintah dalam file dan mengeluarkannya dengan mudah.Anda dapat menginstal IDLE (
sudo apt-get install idle
), yang merupakan IDE python default. Atau Anda dapat menggunakan geany, reinteract, gedit atau apa pun.Apa yang dilakukan IDE benar-benar membantu Anda mengelola file dan perintah Anda.
Salah satu tempat terbaik untuk memulai adalah tutorial python resmi untuk python 2 atau python 3 , saya pikir.
Nikmati.
sumber
sudo add-apt-repository ppa:ninja-ide-developers/ninja-ide-stable && sudo apt-get update && sudo apt-get install ninja-ide
.bpython
Jika Anda ingin berkenalan dengan python menggunakan interpreter python interaktif, saya sarankan menginstal
bpython
, yang merupakan perpanjangan dari interpreter stok python. Ia menawarkan fitur-fitur berikut ( diambil dari situs webnya ):Instalasi:
Menjalankannya:
Adapun Python 2 vs. 3:
Ubuntu menyertakan versi 2.7, yang merupakan iterasi terakhir dari cabang 2.xx dan menyertakan banyak fitur python 3. Saya akan mengatakan tetap pada python 2 (kebanyakan karena banyaknya perpustakaan yang belum porting ke python 3), tetapi jika Anda menjalankan skrip, gunakan
-3
sakelar untuk mengetahui masalah yang bisa muncul jika Anda menjalankan skrip pada python 3. Misalnya:python2 -3 script.py
Ada situs web yang bagus di mana Anda dapat melihat perbedaan antara versi python utama: http://docs.pythonsprints.com/python3_porting/py-porting.html
sumber
Satu hal lagi yang perlu diperhatikan adalah bahwa versi python default pada Ubuntu adalah Python 2.7.x dan bukan Python 3. Namun Anda dapat menginstal Python 3 dengan menjalankan perintah ini:
Untuk memulainya dalam mode interaktif, jalankan saja
python3
.sumber
Anda mungkin ingin memeriksa coursera.org mereka memiliki banyak kursus online, termasuk python yang akan segera dimulai. Kahnacademy juga memiliki kuliah python. python.org juga memiliki tutorial yang bagus ... Scott
sumber