LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-14-2018, 09:41 PM   #1
Hooks123
Member
 
Registered: Aug 2014
Location: Ohio
Distribution: Slackware64 Current
Posts: 69

Rep: Reputation: 10
Programming language possibly python3 / with Qt


Hey folks, I know this isn't slackware specific but i really trust the people on this forum. You are all i know in the linux world.

Anyway, professionally i am a senior .net windows developer and have been for about 15 years. Mainly console apps and GUI apps. I have written and supported by myself over 300 apps (about 20 of them has been pretty significant and used by over 2500 people).

My question, I'm really wanting to learn some other languages and how to do things in a linux environment. I would like to know what dev environment you use for maybe python development? Remember i come from visual studio. Im just looking for something that i can play around with simple GUIs and maybe some QT programming.

Any input would help me a bunch. I have read so many tutorials online that i don't know where to start.

Thanks
 
Old 10-14-2018, 09:47 PM   #2
Richard Cranium
Senior Member
 
Registered: Apr 2009
Location: McKinney, Texas
Distribution: Slackware64 15.0
Posts: 3,858

Rep: Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225
Python's a good language and is multi-platform. It's weak on multi-threading however; google "python GIL" for details.

There's not really the equivalent of .NET in the linux world, AFAIK.
 
1 members found this post helpful.
Old 10-14-2018, 10:10 PM   #3
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
I think Python and Qt5 are a good choice. I would also recommend C++ as a compiled language (though I recognize that is heresy to some people). This site has some good introductory Python and Qt5 tutorials:

http://zetcode.com/
 
1 members found this post helpful.
Old 10-14-2018, 10:56 PM   #4
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by Richard Cranium View Post
There's not really the equivalent of .NET in the linux world, AFAIK.
There's always Mono https://www.mono-project.com/

But I agree with the others, python and or QT would be a good place to land.
(Because not many Linux users like mono, including myself)

Last edited by Skaendo; 10-14-2018 at 11:01 PM.
 
Old 10-15-2018, 02:33 PM   #5
Richard Cranium
Senior Member
 
Registered: Apr 2009
Location: McKinney, Texas
Distribution: Slackware64 15.0
Posts: 3,858

Rep: Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225
Quote:
Originally Posted by Skaendo View Post
There's always Mono https://www.mono-project.com/

But I agree with the others, python and or QT would be a good place to land.
(Because not many Linux users like mono, including myself)
Fair enough about Mono; I was attempting to say that there really isn't a language with the same relationship to Linux as .NET has for MicroSoft Windows.
 
Old 10-15-2018, 03:23 PM   #6
Hooks123
Member
 
Registered: Aug 2014
Location: Ohio
Distribution: Slackware64 Current
Posts: 69

Original Poster
Rep: Reputation: 10
Thanks for the feedback folks. I appreciate it. Im going to stick with python and QT. Right now im messing around with the PyCharm IDE.
 
Old 10-15-2018, 04:26 PM   #7
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,065

Rep: Reputation: Disabled
Quote:
Originally Posted by Hooks123 View Post
Thanks for the feedback folks. I appreciate it. Im going to stick with python and QT. Right now im messing around with the PyCharm IDE.
Be aware that by default the Slackware package for Qt is built without the doc, demos and examples. You might want to rebuild it with all that.

Also, the examples are in C++. You might like to learn a bit of C++ to understand them, if not yet done.

Last, Qt ships with Qt assistant and QT designer, so why not use them: it certainly speeds up development in C++ a lot.
 
Old 10-15-2018, 04:51 PM   #8
Hooks123
Member
 
Registered: Aug 2014
Location: Ohio
Distribution: Slackware64 Current
Posts: 69

Original Poster
Rep: Reputation: 10
Quote:
Originally Posted by Didier Spaier View Post
Be aware that by default the Slackware package for Qt is built without the doc, demos and examples. You might want to rebuild it with all that.

Also, the examples are in C++. You might like to learn a bit of C++ to understand them, if not yet done.

Last, Qt ships with Qt assistant and QT designer, so why not use them: it certainly speeds up development in C++ a lot.
Thanks. I'll check it out.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] making python3.6.4 default python3 Astral Axiom Linux - Newbie 17 04-14-2018 10:55 AM
[SOLVED] how to start python3.6 interpreter just by typing python in terminal not python3.6 bmohanraj91 Linux - Newbie 4 05-10-2017 07:51 AM
After upgrade python3.4 to python3.5.1 , not able to install packages "request" though pip3 YOGESHAS87 Linux - Software 1 08-03-2016 10:38 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:16 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration