Форум сайта python.su
Добрый день. Может вопросы покажутся элементарными, но для меня они важны.
1. При попытке установить программу через терминал linux всплывает такое сообщение:
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the ‘pip install –upgrade pip’ command.
Пробовал обновить, не получается, выдает сообщение
Collecting pip
Using cached pip-9.0.1-py2.py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-8.1.1
2.С помощью команды pip list вывожу список установленного, хочу удалить одну программу командой pip unistall имя_программы, выдает ошибку
bash: ошибка синтаксиса около неожиданной лексемы `('
Что делаю не так???
3.Посоветуйте хорошую книгу по python, желательно для людей, которые еще не сталкивались с программированием. И с чего лучше начинать изучать этот язык.
Офлайн
vak64все советуют начинать Douson_M_-_Programmiruem_na_Python или Лутц М. - Изучаем Python но лучше мне кажется начать с питонтьютор в интерактивном режиме ну и книги
хорошую книгу по python, желательно для людей, которые еще не сталкивались с программированием
Офлайн
Спасибо, питонтьютор интересный сайт, попробую его.
Офлайн
vak64Программирование с питона лучше не начинать. Питон предоставляет некоторое количество встроенных непосредственно в язык высокоуровневых структур данных и не дает возможности программировать используя более простые конструктивно, но более эффективные решения, в то время как программирование - это искусство создания как можно более эффективных программ. Дело не в том, что питон “учит плохому”, он не учит “хорошему”. Это отличный инструмент для своих задач, он прост в изучении, но его изучение отделяет вас от целых больших пластов полезных знаний, таких как вопросы управления памятью и, например, организация динамических массивов и хэш-таблиц. Отсутствие в голове программиста таких базовых “кирпичей” приводит к появлению такого явления, как “питон-программист”, “пхп-программист”, “javascript-программист”, т.е. вместо того, что быть программистом и по необходимости осваивать удобный для текущей задачи интрумент, например питон, специалист замыкается на технологии как самоцели и на этом его развитие как специалиста прекращается.
3.Посоветуйте хорошую книгу по python, желательно для людей, которые еще не сталкивались с программированием. И с чего лучше начинать изучать этот язык.
Офлайн
FishHookИнтересное и полезное высказывание, тогда с чего стоит начинать, дабы освоить эту сферу?
Офлайн
vak64Смотря какие у вас задачи. Если они не выходят за рамки админских и вы не собираетесь становиться профессиональным програмистом, то и питон пойдет. В ином случае - однозначно Си.
Интересное и полезное высказывание, тогда с чего стоит начинать, дабы освоить эту сферу?
Офлайн
FishHookСпасибо за совет, вы очень понятно и грамотно объясняйте.
Смотря какие у вас задачи. Если они не выходят за рамки админских и вы не собираетесь становиться профессиональным програмистом, то и питон пойдет. В ином случае - однозначно Си.
Офлайн