Python, yang paling popular di kalangan Universiti AS

Kami telah banyak bercakap mengenai Python di sini sudah. Bukan rahsia lagi bahawa bagi banyak orang adalah salah satu bahasa yang perlu dipertimbangkan ketika berkembang, ia kuat, kuat, dengan keluk pembelajaran yang tidak terlalu kompleks dan apa yang (pada pendapat saya) menjadikannya lebih menarik daripada yang lain, Ia adalah 100% pelbagai platform.

Ia dapat diprogram dalam Python untuk Mac, Linux, Windows, Android ... ayolah, sungguh luar biasa, kita hanya perlu memasang jurubahasa di komputer pelanggan dan hanya itu, kod kita akan berfungsi dengan sebaik-baiknya, dengan beberapa penyesuaian kecil.

Di sini saya membawa anda berita yang tersebar di internet dan yang telah saya ambil manusia:

Baru-baru ini Philip Guo, Penolong Profesor Sains Komputer di University of Rochester (universiti swasta yang terletak di New York) dan anggota ACM, melakukan kajian di mana dia menunjukkan bahawa Python bahasa ini merupakan bahasa yang paling popular untuk mengajar dalam kursus sains komputer pengantar peringkat tinggi di jabatan Amerika.

ular sawa

Secara khusus, lapan daripada 10 jabatan CS (80%), dan 27 dari 39 bahagian teratas (69%), mengajar Python dalam kursus pengenalan CS0 dan CS1. Antaranya ialah MIT, Austin-Texas, California-Berkeley, Columbia atau Virginia Tech. Sudah tentu, antara 12 yang tidak penting juga seperti Stanford atau Harvard. Ini menjadikan Python adalah bahasa yang paling banyak digunakan di institusi-institusi berprestij di atas Jawa, Matlab (bahasa ilmiah utama) dan binomial C / C ++. Menariknya ... bahasa yang popular seperti Javascript atau PHP tidak banyak digunakan untuk tujuan pengenalan ini, walaupun tanpa logiknya apa yang diberikan kelam-kabut yang boleh menjadi.

En Kedua ia terletak Java (22 dari 39 universiti, di beberapa sekolah ada pendekatan hibrid dan mereka menggunakan lebih dari satu bahasa), di MATLAB ketiga digunakan secara meluas untuk memperkenalkan saintis dan jurutera ke pengaturcaraan, diikuti oleh tahap penggunaan C dan C ++ yang menguasai bahagian ini sedekad yang lalu.

pyTop39-700.3

Java tidak diragukan lagi memerintah di tempat pertama dalam beberapa tahun terakhir, sejak dalam dekade terakhir telefon bimbit telah berkembang dengan sangat luar biasa, telefon menjadi lebih pintar dan oleh itu mempunyai lebih banyak kegunaan dan menyokong lebih banyak aplikasi ... seperti Aplikasi ini ditulis di Java, itulah sebabnya Java telah menjadi raja sejak sekian lama. Namun, ini boleh berubah dalam beberapa tahun ke depan (jika belum).


