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.

147
Apa kelemahan dari Python? [Tutup]

Python tampaknya sangat digemari akhir-akhir ini, dan bukan tidak patut - karena ini benar-benar sebuah bahasa yang dengannya seseorang hampir menikmati diberi masalah baru untuk dipecahkan. Tetapi, seperti yang pernah dikatakan oleh orang bijak (memanggilnya orang bijak hanya karena saya tidak...

143
'modul impor' vs. 'dari fungsi impor modul'

Saya selalu menggunakan metode ini: from sys import argv dan gunakan argvhanya dengan argv . Tetapi ada kesepakatan untuk menggunakan ini: import sys dan menggunakan argv oleh sys.argv Metode kedua membuat kode didokumentasikan sendiri dan saya (benar-benar) mematuhinya. Tapi alasan saya lebih...

140
Modul vs. Paket?

Setiap kali saya melakukannya from 'x' import 'y'saya bertanya-tanya mana yang dianggap sebagai 'modul' dan yang 'paket', dan mengapa itu tidak

139
Konvensi penamaan file python?

Saya telah melihat bagian PEP-8 ini https://www.python.org/dev/peps/pep-0008/#package-and-module-names Saya tidak jelas apakah ini merujuk pada nama file modul / kelas / paket. Jika saya punya satu contoh masing-masing, haruskah nama file semua huruf kecil dengan garis bawah jika sesuai? Atau...

112
Mengapa Python Ditulis dengan GIL?

Global interpreter lock (GIL) tampaknya sering dikutip sebagai alasan utama mengapa threading dan sejenisnya adalah sentuhan yang rumit di Python - yang menimbulkan pertanyaan "Mengapa hal itu dilakukan sejak awal?" Menjadi Bukan Programmer, saya tidak tahu mengapa itu mungkin - apa logika di...

89
Apa yang salah dengan impor relatif di Python?

Baru-baru ini saya meningkatkan versi pylint , pemeriksa gaya Python yang populer. Itu sudah balistik di seluruh kode saya, menunjukkan tempat di mana saya mengimpor modul dalam paket yang sama, tanpa menentukan jalur paket lengkap. Pesan kesalahan baru adalah W0403. W0403: Impor relatif% r,...

88
Periksa Penanganan Pertama vs Pengecualian?

Saya sedang mengerjakan buku "Head First Python" (ini bahasa saya untuk belajar tahun ini) dan saya sampai di bagian di mana mereka berdebat tentang dua teknik kode: Memeriksa penanganan Pertama vs Pengecualian. Berikut ini contoh kode Python: # Checking First for eachLine in

88
Mengapa% s lebih baik daripada + untuk gabungan?

Saya mengerti bahwa kita harus menggunakan %suntuk menggabungkan string daripada +di Python. Saya dapat melakukan salah satu dari: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Tetapi...

79
Bagaimana cara saya pindah dari aliran pemikiran "for-loop"?

Ini adalah pertanyaan yang agak konseptual, tetapi saya berharap saya bisa mendapatkan saran yang bagus tentang ini. Banyak pemrograman yang saya lakukan adalah dengan array ( NumPy ); Saya sering harus mencocokkan item dalam dua atau lebih array yang ukurannya berbeda dan hal pertama yang saya...