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.


3
Pastikan kode yang tidak aman tidak digunakan secara tidak sengaja
Fungsi f()menggunakan eval()(atau sesuatu yang berbahaya) dengan data yang saya buat dan simpan di local_filedalam mesin yang menjalankan program saya: import local_file def f(str_to_eval): # code.... # .... eval(str_to_eval) # .... # .... return None a = f(local_file.some_str) f() aman untuk dijalankan karena string yang saya berikan padanya adalah milik …

2
Apakah pewarisan Python merupakan gaya pewarisan "is-a" atau gaya komposisi?
Mengingat bahwa Python memungkinkan pewarisan berganda, seperti apa pewarisan idiomatik dalam Python? Dalam bahasa dengan pewarisan tunggal, seperti Java, pewarisan akan digunakan ketika Anda bisa mengatakan bahwa satu objek "adalah-a" dari objek lain dan Anda ingin berbagi kode antara objek (dari objek induk ke objek anak). Misalnya, Anda dapat mengatakan …


4
Mengapa generator dan fungsi python berbagi kata kunci "def"?
Pertimbangkan yang berikut ini: def some_function(): return 1 def some_generator(): yield 1 Dalam kode di atas, some_functionadalah fungsi, sedangkan some_generatorgenerator. Mereka terlihat sangat mirip. Masalah yang saya miliki ketika membaca kode adalah bahwa saya perlu memindai setiap baris dalam "fungsi" mencari yieldkata kunci sebelum saya dapat menentukan apakah itu sebenarnya …

3
Bagaimana seharusnya tautan dependensi pribadi ditangani di setup.py
Di tempat kerja kami menggunakan server pypi pribadi. Server pypi ini ditetapkan sebagai tautan ketergantungan: ... from setuptools import setup config = ConfigParser.ConfigParser() rc = os.path.join(os.path.expanduser('~'), '.pypirc') config.read(rc) dependency_links = [ 'https://{}:{}@<private_url>'.format( config.get('dc', 'username'), config.get('dc', 'password'))] setup( dependency_links=dependency_links, ...) Ini berfungsi dengan baik di sebagian besar kasus kami. Namun, beberapa …
10 python 

5
Apakah ada batasan teknis atau fitur bahasa yang mencegah skrip Python saya menjadi secepat program setara C ++?
Saya adalah pengguna Python lama. Beberapa tahun yang lalu, saya mulai belajar C ++ untuk melihat apa yang bisa ditawarkan dalam hal kecepatan. Selama ini, saya akan terus menggunakan Python sebagai alat untuk prototyping. Tampaknya, ini adalah sistem yang baik: pengembangan lincah dengan Python, eksekusi cepat di C ++. Baru-baru …



3
Multiprosesor Python dengan Antrian vs ZeroMQ IPC
Saya sibuk menulis aplikasi Python menggunakan ZeroMQ dan mengimplementasikan variasi pola Majordomo seperti yang dijelaskan dalam ZGuide . Saya memiliki broker sebagai perantara antara serangkaian pekerja dan klien. Saya ingin melakukan logging yang luas untuk setiap permintaan yang masuk, tetapi saya tidak ingin broker membuang waktu untuk melakukan itu. Pialang …


1
Apa model matematika dari kelas Python?
Saya mengerti bahwa model klasik dari lambda-papers tidak berlaku untuk Python. Dan penutupan bukan model matematika dari implementasi sistem Python. Jadi model mana itu?
10 python 

1
Bisakah seseorang mengedit modul Python bawaan?
Saat ini saya sedang belajar Python dan saya pada titik dalam buku tentang menggunakan perpustakaan Matematika. Saya melihat situs web Python dan memperhatikan bahwa perpustakaan itu sedikit langka dan saya menulis beberapa fungsi yang lebih berguna. Sebagai contoh, saya pergi ke depan dan menulis fungsi untuk mengambil koefisien dan mengembalikan …

1
Bagaimana cara merefleksikan "kelas dewa" Python?
Masalah Saya sedang mengerjakan proyek Python yang kelas utamanya sedikit " God Object ". Ada begitu banyak atribut dan metode! Saya ingin memperbaiki kelas. Sejauh ini… Untuk langkah pertama, saya ingin melakukan sesuatu yang relatif sederhana; tetapi ketika saya mencoba pendekatan yang paling mudah, itu memecahkan beberapa tes dan contoh …

2
Bagaimana cara kerja cache berbasis kunci?
Baru-baru ini saya membaca sebuah artikel di blog 37Signals dan saya bertanya-tanya bagaimana mereka bisa mendapatkan kunci cache. Semuanya baik dan bagus memiliki kunci cache yang menyertakan stempel waktu objek (ini berarti bahwa ketika Anda memperbarui objek, cache akan tidak valid); tetapi bagaimana Anda kemudian menggunakan kunci cache dalam templat …

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.