Python 학습의 다양한 단계

巴扎黑
풀어 주다: 2017-08-03 17:47:31
원래의
2426명이 탐색했습니다.

서문

왕궈웨이는 『인간의 말』에서 독서를 세 가지 영역으로 나누었습니다. , 그리고 혼자 높은 건물에 올라가서 올려다보니 세상 끝까지 가는 길의 끝이다. 옷이 점점 넓어지고 사람이 초췌해진다. Python을 시작한 이후로 시간이 얼마 남지 않았기 때문에 이렇게 큰 주제를 작성하면 분명 다양한 비판을 받을 것입니다. 물론 큰 뉴스를 만들고 싶지는 않고 단지 나만의 학습 과정을 바탕으로 작성하고 싶습니다.

Text

Python은 다양한 용도로 사용됩니다. 자신의 코드를 다른 프로그래머가 사용할 수 있도록 라이브러리에 패키징합니다. 이를 통해 Python 자체의 유연성, 가독성 및 작성 용이성과 결합된 다양한 라이브러리의 사용을 통해 점점 더 많은 사람들이 Python을 사용하고 있습니다. 티오베 통계 프로그래밍 언어의 사용률은 다음과 같습니다. 파이썬은 1년 만에 사용 순위가 3계단이나 올랐고, 대기업이 직원 채용 시 파이썬을 마스터할 수 있다면 분명 덤이 될 것입니다. 왜냐하면 파이썬은 텍스트 처리나 소규모 프로그램에 사용되기 때문입니다. 얼마 전 친구가 회사 로고 색상을 변경하는 데 도움을 달라고 요청했는데, 그 여자가 나에게 빅데이터 전처리를 도와달라고 요청했습니다. 그래도 Python 등은 물론 다른 언어가 좋지 않다는 것도 아니고, 어떤 언어가 더 좋다고 논하는 것도 아니고, 단지 Python이 정말 사람들을 행복하게 해주는 언어라는 뜻일 뿐입니다. Python 학습 과정에서 영역 구분 및 추천 도서에 대해 이야기하세요.
Python 학습의 다양한 단계

첫 번째 단계: 초보자, Python 구문 및 일부 일반 라이브러리 사용을 마스터하세요

  • 여기에서는 먼저 Liao Xuefeng의 온라인 책을 추천합니다. , Python2.7 버전입니다. 이 책은 Yu Zhongtou가 끝까지 읽어 보는 데 적합합니다. 개발자로서 이 책에서는 기본 구문 외에도 일반적으로 사용되는 몇 가지 라이브러리에 대해 언급했습니다. 랴오 선생님은 그의 아이디어와 블로그 및 책 쓰기 경험을 느꼈습니다. 이 책을 읽고 나면 매우 수준 높고 일반적이며 원칙에 기반한 내용을 많이 쓸 수 있을 것이라고 믿습니다. "

    Python Reference"라는 책도 있습니다. "Manual
  • "이라는 책도 있는데, 기본적으로 Python의 모든 측면을 다루고 있어 사용법을 확인할 수 있습니다.
  • 언어를 마스터하는 가장 좋은 방법은 사용하는 것이기 때문에 Leetcode를 익히면서 문법을 배우는 것이 Python을 마스터하는 가장 빠른 방법 중 하나라고 생각합니다.

    Python을 스크립트로 사용하거나 텍스트를 처리하기 위해 작은 프로그램을 작성해야 하는 많은 사람들에게는 이 단계로 충분합니다. 이 단계는 이미 많은 일을 수행하는 데 도움이 될 수 있습니다. 하지만 Python을 배우는 전문가라면 업그레이드를 위해 여전히 열심히 노력해야 할 것 같습니다. 우선 중국의 대부분의 사람들은 다른 언어(C, C++, Java 등)를 배운 후 Python을 배웁니다. 따라서 Python은 이러한 언어와 다릅니다. 즉, Python의 경우 배우고 이해하고 숙달하는 데 시간이 걸립니다. 또한 최종적으로 자신의 분야의 라이브러리 아키텍처를 마스터하는 데도 오랜 시간이 걸립니다. 독립적인 Python 프로젝트, 프로젝트 레이아웃, 게시, 오픈 소스 등은 모두 고려해야 할 문제입니다.
  • 두 번째 단계: 중급, 자신의 특정 분야의 라이브러리 마스터, Pythonic 글쓰기를 마스터하고 Python의 특성에 익숙해지기

