Python, yang paling populer di antara Universitas AS

Kami telah banyak berbicara tentang Python di sini sudah. Bukan rahasia lagi bahwa bagi banyak orang, ini adalah salah satu bahasa yang harus diperhitungkan saat berkembang, itu kuat, kuat, dengan kurva belajar yang tidak terlalu rumit dan apa (menurut saya) membuatnya lebih menarik daripada yang lain, ini 100% multiplatform.

Ini dapat diprogram dengan Python untuk Mac, Linux, Windows, Android… ayolah, luar biasa, kita hanya perlu menginstal interpreter di komputer klien dan hanya itu, kode kita akan bekerja sebaik mungkin, dengan beberapa penyesuaian kecil.

Di sini saya membawakan Anda berita yang beredar di internet dan yang saya ambil darinya manusia:

Baru-baru ini Philip Guo, Asisten Profesor Ilmu Komputer di Universitas Rochester (universitas swasta yang berlokasi di New York) dan anggota ACM, melakukan penelitian di mana dia mendemonstrasikan hal itu Ular sanca saat ini bahasa ini menjadi bahasa yang paling populer untuk mengajar di kursus pengantar ilmu komputer peringkat teratas di departemen Amerika.

ular sanca

Secara khusus, delapan dari 10 departemen CS (80%), dan 27 dari 39 teratas (69%), mengajar Python dalam kursus pengantar CS0 dan CS1. Diantaranya adalah MIT, Austin-Texas, California-Berkeley, Columbia atau Virginia Tech. Tentu saja diantara 12 yang tidak juga penting seperti Stanford atau Harvard. Ini membuat Python adalah bahasa yang paling banyak digunakan di institusi bergengsi di atas Jawa ini, Matlab (bahasa ilmiah utama) dan binomial C / C ++. Menariknya ... bahasa sepopuler Javascript atau PHP tidak banyak digunakan dalam tugas pengantar ini, meskipun bukan tanpa logika diberikan apa semrawut itu bisa berubah menjadi.

En segundo lugar terletak di Jawa (22 dari 39 universitas, di beberapa sekolah ada pendekatan hybrid dan mereka menggunakan lebih dari satu bahasa), di MATLAB ketiga banyak digunakan untuk memperkenalkan ilmuwan dan insinyur ke pemrograman, diikuti oleh tingkat penggunaan C dan C ++ yang mendominasi ini bagian satu dekade lalu.

pyTop39-700.3

