O
O
Oleg2015-01-25 14:04:35
Python
Oleg, 2015-01-25 14:04:35

Where can I read about Python development methodology for Windows?

I wanted to start learning python, for me the best way to learn is to solve practical issues, so I decided to immediately write useful software for Windows.
Immediately faced with a bunch of questions to which the Internet gives extremely vague answers.
- Which IDE is more convenient? PyCharm? The most important thing for me is auto-completion like in VisualStudio, where does it really work? I tried different environments - walking on crutches everywhere.
- What library to use to create a GUI? PyGTK? I need my own components, did not understand whether inheritance / behavior overlapping works?
- Cross-platform work with multiple threads - generally a dark forest
In short: where to read how to quickly and easily write software with a custom GUI in Python under Windows?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
O
OnYourLips, 2015-01-25
@unitay

Which IDE is better? PyCharm?
Yes. There is nothing even close in scope.
The most important thing for me is auto-completion as in VisualStudio, where does it really work?
It will be very rare, because. python developers don't have a culture of always prescribing the types of accepted and returned values. Although it is possible. Depends on libraries. With the widespread transition to python 3, it should get better: there are function types at the syntax level.
What library to use to create a GUI? PyGTK?
Python is not the best tool for writing GUIs. Are you sure you need it? Maybe write in C#?
If necessary, and it is a python, then PyQt.
Cross-platform work with multiple threads - generally a dark forest
In fact, everything is simple. Everything is described in the documentation, there are many interesting articles.
In short: where to read how to quickly and easily write software with a custom GUI in Python under Windows?
With such requirements, you definitely need to write in C #. And faster, and better, and more reliable. Python is most often used for other tasks: scientific calculations, prototyping, web, servers.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question