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
Menghilangkan warisan dalam bahasa pemrograman
Saya mengembangkan bahasa pemrograman saya sendiri. Ini adalah bahasa tujuan umum (pikir Python mengetik statis untuk desktop, yaitu int x = 1;) tidak dimaksudkan untuk cloud. Apakah Anda pikir tidak apa-apa untuk tidak mengizinkan warisan atau Mixin? (mengingat bahwa pengguna setidaknya memiliki antarmuka) Misalnya: Google Go, Bahasa sistem yang mengejutkan …
10 python  google 

3
Bagaimana cara kerja Python?
Pertanyaan ini mungkin agak konyol, tapi apa-apaan ini. Saya mulai belajar Python. Saya tahu sintaks dasar, dll. Ketika saya bekerja dengan HTML, PHP, dll. Saya hanya menulis kode, memasukkannya ke dalam file .html atau .php dan klik dua kali file ini. Kemudian kode saya berjalan. Saya dapat bekerja dengan database …

8
Bagaimana cara mengakhiri ketergantungan saya pada .NET? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 8 tahun yang lalu . Saya telah mengembangkan aplikasi Windows GUI sejak bertahun-tahun dan melompat ke .NET pada awal 2005. .NET adalah …
10 python  ruby 

1
Pengujian unit untuk pipa munging data yang terdiri dari fungsi satu garis
Membaca Pengantar Praktis untuk Pemrograman Fungsional Mary Rose Cook , ia memberikan contoh anti-pola def format_bands(bands): for band in bands: band['country'] = 'Canada' band['name'] = band['name'].replace('.', '') band['name'] = band['name'].title() sejak fungsi melakukan lebih dari satu hal namanya tidak deskriptif ini memiliki efek samping Sebagai solusi yang diusulkan, ia menyarankan …

2
Apakah ada konvensi untuk mengembalikan beberapa item?
Dalam Python khusus (saya tidak tahu apakah ini digeneralisasi) apakah ada cara "terbaik" untuk mengembalikan beberapa item dari suatu fungsi? def func1(): return a,b #equivalent to (a,b) def func2(): return[a,b] def func3(): return{"valueA":a,"valueB":b} Yang pertama adalah apa yang saya lihat paling umum, tetapi saya merasa seperti yang terakhir membuat kode …
10 python  variables 


4
Dekorator kelas dengan Python: kasus penggunaan praktis
Saya mencari kasus penggunaan praktis dan non-sintetis dekorator kelas Python. Sejauh ini, satu-satunya kasus yang masuk akal bagi saya adalah mendaftarkan kelas di sistem penerbit-pelanggan, misalnya plugin atau acara, seperti: @register class MyPlugin(Plugin): pass atau @recieves_notifications class Console: def print(self, text): ... Kasus waras lain yang saya pikirkan bisa saja …

4
Layanan microser dan perpustakaan bersama
Kami merancang sistem berdasarkan pada microservices independen (terhubung melalui bus RabbitMq). Kode akan (untuk komponen pertama setidaknya) ditulis dalam python (baik python2 dan python3). Kami sudah memiliki aplikasi monolit yang mengimplementasikan beberapa logika bisnis, yang ingin kami refactor sebagai layanan microser, dan diperluas. Satu pertanyaan yang membuat saya khawatir adalah: …

1
Gabung Python tampaknya tidak berfokus pada item untuk bergabung, tetapi pada simbol, dibandingkan dengan Ruby atau Smalltalk, karena alasan desain?
Saya pikir salah satu landasan OOP adalah bahwa, kami memiliki objek, yang merupakan item yang kami minati, dan kemudian kami mengirim pesan kepada mereka. Jadi mungkin tampak alami bahwa, saya memiliki koleksi barang, dan saya perlu memasukkannya ke dalam satu string, jadi untuk melakukannya: ["x", "o", "o"].join(" | ") # …

3
Mengapa Python membutuhkan kompiler dan interpreter?
Saya dapat memahami fakta bahwa Java membutuhkan kompiler dan interpreter. Ini mengkompilasi kode sumber untuk bytecode dan kemudian mesin virtual (pada Windows, Linux, Android, dll.) Menerjemahkan bytecode ke kode mesin untuk arsitektur saat ini. Tetapi mengapa Python membutuhkan kompiler dan interpreter? Karena Python bukan platform independen, mengapa tidak menggunakan interpretasi …

4
mengapa fungsi kosong diperlukan
Saya mulai belajar python dan saya bertanya-tanya mengapa fungsi kosong diperlukan dalam bahasa pemrograman misalnya dengan python: def empty_func(): pass bahkan dalam skrip shell fungsi kosong fungsi kosong tersedia. Pemahaman dan pertanyaan saya: Mengapa bahasa pemrograman membutuhkan fungsi kosong? Apakah hanya bermain-main dengan bahasa pemrograman atau tidak ada hal lain …


1
Apakah menggunakan '{}' dalam format string dianggap Pythonic?
Saya baru tahu Anda bisa menulis '{}{}'.format(string_a, string_b) dari pada '{0}{1}'.format(string_a, string_b) dalam Python, yaitu Anda dapat menghilangkan angka untuk parameter format string ketika Anda ingin segala sesuatunya dimasukkan secara berurutan. Apakah ini dianggap Pythonic? CATATAN: "Pythonic" adalah istilah yang umum digunakan di kalangan programmer Python untuk berarti kode Python …


3
Apa tantangan yang terkait dengan mengetik secara tertulis kompiler untuk bahasa yang diketik secara dinamis?
Dalam pembicaraan ini , Guido van Rossum berbicara (27:30) tentang upaya untuk menulis kompiler untuk kode Python, mengomentarinya mengatakan: ternyata tidak begitu mudah untuk menulis kompiler yang mempertahankan semua sifat pengetikan dinamis yang bagus dan juga menjaga kebenaran semantik dari program Anda, sehingga itu benar-benar melakukan hal yang sama tidak …

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.