최상의 답변
그러므로 Python을 배우기 시작했으며 분명히 언어에 대한 이해를 넓히기 위해 연습해야합니다. 갈증을 해소하기 위해 특정 순서없이이 리소스로 이동할 수 있습니다.
- Nick Parlante의 Google Python Classes (YouTube에서 검색)는 Python을 배우기 위해 가장 훌륭하고 인기있는 프로그램 중 하나입니다. 이틀 만에. Nick이 제공하는 리소스는 며칠 동안 바쁘게 지낼 것입니다. Google의 Python 클래스
- 인터넷을 통해 누군가가 테스트 할 46 개가 넘는 기본 Python 연습이 포함 된 웹 링크를 Reddit에서 공유 한 것 같습니다. 46 개의 간단한 Python 연습 문제
- 몇 가지 알고리즘 (검색, 정렬, 트리, 그래프)을 배웠을 것입니다. ), 그것들을 구현할 때입니다. 저는 파이썬에 멋진 라이브러리가 있다는 것을 알고 있습니다. 이것을 사용하지 마십시오. 처음부터 시작하여 LOC를 성장 시키십시오. 배울 수 있습니다.
아직도 더 많은 것을 알고 싶으면 T opcoder , H ackerrank , SPOJ 및 기타 경쟁 프로그램 사이트에서 작업을 수행합니다. 각주로 Python을 사용하여 코딩의 재미를 느껴보세요.
답변
여기에 답이 있습니다….
python 연습을위한 팁
- 매일 코드 작성
- 작성
- 상호 작용!
- 휴식
- 버그되기 현상금 사냥꾼
- 배우고있는 다른 사람들과 어울리기
- 가르침
- 페어링 프로그램
- “좋은”질문하기
- 무엇이든 구축
- 오픈 소스에 참여
이 단계를 연습하려면
모든 컴퓨터 프로그래머는 우수한 프로그래머가되어야하지만 모든 사람이 번영하는 것은 아닙니다.
일반적인 프로그램 설계 능력과 문제 해결 능력 외에도 많은 견고한 작업, 지속적인 지식 및 향상된 프로그래머가되기위한 끈기.
1. 코딩
코드 작업을 수행함으로써 계획, 오류 컨트롤러, 스트링 잉의 결함을 유사하게 이해 한 다음 해당 특정 능력으로 돌아가서 진행할 수 있습니다.
작업 할 수 없습니다. 계획에서만 코딩은 생산을 생산하는데, 이는 연구하고 성취로 행동하는 데 필요합니다. 방법으로 난이도 응답 직후 깨지지 않습니다.
2. 책 읽기를 통해 기술이 향상되었습니다.
코딩은 말처럼 느슨하며 훌륭한 코드와 끔찍한 코드 사이에는 다른 대조가 있지만 어떻게 알 수 있습니까?
괜찮은 코드를 깨닫고 특정 코드가 옳은 이유를 인식 할 때까지는 그 차이를 이해할 수 없습니다.
오픈 소스에 기여, 서명 -up 이메일 목록.
주로 Google, Apache 및 일부 기타 체계에서 노출 된 기반 코드에 대한 상상력은 소프트웨어 설계 능력을 확장하고 향상된 컴퓨터 운영자를 개발하는 추가적인 방법입니다. .
그들의 게시 목록을 승인하고 후속 대화에서 일부를 설명합니다.
3. 정보 구축, 알고리즘 및 계획 상호 관련된 어려움을 연습합니다.
저는 그것을 사소한 것으로 생각하고 있었지만 4 위를 넘었습니다.
원합니다. 이를 믿기 위해 이것은 개선 된 소프트웨어 프로그래머로서 개선해야 할 활동의 최대 위험입니다.
위대한 소프트웨어 컴퓨터 운영자가보고 만난 가장 중요한 부분은 정보 구조, 계산에서 훌륭합니다.
p>
4. 모든 것을 테스트
모듈의 모든 값을 테스트하고 일반적으로 가정하는 입력을 사용하여 시작합니다. 그런 다음 가능하지만 덜 공통적 인 입력을 시도하십시오. 이것은 모든 비밀 버그를 플러시합니다. 실제로 테스트 기술이 있습니다. 연습을 통해 정기적으로 능력을 키울 것입니다.
5. 변화에 대비하십시오.
현실적인 직장에서는 요구 사항이 변경됩니다. 그러나 요구 사항에 대해 더 명확하게 시작할수록 실행 계획이 더 명확 해집니다. 더 이상할수록 상식 부족이나 잘못된 가정의 결과로 변경 될 수 있습니다.
원본 출처 :- https://www.codeavail.com/blog/improve-programming-skills/