파이썬을 배우는 데 얼마나 걸립니까? [닫은]


9

일을 마치고 파이썬을 배우기 위해 시간을 내기로 결정했습니다. 파이썬은 직장에서 (Web and eLearning Company), 모든 태그 삭제, 모든 작업 이름 바꾸기 및 고급 반복 작업과 같은 매우 반복적 인 작업을 수행해야하기 때문에 나에게 호소합니다. 또한 문법을 ​​배우기 쉽기 때문에 파이썬을 먼저 이해하는 것이 좋습니다.

파이썬의 기본을 배우는 데 얼마나 걸립니까?


6
프로그래밍 언어 / 이전에 프로그래밍 한 적이 있습니까?

HTML, CSS, 약간의 jQuery를 사용하는 법을 배웠습니다. 그리고 학교에서 델파이를 배웠지 만 당시 배울 이유가 없었고 복잡하고 많은 구문 오류로 인해 설득하지 못했습니다. 거의 포기했다. 내가 이해하는 것의 파이썬은 새로운 시작이며 그것을 배우는 좋은 이유입니다.
Josh

2
마지막 문장에서, 당신은 일을 위해 PHP를 배울 필요가 있지만 대신 파이썬을 배우고 싶다고 말합니까? 지금, 나는 당신이 배우고 자하는 것을 배우기위한 것이지만, 일반적으로 당신이 먼저 필요한 것을 배우는 것이 좋습니다. PHP는 배우기가 어렵지 않습니다.
Orbling

네, 우리는 이미 PHP 웹 개발자를 가지고 있지만, 할 시간이없는 다른 일이 있습니다 ..이 질문을보십시오 stackoverflow.com/questions/4777766/… .. 이것이 파이썬을 먼저 배우고 싶은 이유입니다. 항상 이렇게 반복되는 일 ..
Josh

PHP에서 XML을 구문 분석하는 방법을 알고 있다면 Python을 배울 필요가 없습니다. 어제 루비처럼 파이썬은 시원하게 들리지만 집중력, 인내심, 노력에 관한 모든 언어는 당신을 위해 일하지 않을 것입니다.
Nazariy

답변:


8

Python을 배우는 데 걸리는 시간은 자연스럽게 배경, 넣는 시간 및 해결하려는 문제에 따라 다릅니다. 해결해야 할 흥미로운 문제가있을 수 있습니다. Project Euler와 같은 사이트는 소규모로 프로그래밍하기에는 훌륭하지만 오후에 생각해야 할 문제를 해결하지 않고 프로그래밍을 배우는 사람은 거의 없습니다. 자동화와 같은 문제를 해결하기 위해 Python을 배우고 싶다면

...이 태그를 모두 삭제하고, 모든 작업의 ​​이름을 변경하고, 고급 반복 작업을 수행하는 등 매우 반복적 인 작업

그러면 아마 빨리 배울 수있는 기회가있을 것입니다.

때로는 임의의 소스 코드, 특히 일부 미묘한 마법에 의존하는 소스 코드를 읽고 즉시 이해할 수 있다는 의미에서 Python을 알고 있다고 주저 하지만, 평상시 사용 한 달 이내에 물건을 쓰는 것이 편안하다고 느꼈습니다. 명령 줄 유틸리티, 간단한 웹 스크레이퍼 및 과학 연구 프로그램과 같은 나는 멍청한 놈 (전공에 필요한 프로그래밍 과정을 수강 한 학부 수학 전공 멍청한 놈)이 통역사 및 문서와 함께 앉아 GIS 서버와 대화하고 결과를 파싱하는 스크립트를 작성하는 것을 보았습니다.


1
격려해 주셔서 감사합니다. 나는 멍청한 놈이지만, 당신이 언급 한 사람들처럼 마음에 든다면 무엇이든 배울 수 있다고 생각합니다.
Josh

1
참고로 그들은 모두가 아니지만 행운을 빕니다.
wvoq

언어를 아는 것이 무엇인지 정의하는 것은 언급 할 가치가 있습니다 ... programmers.stackexchange.com/questions/154862/…
Freesnöw

2

MIT에는 Python을 기반으로 하는 온라인 입문 CS 클래스가 있으며 이는 좋은 시작이 될 것입니다.

클래스를 통해 작업하기로 결정한 경우 Wingware는 Python의 IDLE보다 좋은 (IMO) Wing IDE 101 이라는 멋진 기본 IDE를 제공합니다 . ActiveState는 또한 IDLE의 또 다른 대안 인 Komodo Edit를 제공합니다 .

배우는 데 시간이 얼마나 걸리는지 ... 공은 법정에 있습니다. :-)


코스 비용을 지불해야하는 이유는 무엇입니까? 온라인에서 너무 많은 무료 튜토리얼이 아직 없습니까? do
Josh

2
나는 그가 당신이 과정에 등록해야한다고 제안하지 않았다고 생각합니다. 해당 사이트의 모든 강의 자료, 강의 및 과제에 액세스 할 수 있습니다. 특정 질문이 있으면 언제든지 SO에 요청할 수 있습니다.
Darel

방금 코스가 무료라는 것을 깨달았습니다. 감사합니다. 온라인에서 선택할 수있는 무료 튜토리얼이 너무 많습니다. 나는 프로그래머가 아닌 사람들을 위해 여기에서 시작했다.. openbookproject.net/thinkcs/python/english2e 그러면 여기서 더 배울 수있다. docs.python.org/tutorial
Josh

1
SO는 무엇입니까? ....
Josh

