В прошлом я написал статью о 4 самых раздражающих функциях Python (кстати, посмотрите ее здесь). Но мне кажется, было бы лучше составить список Лучших функций Python. Так что наслаждайтесь историей…

1 — Нет шаблона:

В C# для выполнения console.Writeline(); (эквивалент питонов print в C#) необходимо создать шаблон. Обычно для этого требуется ввести using system, а затем public class Program, а затем public static void Main() и, наконец, только после этого вы можете написать console.Writeline();. Тогда готовый код получается таким:

8 ненужных строк, занятых шаблоном, однако в питоне, я думаю, это говорит само за себя…

Оба делают одно и то же! Покажите пользователю какой-нибудь текст с надписью «Hello World».

2 — Простой понятный язык:

Это программа C#, которая запрашивает у пользователя 3 продукта, а затем выводит их все в алфавитном порядке:

Эти 23 строки кропотливо длинны по сравнению с тем, что может сделать python:

Python сделал это за 9. C# занял на 14 строк больше, чем Python. Приложение C# трудно читать. Однако я считаю, что кто-то, кто никогда не программировал ни слова в своей жизни, мог понять Python.

3 — Большое сообщество:

У Python определенно есть более широкое сообщество людей, поскольку ему было задано 1 947 816 вопросов о переполнении стека и 1 537 051 вопрос о C#. У Python почти 400 000 вопросов, что означает, что на вопросы отвечает больше людей. На всей платформе Stack Overflow JavaScript имеет самое большое сообщество, а Python занимает второе место. C# — четвертый.

4 — лучше для начинающих:

Я думаю, мы все можем согласиться с тем, что Python очень хорош для начинающих. C# — очень большой сложный язык программирования, вы можете подумать, что это хорошо, и в какой-то степени — да, это так. Однако простая природа питонов вступает в игру с новыми пользователями. У Python есть так много руководств в Интернете, и он может очень хорошо работать с C #. И, как мы видели в разделе «Большое сообщество» (выше), задать вопрос о переполнении стека не составит труда, так как тысячи людей помогают. Он может делать большинство вещей, которые делает C #, и если он недостаточно мощный для проекта, его будет достаточно легко перенести на C #, поскольку python создает основные и важные основы программирования, которые просто нужно перевести.

Вывод:

Спасибо, что прочитали эту статью. Подводя итог этим, где 4 пункта:

  1. Нет шаблона
  2. Простой понятный язык
  3. Большое сообщество
  4. Лучше для начинающих

Пожалуйста, не забудьте подписаться на меня, так как это действительно помогает, и я надеюсь, вам понравился этот короткий рассказ, который я собрал. Пожалуйста, не стесняйтесь использовать любые приведенные выше фрагменты кода в личных целях.