저는 1 학년 수학 학생에게 "컴퓨터 프로그래밍 개론"과정을 가르치고 있습니다. 학생들이 컴퓨터 프로그래밍에 처음 노출 된 것으로 가정해야합니다. 내 강의의 주요 목표는 다음과 같습니다.초보자가 파이썬에서 문자열을 뒤집어 가르치는 방법?
- 학생들은 파이썬의 기초를 배우고 이해해야합니다.
- 궁극적으로 주어진 문제에 맞는 도구를 선택할 수 있도록 충분히 많은 Python 도구를 마스터해야합니다.
- 동시에 컴퓨터 프로그래밍을 통해 문제 해결의 기본 기술을 배워야합니다.
내 가르침 방법은 새로 도입 된 개념마다 학생들에게 동기 부여하는 일련의 문제와 티저를 제공하는 것입니다. 예를 들어, 문자열 및 목록을 소개 할 때 자연스러운 질문은 문자열 또는 목록 반전의 작업입니다. 학생들에게 문자열이 회문인지 여부를 확인하는 코드를 작성하도록 요청하면 역 분개하는 방법을 더 잘 알려줍니다. 목록에 대한
, 적어도 두 가지 단점이있다 myString.reverse()
자연 솔루션 :
- 그것은 문자열로 이월하지 않습니다.
- 방법에 대해 처음 언급하지 않는 한 학생들은 마법을 보게됩니다.
진짜 질문은 : 어떻게 파이썬에서 문자열을 뒤집는 문제를 소개해야합니까?
'myString [:: - 1]'을 사용하는 것은 어렵습니다. – poke
당신이 사용하려고 생각하는 자료를 제공하십시오. 이것은 파이썬에서 사소한 기능이며 어떠한 "가르침"도 필요로하지 않습니다. 벌써 도서관에 있어요. 너는 무엇을 가르치려고하는거야? 알고리즘? 데이터 구조? 도서관에서 검색하는 방법? Google을 사용하지 않으려면 어떻게해야하나요? 귀하의 질문에 더 많은 배경을 제공해주십시오. –
나는 그것을 할 수는 있지만, 그들은 다른 트릭을 이해하거나 방금 배울 것인가? –