Python

Что необходимо знать Python программисту? Пожалуйста напишите что ему обязательно надо знать?

Надо уметь прикрутить к питону компилятор, и уметь компилировать :-)
Павел Зиновьев
Павел Зиновьев
20 418
Лучший ответ
Абдурашид Джамалов из файла "py" можно, на сколько я знаю, исполняемый файл сделать?
Для начала - основы. Синтаксис. И желательно основы английского языка, чтобы уметь читать документацию и сообщения об ошибках, не лазя каждый раз в переводчик.
Андрей Черноглазов Я вот вопросы задавал и все пишут. Сам Python если знать, то ты не программист.
Андрей Черноглазов Че учить то еще?
Нужно знать, как решить на этом языке любую задачу, которую могут поставить.
Руслан Шацких
Руслан Шацких
83 844
От выбранного направления зависит для веба: Python + фреймворк (Django) - ,HTML5, Css3, Javascript, различные дополнительные библиотеки jQery, Bootstrap, MySQL/PostgreSql - уменять писать запросы хотя бы на уровне LEFT JOIN и Having Group by. Уровень знаний должен быть на уровне уметь развернуть свой проект, настроить, запустить, уметь написать свой какой то хотя бы минималистический сайт. Желательно понимать хотя бы основы алгоритмики (временная сложность).

Здесь я перечислил самый базовый минимум, который проще всего освоить и с которым можно устроиться
Есть программисты разного уровня. Есть разные уровни знания языка программирования. Есть разные области применения Python. Поэтому нет точного ответа на такой вопрос, кроме банального "необходимо знать Python".

В знания любого языка программирования входит:
- сам язык
- стандартная библиотека языка
- какие-то дополнительные библиотеки, не входящие в дистрибутив Python
- возможно, умение пользоваться средствами разработки и вспомогательными инструментами (IDE и др.)
- поскольку программы на Python (как и на других языках) часто взаимодействуют с базами данных, должны быть знания по базам данных
- возможно, знания в тех областях, где часто используют Python (например, анализ данных)
- умение применять всё это на практике

Посмотри вакансии по Питону, какие там требования.
Ну, как бы, классическая задача - написать интерпретатор (транслятор) языка Х на языке Х. Тогда можно с уверенностью сказать, что знаешь язык Х и уверенно им владеешь.
Юстасъ Mac Leod
Юстасъ Mac Leod
25 516
Python!
Дуэт Sweet.ки
Дуэт Sweet.ки
8 850
информатику, математику и английский
обязательно нужно знать ответ на вопрос, что вам нужно.
питон как shell (os, shutil) ?
или калькулятор на замену matlab (numpy, matplotlib)?
или для мелкой автоматизации (struct, pickle) ?
или для web: backend - помимо уже названного вот еще парочка на мой вкус: flask, zato.
для UI : wxPython (wx)
для общего развития: учите алгоритмы и пишите на питоне, а потом тестируйте время выполнения. Очень помогает понять что почем.
узбекский язык