Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.92/76: Рейтинг темы: голосов - 76, средняя оценка - 4.92
-8 / 2 / 0
Регистрация: 21.04.2015
Сообщений: 23

Поиск Python IDE и настройка PyCharm

30.04.2015, 15:33. Показов 14912. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, я пытаюсь найти подходящий для себя Python IDE.
И очень часто встречаю в сети советы поставить PyCharm.
Всегда подозревал что эти советы от пользователей виндоус.
Но в конце концов переборол себя и поставил.
Наверное я не умею им пользоваться, отсюда и вопросы.
Смущает то что он написан на тормозной и глюковатой джяве, а отсюда и глюки
и тормоза и плохая поддержка python 3.x.

Но очень хочется найти редактор для комфортной работы с Python.
Открыл в PyCharm первый попавшийся скрипт и начал изучать, чем этот PyCharm
такой очаровательный (если исходить из названия).

Он сразу же нашёл в моём скрипте ошибку синтаксиса!
Ну я конечно удивился и обрадовался, ведь скрипт работает безукоризненно.
Причём я проверял этот скрипт при помощи PyFlakes, pep8 и mccabe.
Ну, думаю этот круче проверет.
Гляжу на строку с ошибкой синтаксиса и не могу понять в чём ошибка.

Code
1
print(' ', grn, k, yellow, ')', nrml, dict_shrt[k], sep='')
grn, k, yellow и nrml это переменные

Подскажите кто знает, где ошибка синтаксиса и почему скрипт работает не взирая
на ошибку синтаксиса?

Да и сам PyCharm похоже не знает в чём ошибка, по крайней мере ни каких
вариантов исправления не предложил.

Но зато предложил мне переименовать переменные по тому что видите ли он их
не знает. Зачем переименовывать? Я проверил пространство имён для каждой
функции, всё нормально. Ни совпадений ни конфликтов. Любой начинающий
программист поймёт о чём речь. Зачем переименовывать?
Я стал искать где отключить спеллчекинг и не нашёл.
Подскажите люди добрые!
Может я должен тратить время на введение всех слов в его словарь?
Да тогда я быстрее напишу в любом редакторе без подсветки и автодополнений.

Это же мои переменные, и мои функции. Как хочу так и называю.
(И напомню что мне говорили о существовании зарезервированных слов.)

Дальше PyCharm начал мне указывать в какой области видимости должны
существовать мои переменные. Это вообще наглость! Эту програмульку случаем
не Билли писал?

Короче говоря, как настроить эту замечательную программу для того чтобы она
не делала лишнего? Мне бы подсветку синтаксиса, автодополнение, вызов
справки по выделенным словам и предложение как исправить мои ошибки.

А то я до сих пор как ламер пользуюсь VIM.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.04.2015, 15:33
Ответы с готовыми решениями:

Настройка PyCharm под Python
Здравствуйте! Сам питоновский файл запускается и работает из Питона нормально. Файл БД видит. Установил PyCharm 2.5, открываю в нем...

Установка ПИТОН (IDE - PyCharm)
Нужна помощь по установке PyCharm. Проблема в том что мне в ручную необходимо указать путь к файлу для выбора среды разработки. Что это...

Как изменить размер шрифта самой IDE Pycharm
Случайно выставил 72 шрифт и теперь IDE толком не влезает на двух мониторах. Может можно где-то в файлах изменить конфигурацию?

37
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
30.04.2015, 21:21
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от FraidZZ Посмотреть сообщение
я просто привык держать дистанцию.
Ну я в друзья не набивался. Раз Вам не приятно, хорошо, буду на Вы.

Цитата Сообщение от FraidZZ Посмотреть сообщение
Хороший программист должен уметь писать стилистически правильный код
Это да, с этим не кто не спорит, но все мы люди и все можем ошибиться, для этого и нужна IDE.
Ну так же надо помнить, что супер программистами не рождаются, по этому на первых порах знакомства и изучения это функция очень помогает.

Цитата Сообщение от FraidZZ Посмотреть сообщение
никакая PyCharm этого не исправит.
Не исправит, но подчеркнёт и напишет, что не так.
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
30.04.2015, 21:53
Цитата Сообщение от alex925 Посмотреть сообщение
и все можем ошибиться, для этого и нужна IDE.
Да, но ошибки стилистики редко допускают случайно)

В целом, я согласен - PyCharm - нужный инструмент, что бы там ни говорили

Цитата Сообщение от alex925 Посмотреть сообщение
не приятно
Не то, что бы неприятно, просто... не хочется сейчас, вот и всё.