14 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Jorge kata

    Saya menjangkakannya. Itulah sebabnya saya menggunakan bahasa itu begitu banyak.

    Sayang sekali bahawa sangat sedikit tuan rumah yang menyokongnya, dan jika mereka melakukannya, mereka akan mengabaikannya.

    1.    dekoder kata

      Persetan !. Anda mempunyai banyak persamaan dengan rakan saya dari hacklab yang saya pergi. Kerana ejen pengguna anda (melainkan anda mengubahnya), anda menggunakan gentoo dan anda suka python ...

      Ngomong-ngomong, untuk tuan rumah itu bergantung. Sebagai contoh, di syarikat tertentu yang tidak akan saya iklankan, anda mempunyai mesin maya yang dapat anda kendalikan dengan sempurna dan pasang sistem operasi yang anda mahukan dengan tangan di pelayan, atau pasang apache + python atau beberapa pod serupa. Juga dengan nginx, anda boleh memanfaatkan kesederhanaan mengkonfigurasi cgi untuk mengarahkannya ke fail .py, yang mana, selain itu, anda boleh menggunakan beberapa suid binary pada sistem yang dari python melewati kunci akan membolehkan python melaksanakan tugas pentadbiran pada pelayan, jelas dengan pertimbangan keselamatan yang sewajarnya ...

      Terima kasih!

  2.   pengembara kata

    C ++ untuk logik, python untuk antara muka dan logik dangkal, formula yang sangat baik untuk membuat aplikasi di QT. Sebenarnya, python hebat kerana menyokong kod c ++ secara intuitif, tidak ada kaitan dengan JNI, misalnya.

    Perlu juga disebutkan bahawa bukan hanya kemudahan penggunaan, tetapi memaksa anda untuk membuat kod yang dapat dibaca dan tersusun dengan baik, bermula dengan bahasa lain seperti c ++ tidak memberi anda kelebihan ini, dan saya bahkan tidak dapat membayangkan bermula dengan Perl ...

    1.    dekoder kata

      Grrrr. Saya marah! Jangan beritahu saya mengenai C ++, yang merupakan bahasa yang mengerikan. Sebagai contoh, saya peminat C dan lama-kelamaan saya juga menjadi peminat python, tetapi masing-masing mempunyai bidang aplikasinya sendiri. Sekiranya anda mahukan 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 mahukan pengaturcaraan berstruktur, maka C Tidak mungkin C ++, yang merupakan sejenis patch C yang meletakkan objek di atasnya, yang boleh membawa maut, kerana sifat intrinsik C membuatnya sesuai untuk pengaturcaraan berstruktur, bukan objek, sehingga C ++ adalah jenis penyimpangan di mana sokongan objek yang lemah diperhatikan kerana mereka telah berusaha menyesuaikan C dengan objek. Sederhana itu Anda tidak boleh mencampurkan churras dengan merino. Sekiranya anda tidak akan menggunakan objek, C baik-baik saja, dengan objek, banyak bahasa, seperti javascript, python, dll. Yang tidak boleh menjadi campuran seperti C ++

      Dan jika saya telah menyinggung perasaan seseorang, saya sangat menyesal, tetapi itu adalah GVU (Kebenaran Sejagat Besar).

      Terima kasih!

  3.   Katekyo kata

    belajar Python adalah apa yang saya kurang, dalam pengalaman saya, mereka memulakan dengan bahasa C untuk beralih ke C ++ dan kemudian melompat ke platform Java tetapi saya rasa intinya untuk Python adalah betapa mudahnya belajar

  4.   nano kata

    Saya bermula dengan Python dan berpindah ke JS. Sebenarnya javascript juga kata li Ia boleh menjadi, tetapi jika anda mempelajari panduan pengembangan dan bergantung pada standard yang ditetapkan, bersama dengan menggunakan kerangka kerja dan menggunakan TDD, JS dapat disusun dengan sempurna. Perkara yang buruk adalah bahawa, sangat mudah untuk menulis perkara-perkara pelik dengan javascript xD

    1.    pengembara kata

      Sekiranya javascript boleh menjadi huru-hara, bayangkan Perl. Bagi python, saya harus mengatakan bahawa kod spaghetti yang paling banyak saya lihat adalah portage. Lebih-lebih lagi, beberapa arahan mengembalikan beberapa output yang berbeza untuk masalah yang sama secara rawak. Itulah sebabnya dalam senarai surat tidak jarang merujuk kepada "keajaiban portage" (untungnya ia bekerja pada pengganti yang disebut paludis, walaupun tidak secara rasmi).

  5.   Statik kata

    Cemerlang, di dalam kelas saya akan memberi komen kepada pelajar saya, adalah hujah yang sah untuk memulakan pengajaran program dengan Python, bagi saya yang lebih muda saya mengajar mereka dengan Stacks-Engine (Python Library), mereka bekerja dengan Structured Programming dan OOP tanpa notis, saya rasa mereka akan terdorong untuk terus menggunakan Perisian Percuma dan Python

    +1 ke siaran

  6.   gorlok kata

    Saya suka Python, dan saya selalu mengatakan bahawa itu adalah pilihan terbaik untuk memperkenalkan ke dalam pengaturcaraan. Namun, anda juga harus mempelajari paradigma lain, kerana setiap bahasa memberikan sesuatu yang berbeza dan berguna. Dengan apa yang saya tidak setuju, itu adalah dalam pengajaran satu (1) ... dan banyak kali dipilih hanya kerana menyediakan jalan keluar pekerjaan yang cepat, baik itu Java, PHP, atau apa pun.

    Tetapi saya tidak bersetuju dengan kesimpulan artikel tersebut. Saya tidak menganggap Python lebih dekat untuk mendapatkan tempat daripada Java dalam perniagaan, sebaliknya. Java telah berkembang pesat, dan sangat berisiko dalam perniagaan, kerana banyak sebab. Salah satunya ialah ia boleh dipercayai: program tidak berhenti berfungsi ketika JVM diperbaharui, hampir tidak masalah kecil, dan Java 7 dan 8 telah memperkenalkan banyak perubahan dalam bahasa, tetapi JVM masih ada di mana-mana. Sebab lain adalah sokongan alat dan platform yang hebat dan sistem pihak ketiga yang dimiliki Java. Python misalnya telah menjadi mimpi buruk dalam peralihannya dari versi 3 hingga 2, dan mereka mempunyai falsafah dengan senang memecah API jika itu menjadikan bahasa lebih bersih dan sederhana, yang sangat terpuji dalam banyak hal, tetapi akhirnya bermain menentangnya. untuk mendapatkan ruang dalam syarikat.

    Apatah lagi ... JavaScript mempunyai peluang yang lebih baik untuk mendapatkan ruang (saya tidak mengatakan perkara baru, sudah lama melakukannya) pada kadar yang jauh lebih pantas dan dapat disahkan daripada Python. Tetapi saya tidak akan mengajar JavaScript dalam kursus pengaturcaraan awal, saya akan mengajar Python. Oleh kerana saya tidak baik memperkenalkan PHP yang diajar di beberapa universiti sehingga baru-baru ini.

    Contoh lain: Pascal, ADA dan Smalltalk diajar di universiti selama bertahun-tahun. Sebenarnya saya belajar dengan mereka, dan itulah yang paling saya gunakan di kolej. Tidak ada di antara mereka yang (atau tidak pernah) memiliki kekuatan pasar, mereka sangat menarik sebagai bahasa, mereka mengajar perkara yang sangat baik, tetapi untuk digunakan di syarikat, di industri, dan di syarikat permulaan, mereka mempengaruhi perkara lain. Oleh itu, kejayaan Python di universiti atau di Linux tidak bermaksud ia akan berjaya secara automatik. Saya berharap demikian, tetapi satu perkara tidak menunjukkan yang lain, mereka adalah jalan dan persekitaran yang sangat berbeza.

    Selebihnya, artikel yang sangat baik, walaupun saya tidak berkongsi kesimpulannya.

  7.   carlos kata

    Bagi saya, saya berumur 6 tahun, tanpa keraguan, perkara terbaik adalah assembler, c dan c ++, sudah tentu anda harus mematahkan kepala lebih dari sekadar dengan ular sawa. Pengaturcaraan pada tahap yang sangat rendah membolehkan anda melakukan perkara yang tidak disyaki. Sekarang semuanya lebih mudah atau adakah tuan-tuan USA tidak mahu warganya belajar bagaimana melanggar rangkaian dan perkara-perkara lain yang lebih menarik. hehehehe

  8.   eliotime3000 kata

    Python ... Cadangan menarik ... Terutama jika Google menggunakannya secara sembarangan di enjin carian dan di laman webnya yang lain (kecuali Youtube, yang menggunakan teknologi PHP hingga baru-baru ini).

    1.    andrew kata

      Nah, anda mengendalikan maklumat yang agak jarang berlaku, YouTube sejak awal ditulis dalam python dan salah satu syarat yang dibuat oleh penciptanya ketika menjualnya ke YouTube ialah kodnya dikekalkan, oke, lelaki itu adalah peminat python ... jadi semasa Selama ini dia telah sah menggunakan python dan saya rasa mereka tidak berubah ...

      Sebaliknya, enjin carian adalah campuran java, c ++ dan bahasa java sendiri (dan tertutup) untuk mengendalikan data yang namanya tidak dapat saya ingat ... setahu saya dan saya telah membaca dari jurutera google on quora, python lebih daripada semua bahasa tampal dan untuk youtube dan saya rasa enjin aplikasi

  9.   mat1986 kata

    Terima kasih kepada alat seperti Codecademy, saya telah mempelajari kebaikan dan kemudahan penggunaan Python. Sehinggakan saya ingin menjadi "bahasa pengantar" kepada kursus komputer di universiti di Chile. Malangnya, kita masih hidup di era C / C ++, yang saya tidak katakan adalah pilihan yang buruk - saya mempelajarinya pada masa itu dan mereka juga memikat saya - saya hanya berharap ada lebih banyak variasi untuk dipelajari. Dan Python saya rasa mesti menjadi salah satu daripadanya 🙂

  10.   FelpeMaster kata

    Saya dibesarkan di matlab, saya mengembangkan tesis sarjana saya di persekitaran itu. Sekarang kerana saya sedang membuat tesis master saya, saya mengembangkannya di python dan saya dapat mengatakan bahawa saya merasa sangat selesa memprogramkan sepanjang masa, walaupun kadang-kadang ia menjadi sakit kepala, tetapi secara umum anda boleh maju dengan cepat dan ada pelbagai jenis perpustakaan di mana anda boleh memanfaatkan tempat kerja. Malah terdapat perpustakaan tema lanjutan seperti gelombang yang banyak membantu saya di tempat kerja.