Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Where to begin?

I want to learn how to create applications in python. By applications I mean a script with GUI and executable that I can pass on to colleague for them to install in their computers and use it or for my own use. I have been learning python for about a year but I have been limited to working in jupyter notebooks. I have no idea how to use Git, Github, Command line, manage environments, visual studio, etc. All those are needed to actually build an application. I think I am close to been able to build the script I need for visualizing and manipulating the data the way I want, but I have no idea on how to take that into an actual application or app. A good analogy will be if I wanted to build a poker app. I know how to code everything I need in python to run the statistics and numerically simulate a game of poker I do not know how to turn it into an application that I can send a friend (non-programmer) in zip folder with an executable so he can run it. I have tried learning Github and command line but there are always so many different programs to install that before I get started I usually get stuck in setting up my system ( I have Windows) with some sort of error for which I have no clue how to troubleshoot. What course should I take to give me the essentials I need to get started. Ideally the course will help me set it up in my system not through a browser since my challenge has been going from online tutorials to actual application or scripts that I can run reliably in my PC. Thank in advance for your recommendations

1 Answer

yk7
seal-mask
.a{fill-rule:evenodd;}techdegree
yk7
Full Stack JavaScript Techdegree Student 22,891 Points

Hello :) I think you need a look in to python frameworks, that will make things easier. to developer an GUI app for windows,

_ look at this for GUI website : https://wiki.python.org/moin/GuiProgramming

_ here in treehouse, you may be interested to check : https://teamtreehouse.com/library/tkinter

on another note, Git, is not necessary to build any things, it's complementary ,it's a version control ; its main role is to track changes and to facilitate collaboration between team 's member. Git & Command lines are a must if you are planning to be developer not hobbyist. because they will help a lot.

my suggestions for you, did you try ubuntu ? or any other linux distro. it will not be easy at first, but after one year coding in python, I think you will be able to pull it off. best luck !