پایتون ، محبوب ترین در میان دانشگاه های ایالات متحده است

ما در مورد پایتون زیاد صحبت کرده ایم اینجا قبلا، پیش از این. این یک راز نیست که برای بسیاری از زبانها یکی از زبانهایی است که هنگام توسعه مورد توجه قرار می گیرد ، این زبان قدرتمند ، قدرتمند ، با منحنی یادگیری نه چندان پیچیده است و همین امر (به نظر من) جذابیت بیشتری نسبت به سایرین دارد ، 100٪ چند پلتفرمی است.

می توان آن را در پایتون برای مک ، لینوکس ، ویندوز ، آندروید برنامه ریزی کرد ... روشن است ، شگفت انگیز است ، ما فقط باید مفسر را بر روی رایانه مشتری نصب کنیم و تمام ، کد ما با برخی تنظیمات کوچک در بهترین حالت خود کار خواهد کرد.

در اینجا من یک خبر برای شما می آورم که در شبکه پخش می شود و من از آن استفاده کرده ام انسان:

اخیراً فیلیپ گوو ، استادیار علوم کامپیوتر در دانشگاه روچستر (دانشگاه خصوصی واقع در نیویورک) و عضو ACM، مطالعه ای انجام داد که در آن نشان داد که پــایتــون در حال حاضر محبوب ترین زبان برای تدریس در دوره های مقدماتی رتبه برتر علوم کامپیوتر در بخش های آمریکایی است.

پایتون

به طور مشخص ، هشت مورد از 10 بخش CS (80٪) و 27 مورد از 39 بخش برتر (69٪) Python را در دوره مقدماتی CS0 و CS1 آموزش می دهند. در میان آنها وجود دارد MIT، آستین-تگزاس ، کالیفرنیا-برکلی ، کلمبیا یا ویرجینیا تک. البته در بین 12 نفر از جمله استنفورد یا هاروارد نیز مهم نیستند. این باعث می شود پایتون پرکاربردترین زبان در این موسسات معتبر بالاتر از جاوا است، Matlab (زبان اصلی علمی) و دو جمله ای C / C ++. جالب است ... زبانهایی به محبوبیت جاوا اسکریپت یا PHP به طور گسترده ای برای این اهداف مقدماتی استفاده نمی شود، گرچه با توجه به این که منطق آن خالی از لطف نیست بی نظم که می تواند باشد.

En دوم آن واقع شده است جاوه (22 دانشگاه از 39 دانشگاه ، در بعضی از مدارس رویکرد ترکیبی وجود دارد و آنها از بیش از یک زبان استفاده می کنند) ، در MATLAB سوم به طور گسترده ای برای معرفی دانشمندان و مهندسان به برنامه نویسی استفاده می شود ، به دنبال آن سطح استفاده از C و C ++ حاکم بر این بخش یک دهه پیش

pyTop39-700.3

جاوا بدون شک در سالهای اخیر در جایگاه اول سلطنت کرده است ، از آنجایی که در دهه گذشته تلفن های همراه به طرز باورنکردنی رشد کرده اند ، تلفن ها هوشمندتر می شوند و بنابراین کاربردهای بیشتری دارند و از برنامه های بیشتری پشتیبانی می کنند ... مانند این برنامه ها به زبان جاوا نوشته شده اند ، به همین دلیل است. جاوا برای مدت طولانی پادشاه بوده است. با این حال ، این ممکن است در چند سال آینده تغییر کند (اگر قبلا تغییر نکرده باشد).


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

