어디로 가야 하나요?

파이선 배우기

이 따라하기 참고서가 여러분이 파이선에 한발짝 걸어가는데 충분히 가르쳤으면 좋겠어요. 하지만 배울 수 있는건 참 많아요! 전문 프로그래머도 자신들 언어에 대해, 어떻게 코드를 해당 언어로 멋지게 짤지 항상 더 배우려고 해요.

책과 따라하기 참고서

If you like learning from a book, there are heaps of good ones, and even many that can be read freely on the web!

  • OTS Python Portal - Check the rest of our tutorials, and look out for future workshops!
  • O’Reilly publishes hundreds of books and ebooks, on python and many other technologies (check out Learning Python, 5th edition).
  • Invent with Python takes a practical approach, with three different ebooks that can be read online for free.
  • Learn Python the Hard Way is a step by step full tutorial on the language, done in a unique style.
  • Dive into Python 3 is another great book available online for free!
  • 마지막이긴 한데 최소한 python.org에 `자체 따라하기 참고서`_가 있어요!

온라인 학습 과정

요해 웹에서 이런걸 할 수 있다는걸 믿지 못하셨을거예요. 프로그래밍 과정이 주변에 많이 있어요!

  • Edx - with top universities like Stanford, MIT, Harvard and Berkley giving out interactive courses for free, it’s hard to turn this down. You’ll have to look for ones coming up soon!
  • Coursera is very similar to Edx, with even more courses, and some that can be taken at any time.
  • CodeAcademy - luckily this one has a python-specific course that can be taken at any time, and many other practical language courses.

파이선으로 뭘 해야 하나요

Well, that’s a tough one! See, practically anything you can think of involving some electronics - from your TV remote, to a smartphone, to the backend of a popular web service, to the scheduling of airport landings, to the software you use everyday - it all involves some programming somewhere!

And not only is it a big field practically, but also technically and academically. As soon as you have a basic understanding of a general language like python, you can start working on all manner of subjects: web frontends, web backend services, data analysis and statistics, Artificial Intelligence, GUI design, robotics, software development of all kinds, online transactions, automation of everything, and many more.

We wouldn’t blame if that all sounds daunting, so here’s some practical advice, that takes advantage of how wide a field “programming” is:

Apply your new skills to whatever you’re passionate about.

Whether that’s starting a new business, helping you do some task involving data faster, putting up an online site, calculating advantages in a game you play, creating art and music, or anything else, finding out how to use programming to help with whatever floats your boat will make learning much more exciting and relevant. Feel free to ask someone more experienced if you have no idea where to start, but always mention what makes you tick!