첫 번째 추천 책은 "Writing High-Quality Code - 91 Suggestions for Improving"입니다. Python 프로그램''에서는 Python 프로젝트의 파일 레이아웃을 간략하게 언급하고, Python 코드 작성 방법을 자세히 요약하고 있으며, 일반적으로 사용되는 몇 가지 라이브러리도 소개합니다.

Python을 깊이 이해하고 싶다면 때로는 Python의 소스 코드를 살펴보는 것이 중요합니다. Python의 핵심 메커니즘을 철저하게 이해할 수 있는 곳입니다. - 역학 심층 탐구" "언어 핵심 기술", 이 책을 다 읽지 못했습니다. Python의 특정 기능이나 데이터 구조를 깊이 이해해야 할 때 관련 장을 읽었을 때 느꼈습니다. 많은 혜택을 받았습니다.
  • 자신의 분야에는 책과 자료가 많을 것입니다. 예를 들어 웹 개발에는 많은 아키텍처가 있을 것입니다. 모든 아키텍처를 이해하고 숙지해야만 선택할 때 장단점을 가늠할 수 있습니다. 그런 다음 특정 아키텍처를 심층적으로 마스터하세요.
  • 이 단계가 끝나면 Python 코드를 작성할 수 있고 PEP8 검사를 통과할 수 있으며 오픈 소스 커뮤니티에 기여할 수 있고 Python 파일을 아주 잘 작성할 수 있습니다. 프로젝트 문서, 프로젝트 릴리스, 다운로드, 프로젝트 성과 및 사례 등과 같이 마스터해야 할 문제가 여전히 많이 있습니다.
  • 세 번째 단계: 고급, 문서, 배포, 성능 최적화 등을 고려하여 전체 프로젝트에 집중합니다.

    • 현재 "The Hacker Guide to Python"이라는 책은 한 권만 읽었고, 내가 읽은 책은 영어 버전입니다. , 이 책은 프로젝트의 레이아웃, 문서화, 성능, 릴리스 등에 대해 많은 자세한 소개를 제공합니다. 글은 여전히 ​​훌륭하다고 생각하지만 몇 번 더 읽어야 합니다.

    • 대부분의 사람들은 처음부터 의미 있는 대규모 엔지니어링 프로젝트를 시작할 기회를 갖기 어렵기 때문에 Python을 사용하여 몇 가지 간단한 기능과 간단한 프로젝트를 구현해 볼 수 있습니다. 이에 대한 영감을 얻으려면 Zhihu에서 검색해 보세요. 또는 Quora. 많은 선배들이 자신의 경험을 공유했습니다.

    전체 상황에서 시작하여 프로젝트 레이아웃 계획, 해당 문서 설정, 프로젝트 다운로드 및 설치 방법 제공, 여러 데모 가져오기, 각 클래스, 각 기능 및 각 코드 줄을 신중하게 고려합니다. 그리고 쓰여진 파이썬 프로그램의 발전으로, 파이썬이 지금 우리 손끝에 있을 것이라고 믿습니다!

    요약

    이 글은 그냥 파이썬을 배우는 단계라고 생각합니다. 제 표면적으로는 부족한 부분이 너무 많을 것 같고, 저는 파이썬 프로그래머의 주니어와 시니어 사이의 수준으로 이 글을 쓰고 있습니다. , 그것은 나 자신이 세운 목표라고 볼 수 있다.

위 내용은 Python 학습의 다양한 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