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.

9
Mengapa orang ragu menggunakan Python 3?
Python 3 dirilis pada Desember 2008. Banyak waktu telah berlalu sejak itu tetapi masih hari ini banyak pengembang ragu untuk menggunakan Python 3. Bahkan kerangka kerja populer seperti Django belum kompatibel dengan Python 3 namun masih bergantung pada Python 2. Tentu saja, Python 3 memiliki beberapa ketidakcocokan dengan Python 2 …

23
Pemrograman bersih saat menulis kode ilmiah
Saya tidak benar-benar menulis proyek besar. Saya tidak memelihara database besar atau berurusan dengan jutaan baris kode. Kode saya terutama "jenis scripting" jenis - hal untuk menguji fungsi matematika, atau untuk mensimulasikan sesuatu - "pemrograman ilmiah". Program terpanjang yang saya kerjakan hingga saat ini adalah beberapa ratus baris kode, dan …

24
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 tahu siapa yang sebenarnya mengatakannya; tidak yakin apakah dia …

8
'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 suka metode pertama adalah cepat karena kita hanya …
143 python 

1
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 sebaliknya?
140 python  packages  modules 

2
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 sesuatu yang lain?

3
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 balik menempatkan dalam GIL?



2
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, harus% r Digunakan ketika impor relatif …

5
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 mengapa saya harus menggunakan …
88 python  strings 

9
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 open("../../data/sketch.txt"): if eachLine.find(":") != -1: (role, lineSpoken) …

6
Mengapa popularitas Python begitu mendadak? [Tutup]
Python pertama kali muncul pada tahun 1991, tetapi agak tidak diketahui sampai tahun 2004, jika peringkat TIOBE mengkuantifikasi sesuatu yang bermakna. Apa yang terjadi? Apa yang menyebabkan minat pada bahasa berusia 13 tahun ini menembus atap? Apakah ada alasan bahwa Python tidak dianggap sebagai pesaing nyata bagi Perl dalam dekade …

3
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 tuju adalah for-loop atau …
79 python  array  loops 

6
Kutipan tunggal vs tanda kutip ganda [ditutup]
Saya baru saja memulai pekerjaan di mana saya menulis Python setelah datang dari latar belakang Java, dan saya memperhatikan bahwa pengembang lain cenderung mengutip string menggunakan tanda kutip tunggal ( '') daripada tanda kutip ganda ( ""). Sebagai contoh: line1 = 'This is how strings typically look.' line2 = "Not …

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.