@Josh-많은 튜토리얼과 빠른 소개 책은 실제로 간단한 예제를 사용하여 언어의 구문을 사용하는 방법을 가르치고 있습니다. MIT 과정은 등록 된 MIT 학생들과 IMO에게 가르치는 과정으로, 학생들에게 거리의 단서를 조금만주는 것입니다. SO ... StackOverflow, 코드 관련 프로그래밍 질문을하는 사이트입니다.
Joe Internet

2

일반적인 프로그래밍 개념과 특히 스크립팅 언어에 익숙하다면 Python을 시작하는 데 시간이 오래 걸리지 않습니다. 당신은 아마 몇 시간 안에 간단한 일을 할 수 있고, 몇 주 안에 거의 모든 것을 (아마도 우아하지는 않지만) 할 수있을 것입니다.

이제 다른 많은 것들과 마찬가지로 파이썬에서 실력을 얻는 데 시간이 오래 걸릴 수 있습니다. 그리고 많은 연습, 다른 사람들의 모범에서 배우기, 독서 등 당신은 여기에서 시작할 수 있습니다 : https : //.com/questions/111857/what-did-you-use-to-teach-yourself-python


1

24 시간 : Sams는 24 시간 내에 Python을 가르칩니다 . 피아노처럼 배우는 정도가 있습니다. 추천 독서 : 10 년 안에 자신에게 프로그래밍을 가르치십시오 .


튜토리얼에서 온라인으로 배우고 실수하고 구식이 될 수있는 책에 대한 조언에 감사드립니다. 저의 오래된 직장 동료는 10 년이 걸리지 않은 대학에서 파이썬을 배웠고 직장에서 우리가 매우 유용한 스크립트를 진행하고있었습니다.
Josh

3
조쉬, 그 기사의 내용을 잘못 이해했다고 생각합니다. 무언가를 배우기 위해 서두르는 것은 실패 할 것입니다. 언어의 구문을 배우는 것은 한 가지이며, 그 언어에 능숙한 것은 또 다른 것입니다.
Terence Ponce

1

엄격한 시간표를 유지하지 마십시오. 프로그래밍의 기본 개념에 익숙해지면 샘플 프로젝트를 연습으로 삼아 Python을 사용하여 개발하십시오.

토론 스레드는 추가 정보를 제공하는 데 도움이됩니다.

편집 : 엄격한 타임 라인이없는 반대 위험은 느슨해집니다. 무엇을 배우든지간에 긴박감을 느끼고 매일 개선하고 있는지 확인하십시오.


내가 .. 내가 할 노력하고있어이 간단한 작업을 할 것입니다 파이썬 I의 기본적인 이해를 얻을이 질문을 참조하면 네 감사합니다 .. (아무도 해결할 수 없었다) stackoverflow.com/questions/4777766/...
조쉬

0

"구문"을 배우고 싶거나 (@jokoon 게시 된 링크로 충분), "언어"(모든 원리, 공통 패턴, 성능 문제 / 장점 등 포함)를 배우고 싶은지에 따라 다릅니다.

Btw Python은 종종 학교 학생들을위한 시작 언어로 사용됩니다 ... 이해하기 쉽습니다.

편집 : 나는이 링크를 추가 할 것입니다, 그것은 매우 도움이됩니다. 그 사람은 완전히 새로운 이민자라도 모든 것을 명확하게 설명합니다. http://code.google.com/edu/languages/google-python-class/



0

파이썬을 배우는 것은 정말 쉽습니다. 다른 객체 지향 프로그래밍 언어를 배운다면 산들 바람입니다. 구문 측면에서 가장 용서하는 것은 쉽습니다. 모든 OO 개념을 포함하고 있지만 읽기 쉽고 C ++ 또는 덜 Java로 덜 타이핑되므로 사람들이 가장 먼저 배우는 것이 좋습니다.



0

현재 다른 프로그래밍 언어에 능숙하지 않은 (즉, 중요한 프로젝트를 수행하는 데 익숙하지 않다면) 새로운 프로그래머를위한 튜토리얼 / 연구 프로그램을 찾아야합니다.

개인적으로, 저는 사람들이 자신의 속도에 따라 학습하기 때문에 "10 분 만에 x 를 배우십시오 "또는 " 24 시간에 y 를 배우십시오"를 좋아하지 않습니다 .

O'Reilly의 Head First 시리즈는 학습 이론과인지 과학의 원리를 사용하여 보존력을 향상시키는 훌륭한 책입니다. 나는 그들의 책 중 일부를 사용했으며 Head-First Python에 대해 좋은 소식을 들었습니다 .

또한 가장 인기있는 자습서 중 하나는 Zed Shaw의 Learn Python The Hard Way 입니다. 인쇄, 전자 책, 비디오 강의 및 온라인 HTML 버전 (무료)으로 제공됩니다. 언어로 소프트웨어를 만드는 법을 실제로 이해하는 데 도움이되지 않는 연습을 던지기보다는 실용적인 방법으로 기본을 배우도록 강요하기 때문에 '열심 한 길'이라고 불립니다. '24 시간 안에 '책).

또한 계속 사용하고 갇 히면 도움을 요청하십시오. 이 사이트 (일반적인 질문)와 스택 오버 플로우 는 매우 중요합니다. 작업 코드를 개선하고 나면 Code Review 에서 도움을 요청할 수 있습니다 . 탄탄한 교육 (위의 책과 수많은 온라인 비디오 자습서 및 스크린 캐스트)으로 시작한 다음 새로운 프로그래머가 자신의 발자국을 찾을 수 있도록 기꺼이 도와주는 광범위한 개발자 커뮤니티를 활용하십시오.


또한 Head-First Python 은 Python 3을 대상으로하므로 오래된 버전에 대해 걱정할 필요가 없습니다.
Jason Lewis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.