TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What I've Learned So Far (Python in 30 Days)

30 pointsby rodriguezcommajalmost 13 years ago

5 comments

dwootalmost 13 years ago
We're alike in many ways, J. I am a self-taught web-designer who, in his 10 years, learned HTML, CSS, Photoshop, Illustrator, and SOME Javascript on his own. I'm no pro by any means, but I've built some pretty neat looking things without being able to create dynamic experiences/sites.<p>8 months ago, I couldn't write a single snippet of Python. I had a simple site I wanted to build just for experimental purposes, and kept asking my friends for help, until I realized that it just wasn't going to happen.<p>I initially started with Ruby with the intent of learning Rails shortly after. However, I had read enough posts on HN to have me switch to Python with LPTHW by Zed A. Shaw. I got all the way up to the exercises for building your own game, and, frankly, I just quit. I felt I was ready to dive into Django. Boy was I wrong. There were a lot of things that I didn't understand and I had done the simple exercise on the Django Project site three times!<p>Anyway, I kept at it. I continued to Google topics I didn't understand. I went through two Django books and numerous YouTube and videos slowly gripping some of the ideas before I found my saving grace written by, none other than, one of the creators himself. After that, I was able to push out a nice looking site in two days with a lot of help from Twitter Bootstrap.<p>I just want to say that learning by doing is the way to go. It took me far more than 30 days to learn everything that I know, but this is because I had to learn these along the way, too: command line, working with Linux, using a more powerful editor (Vim - can't go back to notepad), version control with Git, and then deploying, which can be a beast of its own.<p>Keep at it!
评论 #4414593 未加载
timeealmost 13 years ago
I'm curious what problems you ran into with Python on Windows. I develop with Python on both a Windows desktop and a Macbook. I found moving between the two platforms pretty easy with the exception of certain database python packages like psycopg2.<p>The command line and a file editor is all you really need. If you want to keep your file editor consistent, you can work off vim on both. Granted, I prefer Visual Studios if I'm on a Windows machine.
评论 #4413969 未加载
评论 #4413971 未加载
ZanderEarth32almost 13 years ago
I went through the LPTHW program a few months back and it was definitely the best system or book I found on the subject. To be honest, I need to go back through now and do it again, using your advice to do each lesson twice.<p>My first go through, I kind of rushed through parts because I had an idea I wanted to try out and just wanted to learn enough to get it done (which I did :D)but I think I cheated myself out on some essential Python knowledge.
评论 #4413791 未加载
rjvalmost 13 years ago
Sublime Text 2 + Cygwin on Windows works just fine.
ilconsiglierealmost 13 years ago
Did you build that Wordpress theme on Starkers? I love it!
评论 #4414177 未加载