Re: [Tutor] Which Python should a beginner learn?
I think it really depends on why you are learning python. For me, I'm using it primarily to supplement my tools as a system engineer. The standard version of Python that installs with nearly every server I manage is 2.7, so I decided to focus on learning 2.7 because I didn't want to be in a position where I had to install Python 3 onto every server. Now, it does look like 3 has a lot of additions that help OO type programming - so if you are learning it to write robust programs 3 might be the way to go. On Wed, Oct 2, 2013 at 8:07 PM, Joel Goldstick wrote: > On Wed, Oct 2, 2013 at 7:59 PM, Mark Lawrence > wrote: > > On 02/10/2013 19:50, vit...@gmx.com wrote: > >> > >> Which version of Python should a beginner learn? 2.x or 3.x? > >> > > > > Python 3 is the future so learn it unless you want to use a specific > library > > which hasn't yet been ported. > > While I generally agree with Mark, you might want to consider other > factors. Although 3.x has been around a few years, it took a while > for it to pick up steam with third party modules. In the last year, > Django has started to experiment with python 3.x. The other > consideration is your learning style. You can find lots of youtube > videos, and text tutorials on the web to learn python. Some will suit > you, some maybe not. So that might lead you to start with the python > that matches the resources you prefer. > > At any rate, if you are just learning programming, what they have in > common exceeds their differences. > > In the end, though Mark is probably right -- all else being equal > since some language issues were revisited and made better in 3.x and > 2.x will eventually become a relic (maybe in 5 or 10 years). > > > > -- > > Roses are red, > > Violets are blue, > > Most poems rhyme, > > But this one doesn't. > > > > Mark Lawrence > > > > > > ___ > > Tutor maillist - Tutor@python.org > > To unsubscribe or change subscription options: > > https://mail.python.org/mailman/listinfo/tutor > > > > -- > Joel Goldstick > http://joelgoldstick.com > ___ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > ___ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor
Re: [Tutor] Which computer operating system is best for Python
I would agree with David and others. For programming, a chromebook would not be a good choice because you can't install any type of development environment onto the machine itself. Get something with a big screen and, preferably a full keyboard - I'm talking full size in the sense that you have the numeric keypad to the right. Unless you look a little deeper most options available will be windows based. Not a problem - I would recommend using a piece of software called "Virtualbox". It is freely available and distributed by Oracle. It will allow you to install a Linux operating system on a "Virtual" machine that runs within windows. While this may seem complicated to somebody without experience in this area, there are great tutorials on this and the process is much more straightforward than it was just a couple years ago. The reason I suggest Linux is because a lot of Python is used in it already. Once it's installed, you are ready to go. Also, a lot of documentation you find on how to set up and configure a Python environment assumes you are using Linux. While Windows isn't entirely dissimilar, there are a few key differences which could make it more frustrating to navigate for first time users. Plus, most popular distributions make it *very *easy to install python addons and libraries. As an ancillary benefit, your child will also be learning Linux as he learns to program. On Wed, Feb 5, 2014 at 6:35 PM, David Abbott wrote: > On Wed, Feb 5, 2014 at 7:23 PM, Marc Tompkins > wrote: > > On Wed, Feb 5, 2014 at 3:18 PM, Joel Goldstick > > > wrote: > >> > >> I would get a laptop with as large a screen as you can afford. Windows > or > >> Linux. > >> > > I second that emotion, and also: try out the keyboard first (or rather, > have > > your kid try it out). We spend a lot of time on our laptops, and a > > badly-designed keyboard can ruin an otherwise-great machine. Yes, you > can > > plug in an external keyboard, mouse, and monitor, but most of the time > > you're gonna stick with what came in the box. Make sure you won't hate > it. > > Linux runs great on older Laptops that were the top of the line in > their day, two nice examples with great keyboards are dell e6400 and > ibm T61's. Linux is easy to install and set up now a days :) > > > -- > David Abbott > ___ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > ___ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor
Re: [Tutor] how do i delete the questions that i asked and it has been shared in web
No. On Wed, Mar 12, 2014 at 1:33 PM, S Tareq wrote: > so you can't delete the question that i have asked long time ago > > > On Wednesday, 12 March 2014, 18:03, Zachary Ware > wrote: > On Wed, Mar 12, 2014 at 12:46 PM, S Tareq wrote: > >> this one http://code.activestate.com/lists/python-tutor/99408/ >> >> and there are other ones as well > > > This is a mailing list. Once an email is sent, you can't unsend it. > > -- > Zach > ___ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > > > > > ___ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > ___ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor
Re: [Tutor] Real world experience
Probably off-topic for the list but i'll let some of the others weigh in on that. This is more for help with the python language itself. But i'll weigh in. Programming is difficult work. It's definitely a profitable career. Its hard to say how much you'll make since it varies depending on location, but in general a combination of experience and your ability to solve difficult problems and provide solutions consistently command higher salaries. However, many companies wont even consider you without a degree, or *a significant *contribution to the industry. If you want to pursue a career in IT, you need to finish high school. You would be wise to get a degree. My $0.02. Tim On Sun, May 11, 2014 at 7:12 PM, C Smith wrote: > I have never known anyone that works in this industry. I got one job > transforming xml (should have used xslt, ended up using sed and python > regex scripts) where the guy asked me how much I wanted and I threw > 200 bucks out there because I could get a room for two weeks at that > cost. He just laughed and handed me the money. That is the only > professional experience I have and no formal education whatsoever > (some high school). I have been doing online stuff and hit a wall in a > 'design of computer programs' class on udacity. I made it about > halfway through but started back at square one to sharpen my skills > before trying to come at it again from a different angle. I started to > feel overwhelmed when trying to basically recode regex (functions for > '*' and '.' for instance) in python and make an api to interact easily > with the text parser. > > I am still completely in the dark about what level of difficulty I > would be facing in the professional world. > If this is difficult at all for me, is there hope to think about > making money in this field? > I am pretty persistent and can keep up a level of work if I am not > even close yet, but I don't know if I am a year off or 10 years off. > Are basic scripting skills employable at even a very low rate (10 > bucks an hour)? > What level of experience are the people at who make 100k a year? > Sorry if this is off-topic for the list, but I am trying to get past a > psychological hurdle or two before reapplying myself and hopefully it > would be valuable to others as well. > ___ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > ___ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor