Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pembangun kanan C++ berkata: Python ialah bahasa pengaturcaraan peringkat permulaan terbaik

Pembangun kanan C++ berkata: Python ialah bahasa pengaturcaraan peringkat permulaan terbaik

王林
王林ke hadapan
2023-04-08 12:44:561345semak imbas

Penterjemah |. Bugatti

++

Salah satu pembangun awal rangka kerja ujian

dan juga pembangun

SonarSource Peguambela Pembangunan. Beliau percaya bahawa pengaturcara baharu yang mencari bahasa pertama dan sesiapa sahaja yang ingin menambah bahasa lain pada toolkit mereka harus Bermula dengan Python. NashBeritahu Timbunan Baharu

: "Memilih Python adalah Pembangun kanan C++ berkata: Python ialah bahasa pengaturcaraan peringkat permulaan terbaik

membosankan

, tetapi alasanmenarik. Python > Sangat mudah diperoleh , ia adalah secara beransur-ansur menjadi sebenar tahap profesional , bahasa yang sangat popular. Adakah bahasa pertama anda Python atau JavaScript? ​Jadi apakah masalah dengan , JavaScript menjadi bahasa pertama? Nash berkata bahawa JavaScript ialah pilihan yang baik, tetapi ia tidak pernah menjadi bahasa mesra pemula. By the way

ASAS

: Ini adalah era yang sangat 80 >Bahasa pengaturcaraan popular, nama penuh ialah "Arahan simbolik universal untuk pemula". Ianya mudah , tetapi ia bukanlah bahasa yang sangat , jadi orang tidak Gunakannya untuk membangunkan aplikasi gred profesional sehingga Microsoft memperkenalkan Visual dalam 90 Asas.

Nash berkata popular Python tidak sama dengan > kerana ia mudah dengan , tetapi apabila pembangun menjadi lebih berpengalaman, menjadi Kemudian mendalami penggunaan yang lebih kompleks, dan akhirnya tulis aplikasi sebenar. Nash percaya bahawa JavaScript juga agak mudah, tetapi lebih daripada itu adalah semata-mata secara kebetulan , dan bukannya direka dengan sengaja .

Dia berkata: "

JavaScriptpada asalnya direka untuk menjadi Penggunaan lain , secara tidak sengaja menjadi bahasa paling popular di dunia, hanya kerana ia pada dasarnya Digabungkan dengan Web Oleh itu, JavaScript ialah berbaloi untuk dipelajaricemerlangBahasa, tetapi ia tidak mesra kepada pemula Sebaliknya, Python pada masa yang sama memenuhi

kedua-dua cara: Mesra pemula, dan berguna. Nash berkata: "Ia berbunyi lebih seperti pseudokod yang ditulis di atas kertas, apabila Anda melakar satu idea dan ia berubah

kepada kod kerja sebenar dalam asas kod pengeluaran Ia lebih sesuai untuk pemula daripada ini, Ia juga digunakan secara meluas dalam industri >Dia sering berulang-alik antara Python dan JavaScript Menukar , Kekeliruan terbesar yang disebabkan oleh ini ialah memikirkan sama ada untuk menambah mata di hujung baris

No.

Dia berkata: "Ini adalah salah satu masalah dengan JavaScript >, dan banyak adalah pilihan, jadi titik koma sebenarnya adalah pilihan, kecuali dalam Dalam beberapa kes ia adalah bukan pilihan Python Salah satu prinsipnya ialah perlu ada cara yang betul untuk melakukan perkara ini, tetapi secara umum, ini adalah percubaan untuk mereka bentuk , Supaya ada cara yang jelas untuk melakukan sesuatu, iaitu cara Python dan semuanya kelihatan bersatu,<.>JavaScript hampir sebaliknyaPython sebagai Bahasa Kedua: Adakah anda mengganggu? ​Anda mungkin berkata, Python tidak penting. Bercakap tentang web, jika anda adalah front-end/Wpemaju eb ,

JavaScript

sememangnya

raja. Anda juga mungkin mempertimbangkan : Anaconda PyScript sumber terbukaSelepas dikeluarkan tahun lepas,kiniberada

depan

akhir . Nash berkata: “Anda juga boleh menggunakan Python di bahagian belakang sebagai Web yang hebat teknologi, Saya sering melakukan ini ia juga mula menunjukkan beberapa potensi untuk hadapan- menamatkan bahasa

, walaupun masih dalam peringkat awal untuk menilai sama ada ia akan >Ia terlalu awal untuk menangkap tetapi ia ada dan jika anda sudah mempunyai kemahiran Python, anda kini boleh Tuntut atau pertimbangkan diri anda untuk menjadi pembangun hadapan, sekurang-kurangnya jika anda telah mencuba Tukar kepada Bahasa lain, saya takut saya tidak boleh mengatakannya”Tetapi > Sudah terlambat untuk anda sekarang , anda telah pun mempelajari JavaScript atau bahasa lain. Nash percaya bahawa Python dan ialah bahasa pelengkap yang ideal.

