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.

2
Bagaimana cara saya memberi nama fungsi yang mengembalikan nilai dalam Python?
Saya bingung memilih nama untuk fungsi saya di Python . Terkadang fungsi bawaan Python sangat penting seperti: printfungsi dan metode string find. Kadang-kadang mereka tidak seperti: lennamanya tidak penting seperti calculate_len, misalnya, dan typetidak find_type. Saya dapat memahami bahwa printmengembalikan nilai yang tidak kami gunakan (yaitu None) dan melakukan sesuatu …

3
Mengapa Anda membutuhkan "diri". dalam Python untuk merujuk ke variabel instan?
Saya telah memprogram ke sejumlah bahasa seperti Java, Ruby, Haskell dan Python. Saya harus beralih di antara banyak bahasa per hari karena berbagai proyek yang saya kerjakan. Sekarang, masalahnya adalah saya sering lupa untuk menulis selfsebagai parameter pertama dalam definisi fungsi dalam Python yang sama adalah dengan memanggil metode pada …

3
Bekerja melalui prinsip tanggung jawab tunggal (SRP) dengan Python saat panggilan mahal
Beberapa poin dasar: Panggilan metode Python "mahal" karena sifatnya yang ditafsirkan . Secara teori, jika kode Anda cukup sederhana, memecah kode Python memiliki dampak negatif selain keterbacaan dan penggunaan kembali ( yang merupakan keuntungan besar bagi pengembang, tidak terlalu banyak bagi pengguna ). Prinsip tanggung jawab tunggal (SRP) membuat kode …

3
Python - menegaskan vs jika & kembali
Saya menulis skrip yang melakukan sesuatu pada file teks (apa yang dilakukannya tidak relevan untuk pertanyaan saya). Jadi sebelum saya melakukan sesuatu pada file saya ingin memeriksa apakah file itu ada. Saya bisa melakukan ini, tidak ada masalah, tetapi masalahnya lebih pada estetika. Ini kode saya, menerapkan hal yang sama …

8
Bagaimana prototyping cepat masuk ke dalam metodologi tangkas?
Saya bekerja untuk perusahaan besar, yang menentukan penggunaan proses gesit. Misalnya, untuk proyek kami, kami menggunakan layanan berbasis cloud yang secara khusus ditargetkan untuk mengelola pengembangan yang gesit. Kelompok teknik spesifik tempat saya bekerja belum secara tradisional mengembangkan perangkat lunak (sebagai gantinya kami membantu mengarahkan proyek dari sudut pandang burung-jauh …

1
Apakah memodifikasi objek __dict__ untuk mengatur propertinya dianggap Pythonic?
Saya memiliki kelas yang mengembang objek dari baris yang ditemukan di database (atau sumber lain, misalnya MongoDB, file CSV, dll.). Untuk mengatur properti objek, ia melakukan sesuatu seperti self.__dict__.update(**properties)atau obj.__dict__.update(**properties). Apakah ini dianggap Pythonic? Apakah ini pola yang baik yang harus saya terus gunakan, atau ini dianggap bentuk yang buruk?
12 python 


2
Python untuk proyek besar
Apakah ada sumber daya di luar sana tentang bagaimana merancang proyek Python kekuatan industri yang besar? Saya ingin memulai proyek pribadi yang ambisius, tetapi saya tidak begitu yakin bagaimana cara membuatnya dan praktik apa yang harus dilakukan untuk membuat proyek ini berhasil. Apakah ada sumber daya di luar sana yang …
12 python 

7
Apakah Python merupakan pilihan yang baik untuk mengembangkan UI? Jika demikian, wxPython atau Tkinter?
Saya menantikan untuk mengembangkan aplikasi desktop menggunakan Python. Saya seorang pemula dan saya tidak memiliki keahlian yang cukup dalam Python. Saya juga seorang programmer Java. Meskipun saya memiliki beberapa pengalaman dalam membangun UI menggunakan Swing, saya melihat bahwa aplikasi yang dikembangkan pada Swing terlalu lambat. Yah ini mungkin salah satu …

1
Seberapa matangkah PyPy? [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 5 tahun yang lalu . Saya mencoba untuk menentukan kematangan PyPy dengan cara lain selain membaca pendapat para …
12 python 

6
Sebagai programmer pemula, haruskah saya lebih suka membangun perpustakaan saya sendiri daripada menggunakan perpustakaan pihak ketiga?
Sebagai seorang programmer Python awal, apakah itu ide yang baik untuk membangun dan memahami perpustakaan saya sendiri sebelum melompat ke perpustakaan pihak ketiga canggih yang berisi fungsi yang saya butuhkan? Beberapa proyek (misalnya kerangka kerja web seperti Django) mungkin terlalu besar untuk pendekatan ini. Tetapi proyek lain (misalnya Web Crawler, …


2
Apa hubungan antara ruang lingkup dan ruang nama di Python?
Dalam banyak sumber saya menemukan "ruang lingkup" dan "ruang nama" digunakan secara bergantian, yang tampaknya sedikit membingungkan karena mereka bermakna berbeda. Lingkup mendefinisikan wilayah kode tempat nama tersedia. Aturan LEGB menentukan cara nama dilihat. Namespace adalah tempat Anda mencari nama. Lalu saya membaca: "Nama-nama diikat ke namespace sesuai dengan tempat …
12 python 

3
Konteks permintaan global - anti-pola?
Saya berbicara hari ini dengan seorang rekan kerja saya tentang kerangka kerja web Python dan kesan kami tentang mereka. Saya mengatakan kepadanya bahwa saya pikir Flask memiliki permintaan global berbau tidak enak dan merupakan anti-pola. The docs katakan tentang konteks permintaan: Sebaliknya, selama penanganan permintaan, ada beberapa aturan lain: saat …

3
Apakah ini praktik yang lebih baik pra-inisialisasi atribut di kelas, atau menambahkannya di sepanjang jalan?
Saya minta maaf jika ini adalah pertanyaan yang benar-benar sangat mutakhir, tetapi saya ingin tahu apa praktik terbaik yang ada, dan sepertinya saya tidak dapat menemukan jawaban yang baik di Google. Dalam Python, saya biasanya menggunakan kelas kosong sebagai wadah struktur data super-catchall (seperti file JSON), dan menambahkan atribut di …

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.