Java tidak diragukan lagi telah menduduki peringkat pertama dalam beberapa tahun terakhir, karena dalam dekade terakhir ponsel telah berkembang pesat, ponsel menjadi lebih pintar dan karena itu memiliki lebih banyak kegunaan dan mendukung lebih banyak aplikasi ... seperti Aplikasi ini ditulis dalam Java, itulah sebabnya Jawa sudah menjadi raja sejak lama. Namun, ini bisa berubah dalam beberapa tahun mendatang (jika belum).


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Jorge dijo

    Saya mengharapkannya. Itulah mengapa saya sering menggunakan bahasa itu.

    Sayangnya sangat sedikit tuan rumah yang mendukungnya, dan jika mereka melakukannya, mereka akan mengabaikannya.

    1.    dekoder dijo

      Sial !. Anda memiliki banyak kemiripan dengan rekan saya dari hacklab yang saya kunjungi. Karena agen-pengguna Anda (kecuali jika Anda memodifikasinya), Anda menggunakan gentoo dan Anda menyukai python ...

      Omong-omong, untuk tuan rumah itu tergantung. Misalnya, di perusahaan tertentu yang saya tidak akan mengiklankan Anda memiliki mesin virtual yang dapat Anda tangani dengan sempurna dan menginstal sistem operasi yang Anda inginkan dengan tangan di server, atau menginstal apache + python atau pod serupa. Juga dengan nginx Anda dapat memanfaatkan kesederhanaan konfigurasi cgi untuk mengarahkannya ke file .py, yang selain itu, Anda dapat menggunakan beberapa biner suid pada sistem yang dari python melewati kunci akan memungkinkan python untuk menjalankan tugas-tugas administratif di server , tentunya dengan pertimbangan keamanan ...

      Saludos!

  2.   pengendara jalan dijo

    C ++ untuk logika, python untuk antarmuka dan logika dangkal, rumus yang sangat bagus untuk membuat aplikasi di QT. Sebenarnya, python bagus karena mendukung kode c ++ secara intuitif, tidak ada hubungannya dengan JNI, misalnya.

    Juga harus disebutkan bahwa ini bukan hanya kemudahan penggunaan, itu memaksa Anda untuk membuat kode dapat dibaca dan terstruktur dengan baik, dimulai dengan bahasa lain seperti c ++ tidak memberi Anda keuntungan ini, dan saya bahkan tidak bisa bayangkan memulai dengan Perl ...

    1.    dekoder dijo

      Grrrr. Bahwa saya marah! Jangan beri tahu saya tentang C ++, yang merupakan bahasa yang mengerikan. Sebagai contoh, saya adalah penggemar C dan seiring waktu saya juga menjadi penggemar python, tetapi masing-masing memiliki bidang aplikasinya sendiri. Jika Anda menginginkan objek, maka Anda menggunakan bahasa dengan objek di mana-mana, seperti python, yang bahkan interger adalah objek (sebenarnya Anda dapat dengan mudah membuat kelas berdasarkan int), dan jika Anda ingin pemrograman terstruktur, maka C Lo Yang tidak bisa adalah C ++, yaitu sejenis C patch yang meletakkan objek di atasnya, yang berakibat fatal, karena sifat intrinsik C membuatnya cocok untuk pemrograman terstruktur, bukan objek, sehingga C ++ adalah a jenis penyimpangan di mana dukungan objek yang buruk dicatat karena mereka telah mencoba menyesuaikan C dengan objek. Sesederhana itu Anda tidak bisa mencampur churras dengan merino. Jika Anda tidak akan menggunakan objek, C baik-baik saja, dengan objek, banyak bahasa, seperti javascript, python, dll, dll. Yang tidak bisa adalah campuran seperti C ++

      Dan jika saya telah menyinggung seseorang, saya sangat menyesal, tetapi itu adalah GVU (Kebenaran Universal yang Agung).

      Saludos!

  3.   katekyo dijo

    belajar Python adalah apa yang saya kurang, menurut pengalaman saya mereka mulai dengan bahasa C untuk pindah ke C ++ dan kemudian melompat ke platform Java tetapi saya pikir poin yang mendukung Python adalah betapa mudahnya untuk mempelajarinya

  4.   nano dijo

    Saya mulai dengan Python dan pindah ke JS. Faktanya, kata Javascript well li Bisa jadiTetapi jika Anda mempelajari pedoman pengembangan dan mengandalkan standar yang ditetapkan, bersama dengan menggunakan kerangka kerja dan menggunakan TDD, JS dapat diatur dengan sempurna. Hal buruknya adalah, sangat mudah untuk menulis hal-hal aneh dengan javascript xD

    1.    pengendara jalan dijo

      Jika javascript bisa kacau, bayangkan Perl. Mengenai python, saya harus mengatakan bahwa kode spaghetti paling banyak yang pernah saya lihat adalah portage. Terlebih lagi, beberapa perintah mengembalikan beberapa keluaran berbeda untuk masalah yang sama secara acak. Itulah mengapa di milis tidak jarang merujuk pada "portage magic" (untungnya ini bekerja pada pengganti yang disebut paludis, meskipun tidak secara resmi).

  5.   tongkat dijo

    Luar biasa, di dalam kelas saya, saya akan mengomentarinya kepada siswa saya, ini adalah argumen yang valid untuk mulai mengajar pemrograman dengan Python, dalam kasus saya untuk yang lebih muda saya mengajar mereka dengan Stacks-Engine (Python Library), mereka bekerja dengan Pemrograman Terstruktur dan OOP tanpa pemberitahuan, saya pikir mereka akan termotivasi untuk terus menggunakan Perangkat Lunak Gratis dan Python

    +1 ke postingan

  6.   gorlok dijo

    Saya suka Python, dan saya selalu mengatakan bahwa itu adalah pilihan terbaik untuk diperkenalkan ke dalam pemrograman. Namun, Anda juga harus mempelajari paradigma lain, karena setiap bahasa memberikan sesuatu yang berbeda dan bermanfaat. Dengan apa yang saya tidak setuju, itu dalam pengajaran satu (1) ... dan banyak kali dipilih hanya karena menyediakan keluar pekerjaan cepat, baik itu Java, PHP, atau apa pun.

    Tapi saya tidak setuju dengan kesimpulan artikel tersebut. Saya tidak berpikir Python lebih dekat untuk berkembang daripada Java dalam bisnis, sebaliknya. Java berkembang pesat, dan sangat berisiko bagi perusahaan, karena berbagai alasan. Salah satunya adalah bahwa ia dapat diandalkan: program tidak berhenti bekerja ketika JVM diperbarui, hampir tidak ada masalah kecil, dan bahwa Java 7 dan 8 telah memperkenalkan banyak perubahan dalam bahasa, tetapi JVM masih ada di mana-mana. Alasan lainnya adalah dukungan alat dan platform yang mengesankan serta sistem pihak ketiga yang dimiliki Java. Python misalnya telah menjadi mimpi buruk dalam peralihannya dari versi 3 ke 2, dan mereka memiliki filosofi dengan senang hati memecahkan API jika itu membuat bahasanya lebih bersih dan sederhana, yang sangat terpuji dalam banyak hal, tetapi akhirnya bermain melawannya. untuk mendapatkan tempat di perusahaan.

    Terlebih lagi ... JavaScript memiliki peluang yang jauh lebih baik untuk mendapatkan ruang (saya tidak mengatakan sesuatu yang baru, ini sudah dilakukan untuk waktu yang lama) dengan kecepatan yang jauh lebih cepat dan lebih dapat diverifikasi daripada Python. Tapi saya tidak akan mengajar JavaScript di kursus pemrograman awal, saya akan mengajar Python. Como tidak setuju dengan memperkenalkan PHP yang diajarkan di beberapa universitas sampai saat ini.

    Contoh lain: Pascal, ADA dan Smalltalk diajarkan di universitas selama bertahun-tahun. Sebenarnya saya belajar dengan mereka, dan itulah yang paling sering saya gunakan di perguruan tinggi. Tak satu pun dari mereka memiliki (atau pernah memiliki) kekuatan pasar, mereka sangat menarik sebagai bahasa, mereka mengajarkan hal-hal yang sangat baik, tetapi untuk digunakan di perusahaan, di industri, dan di startup, mereka memengaruhi hal-hal lain. Jadi suksesnya Python di universitas atau di Linux tidak berarti otomatis akan sukses bisnisnya. Saya berharap demikian, tetapi satu hal tidak menyiratkan yang lain, mereka adalah jalan dan lingkungan yang sangat berbeda.

    Selebihnya, artikel bagus sekali, meski saya tidak membagikan kesimpulannya.

  7.   carlos dijo

    Bagi saya, saya berusia 6 tahun, tanpa diragukan lagi yang terbaik adalah assembler, c dan c ++, tentu saja Anda harus mematahkan kepala Anda jauh lebih banyak daripada dengan python. Pemrograman pada level yang sangat rendah memungkinkan Anda melakukan hal-hal yang tidak terduga. Sekarang semuanya lebih mudah atau akankah tuan-tuan Amerika Serikat tidak ingin warganya belajar bagaimana melanggar jaringan dan hal-hal lain yang lebih menarik. hehehehe

  8.   eliotime3000 dijo

    Python ... Proposal yang menarik ... Terutama, jika Google menggunakannya tanpa pandang bulu di mesin pencari dan di situs lainnya (kecuali YouTube, yang menggunakan teknologi PHP hingga saat ini).

    1.    andrew dijo

      Nah informasi yang cukup jarang kalian tangani, youtube dari awal ditulis dengan python dan salah satu syarat yang dicantumkan pembuatnya saat menjualnya ke youtube adalah kodenya dijaga ya, okelah cowok itu penggemar python ... jadi selama selama ini dia Mereka telah valid menggunakan python dan saya tidak berpikir mereka berubah ...

      Di sisi lain, mesin pencari adalah campuran dari java, c ++ dan bahasa java sendiri (dan tertutup) untuk menangani data yang namanya tidak dapat saya ingat ... sejauh yang saya tahu dan saya telah membaca dari insinyur google di quora, python lebih dari semua bahasa tempel dan untuk youtube dan saya pikir mesin aplikasi

  9.   mat1986 dijo

    Berkat alat seperti Codecademy, saya telah mempelajari kebaikan dan kemudahan penggunaan Python. Begitu banyak sehingga saya ingin menjadi "bahasa pengantar" untuk kursus komputer di universitas di sini di Chili. Sayangnya, kita masih hidup di era C / C ++, yang menurut saya bukan pilihan yang buruk - saya mempelajarinya pada saat itu dan itu juga membuat saya terpesona - saya hanya berharap ada lebih banyak variasi untuk dipelajari. Dan Python menurut saya pasti salah satunya 🙂

  10.   FelpeMaster dijo

    Saya tumbuh besar bekerja di matlab, saya mengembangkan tesis sarjana saya di lingkungan itu. Sekarang saya sedang mengerjakan tesis master saya, saya mengembangkannya dengan python dan saya dapat mengatakan bahwa saya merasa sangat nyaman memprogram sebagian besar waktu, meskipun kadang-kadang menjadi sakit kepala, tetapi secara umum Anda dapat maju dengan cepat dan ada berbagai perpustakaan tempat Anda dapat memanfaatkan pekerjaan. Bahkan ada pustaka tema tingkat lanjut seperti wavelet yang banyak membantu saya dalam pekerjaan.