14 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   جورجیسیو dijo

    انتظار داشتم به همین دلیل است که من خیلی از آن زبان استفاده می کنم.

    حیف که تعداد بسیار کمی از میزبانان از آن پشتیبانی می کنند و اگر این کار را می کردند ، توجه خود را به آن جلب می کردند.

    1.    desikoder dijo

      لعنت! شما از هکلابی که می روم شباهت زیادی به همکار من دارید. به دلیل عامل کاربری خود (مگر اینکه آن را اصلاح کنید) ، شما از gentoo استفاده می کنید و پایتون را دوست دارید ...

      به هر حال ، برای میزبانی ها بستگی دارد. به عنوان مثال ، در شرکت های خاصی که قصد تبلیغ آنها را ندارم ، شما ماشین های مجازی دارید که می توانید کاملاً از عهده آنها برآیید و سیستم عامل مورد نظر خود را با دست روی سرورها نصب کنید ، یا apache + python یا برخی از غلاف های مشابه را نصب کنید. همچنین با nginx می توانید از سادگی پیکربندی cgi برای هدایت مجدد آن به پرونده های .py بهره ببرید ، علاوه بر این ، می توانید از مقداری باینری suid در سیستم استفاده کنید که از طریق پایتون با عبور دادن یک کلید به پایتون اجازه می دهد کارهای اجرایی را بر روی سرور انجام دهد. ، بدیهی است با رعایت ملاحظات امنیتی لازم ...

      تبریک

  2.   رهرو dijo

    C ++ برای منطق ، پایتون برای رابط ها و منطق پیش پا افتاده ، فرمول بسیار خوبی برای ایجاد برنامه در QT. در واقع ، پایتون عالی است زیرا از کد ++ C به روشی کاملاً شهودی پشتیبانی می کند ، به عنوان مثال ارتباطی با JNI ندارد.

    همچنین لازم به ذکر است که این نه تنها سهولت استفاده ، بلکه شما را مجبور می کند که کدها را قابل خواندن و دارای ساختار مناسب باشد ، شروع با زبان های دیگر مانند c ++ این مزیت را به شما نمی دهد و حتی نمی توانم تصور کنید با پرل شروع کنید ...

    1.    desikoder dijo

      Grrrr که عصبانی می شوم! درباره C ++ که زبانی وحشتناک است به من نگو. به عنوان مثال ، من طرفدار C هستم و به مرور طرفدار python می شوم ، اما هر یک از آنها زمینه کاربرد خاص خود را دارند. اگر اشیا می خواهید ، از زبان با اشیا everywhere در همه جا استفاده می کنید ، مانند پایتون ، که حتی یک عدد صحیح نیز یک شی است (در واقع شما می توانید به راحتی بر اساس int کلاس بسازید) ، و اگر می خواهید یک برنامه نویسی ساخت یافته داشته باشید ، C عزیز C که نمی تواند باشد ، C ++ است ، که نوعی پچ C است که اشیا on را بر روی آن قرار می دهد ، که کشنده است ، زیرا ویژگی های ذاتی C آن را برای برنامه نویسی ساختار یافته و نه اشیا suitable مناسب می کند ، به طوری که C ++ یک نوعی انحراف که در آن پشتیبانی جسم ضعیفی مشاهده می شود زیرا آنها سعی کرده اند C را با اشیا تطبیق دهند. به همین سادگی نمی توانید چوراها را با مرینو مخلوط کنید. اگر قرار نیست از اشیا استفاده کنید ، C خوب است ، با اشیا ، زبانهای زیادی مانند جاوا اسکریپت ، پایتون و غیره. آنچه نمی تواند باشد ترکیبی مانند C ++ است

      و اگر کسی را آزرده ام ، بسیار متاسفم ، اما این GVU (حقیقت جهانی بزرگ) است.

      تبریک

  3.   کاتکیو dijo

    یادگیری پایتون چیزی است که من کم دارم ، در تجربه من آنها با زبان C شروع به انتقال به ++ C و سپس پرش به پلت فرم جاوا کردند اما من فکر می کنم نکته به نفع پایتون یادگیری آسان آن است

  4.   نانو dijo

    من با پایتون شروع کردم و به JS نقل مکان کردم. در واقع جاوا اسکریپت به خوبی گفت میتونه باشهاما اگر دستورالعمل های توسعه را بیاموزید و به استانداردهای تعیین شده ، همراه با استفاده از یک چارچوب و استفاده از TDD متکی باشید ، JS کاملاً سازمان یافته است. نکته بد این است که ، نوشتن چیزهای عجیب و غریب با javascript xD بسیار آسان است

    1.    رهرو dijo

      اگر جاوا اسکریپت می تواند بی نظم باشد ، پرل را تصور کنید. در مورد پایتون ، باید بگویم که بیشترین کد اسپاگتی که دیده ام پورتاژ است. علاوه بر این ، برخی از دستورات به طور تصادفی چندین خروجی مختلف را برای همان مسئله برمی گردانند. به همین دلیل است که در لیست های پستی مراجعه به "جادوی حمل" غیرمعمول نیست (خوشبختانه در حال کار بر روی جایگزینی به نام مالاریا است ، البته نه به طور رسمی).

  5.   استاتیک dijo

    بسیار عالی ، در کلاسهای من به دانش آموزانم نظر خواهم داد ، این بحث معتبری برای شروع آموزش برنامه نویسی با پایتون است ، در مورد من برای کوچکترها که آنها را با Stacks-Engine (کتابخانه پایتون) به آنها می آموزم ، آنها با برنامه نویسی ساختار یافته و OOP کار می کنند بدون تحقق ، فکر می کنم آنها انگیزه خواهند داشت که با استفاده از نرم افزار رایگان و پایتون به کار خود ادامه دهند

    1+ به پست

  6.   گورلوک dijo

    من عاشق پایتون هستم و همیشه می گویم بهترین گزینه برای معرفی در برنامه نویسی است. با این حال ، شما باید الگوهای دیگری را نیز یاد بگیرید ، زیرا هر زبان چیز متفاوت و مفیدی را فراهم می کند. با آنچه من موافق نیستم ، این در آموزش یک (1) است ... و چندین بار فقط به این دلیل انتخاب می شود که یک خروج سریع از کار را ایجاد می کند ، جاوا ، PHP یا هر چیز دیگری.

    اما من با نتیجه گیری مقاله موافق نیستم. برعکس ، فکر نمی کنم پایتون بیش از جاوا در کسب و کار به کسب زمینه نزدیک باشد. جاوا بسیار پیشرفت کرده است و به دلایل زیادی در تجارت بسیار خطرناک است. یکی از آنها قابل اعتماد بودن آن است: برنامه ها با به روزرسانی JVM متوقف نمی شوند ، به سختی واقعاً مشکلات جزئی دارند و اینکه Java 7 و 8 تغییرات زیادی را در زبان ایجاد کرده اند ، اما JVM هنوز همه جا وجود دارد. دلیل دیگر پشتیبانی از سیستم عامل و سیستم شخص ثالث جاوا است. به عنوان مثال پایتون در انتقال از نسخه 3 به 2 یک کابوس بوده است ، و آنها فلسفه شکستن API ها را دارند اگر این باعث تمیزتر شدن زبان و ساده تر شدن آن شود ، که از بسیاری جهات بسیار ستودنی است ، اما در نهایت در مقابل آن بازی می کند. برای بدست آوردن فضا در شرکتها.

    چه چیزی بیشتر ... جاوا اسکریپت شانس زیادی برای به دست آوردن فضا دارد (من چیزی جدید نمی گویم ، مدت زیادی است که این کار را انجام می دهد) با سرعتی بسیار سریع تر و قابل تأییدتر از پایتون. اما من در دوره برنامه نویسی اولیه JavaScript را تدریس نمی کنم ، بلکه پایتون را آموزش می دهم. همانطور که من اخیراً موافقت نکردم PHP بعنوان مقدمه در برخی از دانشگاهها تدریس شود.

    مثال دیگر: Pascal ، ADA و Smalltalk سالها در دانشگاهها تدریس می شدند. در واقع من با آنها یاد گرفتم و این همان چیزی بود که بیشترین استفاده را در دانشگاه داشتم. هیچکدام از آنها نیروی بازاری (و یا هرگز) نداشته اند ، آنها به عنوان زبان بسیار جالب هستند ، آنها چیزهای بسیار خوبی را آموزش می دهند ، اما برای استفاده در شرکت ، صنعت و استارتاپ ها روی چیزهای دیگر تأثیر می گذارند. بنابراین ، موفقیت پایتون در دانشگاه ها یا در لینوکس به معنای موفقیت در تجارت به طور خودکار نیست. ای کاش چنین بود ، اما یک چیز به معنای دیگری نیست ، آنها مسیرها و محیط های بسیار متفاوتی هستند.

    در غیر این صورت ، مقاله عالی است ، اگرچه من نتیجه گیری نمی کنم.

  7.   کارلوس dijo

    برای من ، من 6 ساله هستم ، بدون شک بهترین چیز اسمبلر ، c و c ++ است ، البته شما باید سر خود را خیلی بیشتر از پایتون بشکنید. برنامه نویسی در سطح بسیار پایین به شما امکان انجام کارهای نامشخص را می دهد. اکنون همه چیز آسان تر است یا این خواهد بود که آقایان ایالات متحده آمریکا نمی خواهند شهروندانشان یاد بگیرند که چگونه شبکه ها و موارد بسیار جالب دیگر را نقض کنند. ههههه

  8.   eliotime3000 dijo

    پایتون ... پیشنهاد جالب ... مخصوصاً اگر گوگل از آن در موتور جستجو و بقیه سایتهای خود (بجز یوتیوب که تا همین اواخر از فناوری PHP استفاده می کرد) بی رویه استفاده کند.

    1.    اندرو dijo

      خوب ، شما اطلاعات کاملاً نادری را مدیریت می کنید ، YouTube از ابتدا با پایتون نوشته شده است و یکی از شرایطی که سازنده آن هنگام فروش آن به YouTube به آن وارد کرده است این است که کد حفظ شود ، بسیار خوب ، آن شخص طرفدار پایتون است ... بنابراین در طی تمام این مدت او با استفاده از پایتون معتبر بوده و فکر نمی کنم تغییر کند ...

      از طرف دیگر ، موتور جستجو ترکیبی از java ، c ++ و زبان جاوا (و بسته) مخصوص به خود برای مدیریت داده هایی است که نام آنها را به خاطر نمی آورم ... تا آنجا که من می دانم و از مهندسان google خوانده ام در quora ، پایتون بیش از همه زبان چسباندن و برای یوتیوب است و من فکر می کنم موتور برنامه

  9.   mat1986 dijo

    با تشکر از ابزارهایی مانند Codecademy ، من فضیلت ها و سهولت استفاده از پایتون را آموخته ام. به حدی که دوست دارم "زبان مقدماتی" دوره های کامپیوتر در دانشگاه های اینجا در شیلی باشم. متأسفانه ، ما هنوز در دوره C / C ++ زندگی می کنیم ، که نمی گویم گزینه های بدی هستند - در زمانی که من آنها را مطالعه کردم و آنها نیز من را مجذوب خود کردند - کاش تنوع بیشتری برای یادگیری وجود داشت. و من فکر می کنم پایتون باید یکی از آنها باشد ...

  10.   FelpeMaster dijo

    من بزرگ شدم و متلب را مشغول کردم ، پایان نامه کارشناسی من در آن محیط توسعه یافته است. اکنون که در حال انجام پایان نامه کارشناسی ارشد خود هستم ، آن را در پایتون توسعه می دهم و می توانم بگویم که بیشتر اوقات احساس راحتی در برنامه نویسی می کردم ، اگرچه هر چند وقت یکبار سردرد ایجاد می کند ، اما به طور کلی می توانید سریع پیشرفت کنید و مواردی وجود دارد طیف گسترده ای از کتابخانه ها که می توانید از آنها برای کار استفاده کنید. حتی کتابخانه هایی با مضامین پیشرفته مانند موجک وجود دارد که به من در کار بسیار کمک می کند.