Armando de la Torre Ответов: 2

Что такого особенного в Питоне?


Я видел несколько интересных курсов по ИИ с использованием Python, поэтому перед покупкой курсов я решил немного изучить Python. Пока что это кажется довольно регулярным: просто еще один язык общего назначения с некоторым синтаксическим шугарингом. Это заставляет меня задуматься , не лучше ли мне выбрать другой курс , который использует любой язык, который я уже знаю ( c#, java, c++ ).

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

Что я уже пробовал:

Просто проходим через базовый синтаксис: объявления, операторы, сравнение, функции.

2 Ответов

Рейтинг:
2

Richard MacCutchan

Цитата:
Python, похоже, набирает обороты . Почему?
А почему бы и нет? Python, как и все языки, предлагает некоторые приятные функции, с которыми людям легко работать.


Рейтинг:
12

Albert Holguin

Это один из тех вопросов, которые во многом основаны на вашем собственном опыте работы с чем-то и мнении о связанных технологиях.

Я инженер и считаю Программирование важным инструментом в моем арсенале трюков. Я уже много лет работаю с C/C++, поэтому очень хорошо знаком с этим языком и могу заставить его делать практически все, что мне нужно, и я знаю, что код будет чертовски быстрым. Проблема в том, что ... это может быть громоздко кодировать некоторые базовые вещи. Вот где вы должны быть готовы расширить свой мешок трюков...

Питон... таким образом, этот язык быстр и прост в написании, может быть так же быстр, как C/C++ (поскольку код C/C++ может быть легко интегрирован в Python), имеет обширные библиотеки, расширяется и растет намного быстрее, чем другие популярные языки.

Пример положительных моментов: Если вам нужно разобрать какой-то случайный текстовый файл, то в C++ это может быть громоздко, в Python это может быть буквально файл с несколькими строками кода! Нужно быстро посчитать, что ж... мы можем использовать что-то вроде Octave, но Python теперь тоже имеет отличные математические библиотеки, и с ними можно аналогично взаимодействовать через командную строку (то есть у вас есть доступ ко всему из командной строки).

Негативы: Да, есть... что ж, привыкание к C++ означает, что вы ожидаете, что весь ваш код будет изначально "ручаться" компилятором, прежде чем вы даже попытаетесь что-то сделать, чтобы, по крайней мере, вы знали, что синтаксис правильный. Ну, Python-это интерпретируемый язык, так что он сразу же вылетает в окно. Это не всегда считается негативом, но по существу может привести к проблемам, проникающим в код и не обнаруживаемым до тех пор, пока кто-то действительно не попытается запустить этот фрагмент кода (модульное тестирование становится важным!).

В любом случае, я, вероятно, могу продолжать и продолжать, но это хорошее начало.