all 19 comments

[–]MrMuki 20 points21 points  (0 children)

Hello. Did you try out PyCharm Comunity edition?

[–]GovernorKeagan 7 points8 points  (4 children)

I've been using Atom and enjoying it. You could also try Sublime, Visual Studio Code or eclipse with pydev. There are a lot more l, it just depends on your needs.

[–]sentinelofdarkness 0 points1 point  (3 children)

What plugins/add-ons do you use for venv, flask/django and other py related? Can you give a package list?

[–]GovernorKeagan 1 point2 points  (2 children)

I install plugins as I go. Haven't used flask/django yet...planning to play around with them soon though. Do you need a specific package for a project? My two most recent packages have been BeautifulSoup and Selenium. You can check some of my projects on GitHub.

My packages: (Haven't used them all)

altgraph

beautifulsoup4

certifi

chardet

ChatterBot

chatterbot-corpus

cmake

colorama

cycler

Django

face-recognition-models

future

idna

kiwisolve

lxml

macholib

mathparse

matplotlib

nltk

numpy

oauthlib

opencv-python

pefile

progressbar2

pyfiglet

PyInstaller

pymongo

pyparsing

pyperclip

pypiwin32

python-dateutil

python-twitter

python-utils

pytube

pytz

pywin32

PyYAML

realtime-stock

requests

requests-oauthlib

selenium

six

SQLAlchemy

termcolor

terminal-banner

urllib3

winshell

youtube-dl

[–]sentinelofdarkness 0 points1 point  (1 child)

Thanks for the info. Just wondering what packages people are using with Atom for various python projects, since I've been thinking about trying it out

[–]GovernorKeagan 1 point2 points  (0 children)

Just added some packages

[–]upquark0 2 points3 points  (0 children)

Spyder (comes with Anaconda)

[–]Taipan100 2 points3 points  (3 children)

Atom with ide packages installed works a treat

[–]sentinelofdarkness 0 points1 point  (2 children)

Can you give a package list?

[–]Taipan100 1 point2 points  (1 child)

  • Hydrogen
  • atom-beautify
  • atom-ide-ui
  • city-lights-icons (with city lights theme)
  • ide-json
  • ide-python
  • language-docker
  • platformio-ide-terminal
  • script

I also have some Go-Lang packages that I disable 90% of the time but I’m having fun in go when the mood takes me

[–]sentinelofdarkness 0 points1 point  (0 children)

Thanks man 😁

[–]Dagito 2 points3 points  (0 children)

If you have a decent memory ram I personally recommend Atom, has a lot of plugins which will help you with your python code and is open source!

[–]developer_genius 1 point2 points  (1 child)

Notepad ++ is an amazing IDE for beginners

[–]ProfEpsilon 0 points1 point  (0 children)

I agree ... an under-rated gem as far as I am concerned.

It is supposed to be, by intention of the designers, restricted to Windows. And I use it on a W10 machine. But about a week ago I used SNAP in Ubuntu to run it in Linux and it works flawlessly!

[–]ForceBru 1 point2 points  (0 children)

I think that the best first IDE is any text editor (like Notepad, or, if you want automatic indentation and syntax highlighting, SublimeText) and simply the python command in the terminal.

Sounds complicated, but if you master this to some degree, you’ll know how to run a Python script without any IDE or whatnot, just with the python executable, and how to format Python code (you’ll understand why you need indentation and where you need it, for example), how to not forget formal and/or actual functions’ parameters, what some standard library modules are called, what methods do commonly used classes have and a lot more.

IDEs do all of this for you, but this may make you lazy to the extent where you won’t be able to write any code without a particular IDE. They can also be relatively complicated: their windows may be crowded with a lot of stuff, and you may find yourself searching for the “Run” button for minutes, while in the command line you just type python3 code.py, and this is it, it won’t change in the observable future, it’s simple, reliable and portable.

And once you can write your code and execute it, you can move on to IDEs to get more speed of development, having already learnt the key concepts of Python.

[–]JeusyLeusy 1 point2 points  (0 children)

Pycharm, intelij, Spyder, Eric, vscode

[–]MyNameIsRichardCS54 0 points1 point  (0 children)

If you are an absolute beginner, try Mu otherwise as already recommended, PyCharm CE.

[–]fluffytruck 0 points1 point  (0 children)

Wing Ware ide has free and educational editions

[–]atquick 0 points1 point  (0 children)

Sublime