Pertanyaan yang diberi tag «python»

Python adalah bahasa pemrograman tingkat tinggi yang ditafsirkan secara dinamis, diketik. Desainnya berfokus pada sintaks yang jelas, pendekatan intuitif untuk pemrograman berorientasi objek, dan membuat cara yang benar untuk melakukan sesuatu dengan jelas. Python mendukung modul dan pengecualian, dan memiliki pustaka modul standar yang luas. Python adalah tujuan umum dan dengan demikian digunakan secara luas, dari web ke sistem embedded.

11
Jika kita dapat melakukan pemrograman fungsional dengan Python, apakah kita memerlukan bahasa pemrograman fungsional tertentu? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengumpulkan debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

3
Mengapa begitu banyak bahasa memperlakukan angka yang dimulai dengan 0 sebagai oktal?
Saya sudah membaca Di mana oktal bermanfaat? dan sepertinya oktal adalah sesuatu yang dulunya bermanfaat. Banyak bahasa memperlakukan angka yang diawali dengan 0 sebagai oktal, jadi literal 010sebenarnya adalah 8. Beberapa di antaranya adalah JavaScript, Python (2.7), dan Ruby. Tetapi saya tidak benar-benar mengerti mengapa bahasa-bahasa ini membutuhkan oktal, terutama …


7
Untuk jenis aplikasi apa Python merupakan pilihan yang buruk? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Saya baru mulai belajar Python, dan saya ingin mendapatkan lebih banyak konteks pada …
21 python 


3
@staticmethod vs fungsi tingkat modul
Ini bukan tentang @staticmethoddan @classmethod! Saya tahu cara staticmethodkerjanya. Apa yang ingin saya ketahui adalah kasus penggunaan yang tepat untuk @staticmethodfungsi tingkat modul. Saya telah menelusuri pertanyaan ini di Google, dan tampaknya ada beberapa kesepakatan umum bahwa fungsi tingkat modul lebih disukai daripada metode statis karena lebih pythonic. Metode statis …
21 python 


4
Kapan dan bagaimana saya harus menggunakan pengecualian?
Pengaturan Saya sering mengalami kesulitan menentukan kapan dan bagaimana menggunakan pengecualian. Mari kita perhatikan contoh sederhana: misalkan saya sedang menggores halaman web, katakan " http://www.abevigoda.com/ ", untuk menentukan apakah Abe Vigoda masih hidup. Untuk melakukan ini, yang perlu kita lakukan adalah mengunduh halaman dan mencari waktu di mana frasa "Abe …


6
Praktik terbaik dalam penulisan komentar dan dokumentasi
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 7 tahun yang lalu . Mengomentari saat ini lebih mudah dari sebelumnya. Di Java, ada beberapa teknik yang bagus untuk menghubungkan komentar ke kelas, dan Java IDEs bagus dalam membuat shell komentar untuk Anda. …

5
Apakah ada satu kerangka kerja standar untuk mengembangkan aplikasi Python GUI.?
Ada begitu banyak kerangka kerja untuk menulis aplikasi GUI menggunakan Python. Tetapi apakah ada satu kerangka kerja standar utama? Sebagai contoh, kami memiliki bundel .NET / C # di Visual Studio. Saya juga berpikir dalam perspektif lain. Di masa depan jika saya memberikan wawancara untuk pekerjaan programmer Python, kerangka GUI …
20 python 

7
Argumen default yang dapat diubah Python: Mengapa?
Saya tahu bahwa argumen default dibuat pada waktu inisialisasi fungsi dan tidak setiap kali fungsi dipanggil. Lihat kode berikut: def ook (item, lst=[]): lst.append(item) print 'ook', lst def eek (item, lst=None): if lst is None: lst = [] lst.append(item) print 'eek', lst max = 3 for x in xrange(max): ook(x) …
20 python 

4
Apakah titik dua dalam blok python secara teknis perlu?
Ini benar-benar hanya pertanyaan teoretis oleh pemula python yang ingin lebih memahami. Saya selalu lupa titik dua setelah blok pernyataan awal dengan python. Itulah yang saya maksud: for <variable> in <sequence>: if <blah blah>: Pikiran saya adalah bahwa salah satu alasan saya terus lupa adalah, bahwa mereka secara implisit bersifat …
19 python  syntax  theory 

4
Mengapa coroutine kembali? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Sebagian besar pekerjaan dasar untuk coroutine terjadi pada 60-an / 70-an dan kemudian …

1
Mengapa menggunakan kelas saat memprogram gui tkinter dengan python
Saya memprogram terutama dalam python dan telah memprogram beberapa GUI dengan Tkinter, setiap tutorial yang pernah saya lihat merekomendasikan mendefinisikan dan menggunakan kelas untuk GUI, tetapi GUI saya berjalan dengan sempurna menggunakan hanya prosedur, tanpa kelas. Mengapa menggunakan kelas? Tampaknya dari sudut pandang saya hanya menjadi lapisan kompleksitas tambahan dan …
19 python  gui  class 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.