stas90
Чем отличается CPython от Python?
Python - это язык программирования, язык программирования - это просто набор логических правил, по которым цепочка символов исходного кода преобразуется в цепочку команд компьютеру. Соответственно, такой преобразователь цепочек можно написать на любом языке. Вот для питона и существует множество интерпретаторов. Есть CPython, есть Jython и так далее. Вот CPython - это классическая реализация интерпретатора языка Python на языке C. Ну, там не просто одинаковые реализации языка, а ещё с какими-то дополнительными плюшками. Где-то ограничения стека убраны, где-то можно классы вызывать какие-то. В общем, новичку это не надо.
stas90
Т.е. сейчас программирование(решение какой-либо задачи) в основном заключается в поиске нужной библиотеки/модуля и ее применении?
Не, есть модули, твоя задача - их соединить правильно друг с другом. Каждый модуль - как инструмент, нужный для строительства дома, а дом строишь ты сам своими руками, используя эти инструменты. Соответственно, если у тебя плана нет, то и молоток с пилой за тебя его не нарисуют. Допустим, один модуль может подключаться к Интернету, другой модуль может выбирать фотографии, третий модуль может конвертировать фотографии. Ты должен с помощью первого модуля подключиться к Инетернету, с помощью второго - выбрать фотографию, а с помощью третьего - сконвертировать фотографию во что-то. Но эти модули друг о друге не знают, в один конвейер их соединяешь ты. И это не всегда просто, особенно если программа не два притопа три прихлопа.