Dia berkata: "Python ialah bahasa skrip yang hebat . Ia juga mempunyai fungsi penuh dalam hal ini kerana ia Boleh skala untuk masalah

Satu lagi

kelebihan membezakan Python ialah , ia ialahBahasa Dinamik. Jadi, seperti apabila anda mengisytiharkan pembolehubah, anda tidak perlu menyatakan jenis pembolehubah ia ialah (Nombor, String atau Boolean ). Bahasa ini menyimpulkan berdasarkan cara anda menggunakan , sama seperti JjavaScript. Ini tidak berlaku untuk Java atau C++, yang kedua-duanya merupakan bahasa yang ditaip kuat. Dia menambah, Bahasa dinamik biasanya lebih mudah untuk pemula. "Python ialah bahasa dinamik, yang bermaksud anda boleh Melakukan kesilapan dalam kod anda yang hanya ditangkap pada masa jalanan, manakala bahasa yang ditaip secara statik akan menangkap ralat pada masa penyusunan ramai orang termasuk saya secara umumnya lebih suka bahasa yang ditaip secara statik 🎜>terutamanya

adalah untuk lebih banyak

pangkalan kod yang lebih besar Python kini mempunyai anotasi jenis pilihan, Membawa . banyak faedah, tetapi hanya jika anda menggunakan alat analisis statik tambahan " Dia menambah bahawa Sonar menyediakan alat analisis statik yang boleh Menemui ketidakpadanan dalam jenis terpakai walaupun dalam Python.

Python boleh digunakan untuk asas kod yang lebih kompleks (seperti C+ +)'s bahagian hadapan mesra.

Dia berkata: "Anda boleh membalut dengan antara muka Python dan kemudian ia sebenarnya kebanyakannya ditulis dalam C++, mengendalikan angkat berat peringkat rendah, dan kemudian pretty Satu bahagian hadapan Python yang agak mudah untuk yang sebenarnya merupakan bahasa kedua yang sangat baik jika anda ingin mempelajari bahasa lain, sebahagian besarnya harus mempunyai Python dalam kit alat " Terkenal dengan aplikasinya dalam pembelajaran mesin, ia juga merupakan bahasa yang popular dalam bidang kewangan, di satu pihak disebabkan oleh NumPy dan KuantumsubPengiraan, yang menggunakan kaedah matematik dan statistikuntuk menangani masalah kewangan dan pengurusan risiko.

Dia berkata : "Pengkomputeran kuantum pembangun pernah menggunakan C hampir secara eksklusif ++ Proses kerja, mungkin gunakan MATLAB untuk melakar, kemudian mereka akan menukar kod menjadi C ++ meningkatkan prestasi dengan

Tetapi dengan Python dan NumPy, mereka mendapati ia sebenarnya boleh dilakukan dalam Dapatkan segala-galanya dalam perisian Pakej Kod mereka kelihatan seperti ditulis dalam MATLAB, tetapi dilaksanakan seperti C ++ di bawah hud ". Perkara yang perlu diketahui oleh pembangun tentang PythonWTerdapat dua jenis hujung belakang yang dibangunkan oleh eb Rangka kerja Python Utama : Django dan Flask. Nash menggunakan Flask untuk pembangunan web.

Dia berkata: "Django lebih seperti tradisional Wrangka kerja eb, anda perlu Lakukan cara Django Sekarang anda pada asasnya Dpembangun jango meminjam daripada Django dalam banyak cara, tetapi kurang serba lengkap 🎜>Anda sebenarnya boleh memperkenalkan kebergantungan lain kepada lakukan perkara seperti yang anda mahu, Apabila saya memprogramkan Saya suka ini "dia bermaksud , dan terdapat tutorial dan sumber dalam talian yang banyak

untuk mempelajari rangka kerja ini atau

pengetahuan . Python juga telah muncul bersama-sama dengan Unix sistem pengendalian (seperti MacOS atau Linux) 🎜>pada mesin. Sistem Windows boleh menambahkannya, hanya memerlukan pemasangan mudah. Kemudian hanya taip Python untuk mengaksesnya daripada baris arahan . Kemudian ia memasuki shell interaktif (shell) dan pembangun boleh serta-merta Mula masukkan kod. Ia juga boleh diakses melalui IDE , seperti PyCharm (untuk Python IDE), atau melalui digabungkan dengan pemalam Kod VS. Python bukan bahasa berprestasi tinggi seperti C++ atau Java, tetapi ia adalah Boleh juga memainkan peranan dalam projek pengaturcaraan ini. Dia berkata: "Dalam kawasan aplikasi di mana prestasi tidak penting, Python biasanya merupakan pilihan ideal

atau

anda boleh menggabungkannya dengan prestasi tinggi. Ia mudah untuk antaramukakannya dengan C++ , dengan itu mencapai yang terbaik dari kedua-dua dunia "Tajuk asal: Pembangun C++ Veteran Mengatakan Python Adalah Bahasa Pemula Terbaik, oleh Loraine Lawson​

Atas ialah kandungan terperinci Pembangun kanan C++ berkata: Python ialah bahasa pengaturcaraan peringkat permulaan terbaik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:51cto.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam