프로그래머 운동 : 57 코딩 기술 개발에 대한 57 가지 도전
다음은 프로그래머를위한 책 연습에 대한 나의 파이썬 솔루션입니다. 57 Brian P. Hogan의 코딩 기술을 개발하기위한 57 도전.
여기서 구입하십시오
입력, 처리 및 출력
- 연습 1. 인사
- 연습 2. 문자 수 계산
- 연습 3. 인용 인용
- 운동 4. 미친 lib
- 운동 5. 간단한 수학
- 연습 6. 퇴직 계산기
계산
- 연습 7. 직사각형 방의 영역
- 운동 8. 피자 파티
- 연습 9. 페인트 계산기
- 연습 10. 자체 점검
- 연습 11. 통화 변환
- 연습 12. 간단한 관심을 계산합니다
- 연습 13. 복합 관심사 결정
결정 결정
- 연습 14. 세금 계산기
- 연습 15. 비밀번호 검증
- 운동 16. 법적 운전 시대
- 운동 17. 혈중 알코올 계산기
- 연습 18. 온도 변환기
- 연습 19. BMI 계산기
- 연습 20. 다단계 판매 세 계산기
- 연습 21. 이름으로 숫자
- 연습 22. 숫자 비교
- 연습 23. 자동차 문제 문제 해결
기능
- 연습 24. 아나그램 검사기
- 연습 25. 비밀번호 강도 표시기
- 연습 26. 신용 카드를 지불하기 위해 몇 달
- 연습 27. 입력 검증
되풀이
- 연습 28. 숫자 추가
- 연습 29. 나쁜 입력 처리
- 연습 30. 곱셈 표
- 운동 31. Karvonen 심박수
- 연습 32. 숫자 게임을 추측하십시오
데이터 구조
- 연습 33. 마법 8 공
- 연습 34. 직원 목록 제거
- 연습 35. 승자 선택
- 연습 36. 컴퓨팅 통계
- 연습 37. 비밀번호 생성기
- 연습 38. 필터링 값
- 연습 39. 녹음 분류
- 연습 40. 필터링 레코드
파일 작업
- 운동 41. 이름 분류기
- 연습 42. 데이터 파일을 구문 분석합니다
- 운동 43. 웹 사이트 생성기
- 운동 44. 제품 검색
- 연습 45. 워드 파인더
- 연습 46. 단어 주파수 파인더
외부 서비스 작업
- 운동 47. 우주에 누가 있습니까?
- 운동 48. 날씨를 잡아
- 연습 49. Flickr 사진 검색
- 운동 50. 영화 권장 사항
- 연습 51. Firebase에 노트를 밀어 넣습니다
- 연습 52. 자신의 시간 서비스 생성
전체 프로그램
- 연습 53. TODO 목록
- 연습 54. URL 단축기
- 연습 55. 텍스트 공유
- 연습 56. 재고 추적
- 운동 57. 퀴즈 앱
설정
virtualenv env -p python3.7
소스 환경/빈/활성화
PIP 설치 -R 요구 사항 .txt
테스트를 실행하십시오
Python -m Unittest Discover -p "*_test.py"-v