Цитата Сообщение от alex925 Посмотреть сообщение
на первых порах знакомства и изучения это функция очень помогает.
А вот здесь сразу соглашусь... Постоянно встречаю, что, обучаясь, многие плюют на стиль, и пытаются освоить алгоритмику и прочее - неосознанно привыкая так писать. Не то, что я говорю, что делать акцент на алгоритмику / проектирование классов не надо, упаси боже, но вот потом к некрасивому коду привыкают накрепко. Не все, конечно, но многие.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
30.04.2015, 22:51
Цитата Сообщение от FraidZZ Посмотреть сообщение
Постоянно встречаю, что, обучаясь, многие плюют на стиль, и пытаются освоить алгоритмику и прочее - неосознанно привыкая так писать.
Ну это не не правильный путь развития событий.

Вообще кстати на сколько я знаю, даже всякие спецы используют инструменты вроде pylint, для анализа своего кода. Ну, а в данном случае функции pylint выполняет IDE. Так что я считаю, что данный функционал всем полезен.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
06.05.2015, 16:23
Цитата Сообщение от zie_R9 Посмотреть сообщение
Смущает то что он написан на тормозной и глюковатой джяве, а отсюда и глюки
и тормоза и плохая поддержка python 3.x.
Я вот под виндой поставил, вот смотрю как оно грузится и думаю гадаю что но так тупит-то а оказывается жаба )))
0
2 / 2 / 1
Регистрация: 01.06.2016
Сообщений: 80
21.08.2016, 20:54
Подскажите, как сделать поиск в PyCharm по коду с учётом регистра (язык Питон)?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
21.08.2016, 21:05
ctrl+f как и везде, а можно выбрать нужную папку и через меню клика правой кнопкой мыши выбрать "find in path"
0
2 / 2 / 1
Регистрация: 01.06.2016
Сообщений: 80
21.08.2016, 21:09
так поиск не учитывает регистр (большие и малые буквы)
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
21.08.2016, 21:25
Franek, а ты посмотри немного проавее строки поиска, там нужный крыжык есть если что так....
1
3 / 3 / 1
Регистрация: 24.03.2011
Сообщений: 65
21.08.2016, 23:28
Подскажите как в PyCharm или в стандартной IDE сделать подсказки. Например, я написал 'PyQt5.' или 'sys.' и мне среда показывает список методов и классов.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
22.08.2016, 00:06
Так оно вроде и так подсказывает.
0
3 / 3 / 1
Регистрация: 24.03.2011
Сообщений: 65
22.08.2016, 00:22
Avazart, показывает, но не везде
Миниатюры
Поиск Python IDE и настройка PyCharm   Поиск Python IDE и настройка PyCharm  
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
22.08.2016, 10:55
I.G.O.R, Pyqt сишная библиотека, а сишными библиотека немного все сложно с подсказками. Можешь посмотреть доклад Андрея Власовки с pycon 2015.
0
2 / 2 / 1
Регистрация: 01.06.2016
Сообщений: 80
22.08.2016, 14:04
Подскажите, почему PyCharm подчеркивает красным имя импортируемого модуля и пишет, что нет такого, но модуль такой есть и всё исправно работает?
Миниатюры
Поиск Python IDE и настройка PyCharm  
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
22.08.2016, 14:28
Ты покажи структуру проекта то
0
2 / 2 / 1
Регистрация: 01.06.2016
Сообщений: 80
22.08.2016, 14:33
alex925, ты об этом?
Миниатюры
Поиск Python IDE и настройка PyCharm  
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
22.08.2016, 14:45
Franek, Так все правильно ругается, ты внутри пакета модули разместил. Тебе надо использовать или относительный импорт (через точку) или явно импортировать из пакета модуль.
Python
1
import War.games
Кстати по pep не положено, чтобы модули или пакеты писались начинались с заглавной буквы.

Почитай у Лутца про пакеты, раз начал с ними работать.
1
20 / 21 / 6
Регистрация: 30.06.2015
Сообщений: 431
23.08.2016, 22:03
zie_R9, интересный у вас такой обзор получился...я вот пользуюсь wing ide, про версия, интересно, что вы напишите, попробуйте...
а так все же, чем все-таки вим не угодил?!
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.08.2016, 22:40
Цитата Сообщение от izuchaju_python Посмотреть сообщение
а так все же, чем все-таки вим не угодил?!
Тем, что это не ide
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.08.2016, 22:40

IDE Atom выдает ошибку, которой нет в Pycharm
Здравствуйте, имею часть парсера, который отлично работает в Pycharm, но выдает ошибку в Атоме. Хотелось бы понять в чем причина,...

Pycharm + GAE + Django, не работает отладка TypeScript в IDE
Ребят, подскажите в чем беда: Есть GAE проект, third-party библиотекой подключен Django, отладка проходит в Хроме, с установленным...

Настройка PyCharm
Помогите, пожалуйста, настроить PyCharm. Любой текст на русском языке он выделяет цветным фоном (#комменты и др.), английский текст - не...

PyCharm настройка
В ходе работы с кодом, что-то сделал и у меня вырубилась его цветовая маркировка. Как исправить?

Настройка PyCharm
Всем привет. Только начал изучать питон и джанго. Обзакупался книжками Лутца. Установил PyCharm тестовую версию. И далее следовал этой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
38
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru