В прошлом я написал статью о 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 пункта:
- Нет шаблона
- Простой понятный язык
- Большое сообщество
- Лучше для начинающих
Пожалуйста, не забудьте подписаться на меня, так как это действительно помогает, и я надеюсь, вам понравился этот короткий рассказ, который я собрал. Пожалуйста, не стесняйтесь использовать любые приведенные выше фрагменты кода в личных целях.