순서
왕국위는' 인간사화' 에서 독서를 세 가지 경지로 나누었다.' 고금의 대사업, 대학의 수재는 반드시 세 가지 경지를 거쳐야 한다.' 어젯밤 서풍이 푸른 나무를 떨어뜨렸고, 나는 혼자 높은 빌딩에 올라 하늘을 바라보았다.' 이것도 1 등이다. 허리띠가 점점 넓어지고, 이가 초췌해져서 나도 후회하지 않는다. 이 두 번째 환경도 마찬가지다. 뭇사람이 그를 찾아 천바이두를 찾다가 문득 돌아보니, 그 사람은 희미한 불빛 아래 있었다. 이 3 위도 마찬가지다. Python 을 배우기 시작한 이래로 지금까지 시간이 얼마 남지 않았으니, 이렇게 큰 제목을 쓰면 반드시 각종 논란을 불러일으킬 것이다. 물론, 나는 큰 뉴스를 하고 싶지 않다. 단지 자신의 학습 과정에 따라 간단한 요약을 하고 싶을 뿐, 동시에 이 세 단계에 해당하는 좋은 책들을 간단히 소개하고 싶을 뿐이다.
주체
파이썬의 용도는 매우 광범위하다. 프로그래머마다 다른 분야에서 사용합니다. 다른 프로그래머들은 자신의 코드를 라이브러리로 포장하여 다른 프로그래머들이 사용할 수 있도록 함으로써 바퀴가 줄어든다. 각종 라이브러리의 사용과 파이썬 자체의 유연성, 가독성, 쓰기 용이성은 점점 더 많은 사람들이 사용하고 있다. Tiobe 통계 프로그래밍 언어의 활용률은 다음과 같습니다. Python 은 1 년 동안 이용률 순위가 3 위 상승했습니다. 그리고 대기업들이 직원을 채용할 때 Python 을 장악할 수 있다면, Python 은 텍스트 처리와 애플릿 작성에 너무 강한 장점을 가지고 있기 때문에 가산점이었을 것이다. 얼마 전에 어떤 친구가 나에게 그들의 회사 로고의 색깔을 바꾸도록 도와달라고 했다. 첫 번째 생각은 파이썬 (Python) 을 사용하는 것이었고, 여자 표는 내가 큰 데이터를 미리 처리하는 것을 도와달라고 했다. 첫 번째 생각은 파이썬 등이다. 물론, 나는 다른 언어도 잘하지 못했다. 어떤 언어가 더 좋은지 토론하는 것은 아니지만, 파이썬은 확실히 사람을 기쁘게 하는 언어이다. 파이썬 학습에서의 국경구분과 추천서에 대해 말씀드리겠습니다.
1 단계: 초급, 파이썬 문법 및 일부 공통 라이브러리 사용 파악. 우선 텐센트 공식 커리럼 플랫폼에서 생방송 학습을 하는 것이 좋습니다. 만약 당신이 번호를 가지고 있다면, 당신은 계속 무료로 공부할 수 있습니다. 매일 밤 HD 생방송 (펭귄구: 1 129, 중간 834, 마지막에 이 903 을 함께 추가함). 또한 python2.7 을 기반으로 한 온라인 책은 항상 읽기에 적합하다. 개발자로서, 이 책에는 기본 문법 외에 다른 일반적인 라이브러리도 언급되어 있다. 리아 선생님이 쓴 많은 것을 보고, 그의 생각과 블로그를 쓰고, 책을 쓰는 높이, 개괄성, 원칙성이 모두 좋다고 느꼈다. 이 책을 읽은 후, 나는 많은 것을 쓰고 가능한 한 많은 파이썬 인터프리터를 할 수 있다고 믿는다.
또 한 권의 책' 파이썬 참조 안내서' 도 유용하고, 기본적으로 파이썬의 모든 측면을 포괄하고, 파이썬 사전으로 용법을 조회할 수 있어 매우 유용하다.
언어를 익히는 가장 좋은 방법은 그것을 사용하는 것이다. 그래서 문법을 배우면서 파이썬을 익히는 것이 가장 빠른 방법 중 하나라고 생각한다.
많은 사람들은 텍스트를 처리하기 위해 Python 으로 스크립트를 작성하거나 작은 프로그램을 작성해야 합니다. 이 단계는 충분하다. 이 단계는 이미 우리가 많은 일을 완성하는 데 도움이 될 수 있다. 하지만 만약 당신이 파이썬 전공이라면, 우선 국내 대부분의 사람들이 다른 언어 (C, C, Java 등) 를 배운 후에야 파이썬을 배울 수 있도록 노력해야 할 것 같습니다. ), 그래서 파이썬과 이 언어들의 차이, 즉 파이썬은 배우고 익히는 데 어느 정도 시간이 걸린다. 또한 자체 분야의 라이브러리 아키텍처를 파악하는 데는 오랜 시간이 걸립니다. 마지막으로 파이썬 프로젝트를 독립적으로 완성하려면 프로젝트의 레이아웃, 게시, 오픈 소스는 모두 고려해야 할 문제입니다.
2 단계: 중급, 자신의 특정 분야에 대한 라이브러리 파악, 파이썬 작성 파악, 파이썬의 특성에 대해 잘 알고 있습니다.
추천한 첫 번째 책은' 고품질 코드 작성 _ 9 1 파이썬 프로그램 개선을 위한 권장 사항' 으로 파이썬 프로젝트의 파일 레이아웃을 대략적으로 설명하고 파이썬 코드 작성 방법에 대해 더 자세히 요약하고 자주 사용하는 라이브러리를 소개했다.
Python 에 대해 더 자세히 알고 싶다면, 때로는 Python 의 소스 코드를 보는 것이 중요하다. 소스 코드를 읽음으로써 Python 의 핵심 메커니즘을 철저히 이해할 수 있다. 여기서는 파이썬 소스 코드 분석, 즉 동적 언어 핵심 기술의 심도 있는 탐구를 추천합니다. 나는 아직 이 책을 다 읽지 못했지만, 단지 파이썬의 어떤 함수나 데이터 구조에 대해 더 깊이 이해해야 할 때 관련 장을 보면 큰 도움이 될 뿐이다. (윌리엄 셰익스피어, 윈스턴, 독서명언)
자신의 분야에는 책과 자료가 많을 것이다. 예를 들면 웹 개발의 틀이 많다. 모든 틀에 익숙해야 선택할 때 장단점을 따져봐야 일부 틀을 깊이 파악할 수 있다.
이 단계를 거치면 pythonic 코드를 쓸 수 있고, PEP8 에 의해 검사되어 오픈 소스 커뮤니티에 기여할 수 있다. 파이썬 파일을 잘 쓸 수 있지만, 파이썬으로 대형 프로젝트를 개발하려면 프로젝트 문서, 프로젝트 발표, 다운로드, 프로젝트 성과, 사례 등 많은 것을 파악해야 합니다.
3 단계: 고급, 전체 프로젝트 관심, 문서 고려, 성능 최적화 등
현재 오직 한 권의 책만 읽었는데, thehackerguidetopython 은 영어이다. 이 책은 프로젝트의 레이아웃, 문서, 성능 및 발표에 대해 많은 상세한 소개를 제공합니다. 나는 여전히 괜찮다고 생각하지만, 그래도 몇 번 더 봐야 한다.
대부분의 사람들에게는 0 부터 의미 있는 대형 엔지니어링 프로젝트를 시작하기가 어렵기 때문에 Python 을 사용하여 간단한 기능과 간단한 프로젝트를 구현할 수 있습니다. 이 영감은 지식이나 quora 에서 찾을 수 있으며, 많은 선배들이 경험을 공유한 적이 있다.
글로벌로 시작, 프로젝트 레이아웃 계획, 문서 설정, 설치 프로젝트 다운로드 방법 제공, demo 몇 개, 각 클래스, 각 함수, 각 코드 행이 반복적으로 검토되고 파이썬 프로그램이 작성됩니다. 이 시점에서 파이썬이 우리에게 도움이 될 것이라고 믿습니다!
요약
이 문장 은 바로 내가 Python 을 배우는 세 경지에 대한 나의 견해이다. 나의 조잡한 견해로는 결점이 너무 많을 것이다. 나는 초급과 고급 파이썬 프로그래머 사이의 수준에 있다. 이 문장 쓰기는 자신에게 주어진 목표라고 할 수 있다.