프로그래밍 경험이 없고 Python을 처음부터 배우고 싶은 학생들을 대상으로 한 Python 입문 가이드입니다. 학습의 시작점이 관심 중심이든, 사고 확장이든, 업무 요구 사항이든, 직업을 바꾸고 싶든 이 기사를 참고 자료로 사용할 수 있습니다.
정보가 폭발적으로 증가하는 시대에 "파이썬 시작하기"라는 키워드에 대한 검색 결과가 수천 개나 됩니다. 많은 초보 플레이어들은 필연적으로 망치와 막대기로 여기저기를 치고, 수많은 기사를 읽게 되지만, 여전히 초보자의 문턱을 넘지 못했습니다.
우리는 우리 자신의 학습 경험과 많은 독학자들과의 소통과 이해를 결합하여 실행 가능성이 높은 자율 학습 경로를 구성하고 아직 Python을 배우지 못한 모든 사람을 위한 다양한 형태의 고품질 Python 학습 리소스를 수집했습니다. 초보자나 이제 막 시작한 학생을 위한 참고자료입니다.
정신적 준비
프로그래밍은 기술이며 공예라고도 할 수 있습니다. 서예, 그림, 악기, 조각 등과 마찬가지로 숙련된 기술 뒤에는 오랜 시간의 반복 연습이 있어야 합니다. 프로그래밍의 세계는 넓습니다. 그러니 경외감을 불러일으키는 자세로 배우고, 코드의 모든 줄과 작성하는 모든 문자까지 진지하게 받아들이시기 바랍니다. 정신을 차리고 프로그래밍의 세계로 출발하세요.
입문단계
첫 단계가 중요합니다. 초보자가 입문에서 숙달로 갈 수 있는지, 입문에서 기부로 갈 수 있는지와 관련이 있습니다. 위로. 적절한 진입 경로를 선택하고 이를 고수하세요.
1.1 Python 학습 환경 구성
Python2 또는 Python3?
시작할 때 Python2를 배워야 할지, Python3를 배워야 할지 고민하시는 분들이 많습니다. 이것은 실제로 문제가 되지 않습니다. 저는 Python2 프로그래머나 Python3 프로그래머라는 말을 들어본 적이 없습니다. 둘은 단지 프로그램이 호환되지 않을 뿐 사고방식에 큰 차이가 없고 문법적인 변화도 많지 않습니다. 어느 쪽을 선택하든 큰 영향을 미치지 않습니다.
아직 결정하지 못하셨다면 Python3를 선택해주세요.
편집자를 선택하는 방법은 무엇인가요?
구성이 간단하고 강력하며 사용 시간과 걱정을 덜고 초보자에게 친숙한 pycharm 커뮤니티 버전을 추천합니다. 그리고 그것은 완전 무료입니다!
사용해볼 수 있는 다른 편집기:
idle: Python에는 자체 편집기가 함께 제공됩니다. 가능한 한 빨리 몇 줄의 코드를 작성하고 싶다면 이것이 가장 쉬운 방법입니다.
vs code: Visual Studio Code - 코드 편집. 재정의
atom: 21세기를 위한 해킹 가능한 텍스트 편집기
SublimeText: Sublime Text - 다운로드
notepad++: Notepad++ Home
초보자가 코드 작성에 더 집중할 수 있도록 vim과 Emacs는 권장하지 않습니다.
운영체제?
Python은 Windows, Mac, Linux 등 기존의 모든 주류 운영 플랫폼을 지원하며 Python을 잘 실행할 수 있습니다. 그리고 후자의 두 가지 모두 기본적으로 Python 환경과 함께 제공됩니다.
1.2 입문 튜토리얼
《Crossin의 프로그래밍 교실 - Python 입문》
Crossin의 프로그래밍 교실 - Python 입문
#🎜🎜 #가장 간단하고 이해하기 쉬운 입문 튜토리얼이라고 생각하며, 프로그래밍 기초가 전혀 없는 사람들이 시작하기에 매우 적합합니다. 74 가장 간단한 Python 설치부터 기본 구문, 데이터 구조, 함수, 파일 작업, 네트워크 요청, 객체 지향 등에 이르는 그래픽 튜토리얼을 통해 점차 깊이 들어가 보세요. 지식 포인트에 대한 인상을 깊게 하는 가장 좋은 방법은 코드를 직접 작성하여 구현하는 것입니다. 그래도 이해가 안 되시면 다시 시도해 보세요. 따라서 어떤 튜토리얼을 사용하든 컴퓨터에 모든 샘플 코드를 입력하고 실행하면서 학습하세요! 지원 연습크로신 프로그래밍 교실 - 기본 연습 크로신 프로그래밍 교실 - 온라인 연습 과외 연습 #🎜 🎜#"어려운 방법으로 Python 배우기"
머리말 - [어려운 방법으로 Python 배우기] -
참조 이 책은 매우 유명한 Python 책이지만, 순수 독학에는 적합하지 않습니다. 연습을 강조하지만 설명을 하지 않기 때문에 초보자들이 쉽게 혼란을 느낄 수 있습니다. 공부할 때 보조 수단으로 더 적합합니다.
기타 추천 튜토리얼
'아이들과 함께 프로그래밍 배우기'로도 알려진 '아버지와 아들의 프로그래밍 여정'
이것도 매우 good book 초보자에게 적합한 Python 입문서입니다. 종이책 읽기를 좋아하는 학생들은 많은 온라인 서점에서 구입할 수 있습니다.
《간결한 Python 튜토리얼》
온라인 읽기: Concise Python Tutorial
이것은 Python에 대한 간결하고 직관적인 입문 튜토리얼입니다. . 다른 언어 경험이 있는 사람이 Python 구문을 빠르게 이해하는 데 적합합니다.
위 내용은 프로그래밍 기초가 많지 않은 순수 초보자를 중심으로 추천해드리는 학습 자료입니다. 다양한 요구 사항을 가진 학습자를 위한 다른 유용한 리소스도 있습니다.
온라인 텍스트 튜토리얼:
Liao Xuefeng의 Python 튜토리얼
Python 튜토리얼 #🎜🎜 #
Mr. Liao의 튜토리얼은 Python 지식의 모든 측면을 다룹니다. 내용이 더 체계적이고 어느 정도 깊이가 있으면 학습을 통해 더 많은 것을 얻을 수 있습니다. Head First PythonPython 자세히 알아보기Python 핵심 프로그래밍Python에 대한 심층적인 이해#🎜🎜 ##🎜 🎜#Python 표준 라이브러리Python 프로그래밍 가이드codecademy와 codeschool은 모두 인터넷을 통해 Python을 배울 수 있는 웹사이트로 높은 평가를 받고 있습니다. 가서 체험해 보는 것도 좋을 것 같아요.2. 개선 단계
입문 단계에서 기본 학습을 마친 후에는 병목 현상에 빠지는 경우가 많으며, 튜토리얼을 시청하는 것만으로는 프로그래밍 수준을 더 향상시키기 어렵습니다. 이때 필요한 것은 연습, 많은 연습이다.
책에 나오는 루틴부터 시작해 작은 프로그램 조각을 작성한 다음 완전한 프로젝트를 작성할 수 있습니다.
몇 가지 연습 문제와 웹사이트를 모아봤습니다. 자신의 단계에 따라 적절한 운동을 선택하여 할 수 있습니다. 여기저기서 손을 대는 것보다 집중할 시리즈를 한두 개 선택하는 것이 가장 좋습니다.
크로신의 프로그래밍 교실 - 주간 피트:
프로그래밍 교실 공식 계정에서는 매주 연습용 문제를 공개하고 다음 주에 설명할 예정입니다. WeChat 공개 계정을 팔로우하고 모든 사람과 함께 답변을 제출하는 것을 환영합니다.
3. 문제가 발생하면 어떻게 해야 하나요?
학습 과정에서 다양한 문제가 발생할 수 있습니다. 탈출을 시도하지 마십시오.
첫 번째 단계는 확실히 검색 엔진을 잘 활용하는 것입니다. 사용 방법도 기술적인 작업입니다.
프로그래밍 초보자를 위한 검색 엔진 사용 방법
두 번째 단계는 주요 게이 데이트 웹사이트에서 도움을 구하는 것입니다. (짙은 안개):
4. 경험해 본 사람들의 조언
처음 프로그래밍을 배우는 과정에서는 온갖 의문이 생기고 온갖 함정에 빠지게 됩니다. 이때 이전 세대의 경험이 특히 중요합니다. 참고용으로 몇 가지 Zhihu 질문을 정리했습니다.
5. 마지막에 작성됨
교육의 첫 번째 및 두 번째 단계 후에는 일반 소규모 프로그램이 어렵지 마세요. 당신은 프로그래밍 세계에서 중요한 발걸음을 내디뎠습니다. 다음으로, 특정 프로젝트에 도전할 수 있습니다. 크롤러, 웹 개발, 데이터 분석, 머신러닝 등의 풍부한 세계가 이미 여러분에게 열려 있습니다.
기억하세요: 프로그래밍에 지름길은 없습니다.
위 내용은 파이썬 프로그래밍을 배우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!