초등학교 수학(Primary School Mathematics)은 초등학생을 위한 말하기 산술 문제를 자동으로 생성하기 위해 Python을 사용하여 개발된 작은 응용 프로그램입니다. 이 프로그램을 사용하면 열심히 일하는 프로그래머가 문제를 복사하는 데서 손을 자유롭게 할 수 있습니다. 이 프로그램을 사용하면 몇 가지 구두 산술 문제를 손으로 쓰는 것에 대해 걱정할 필요 없이 코드를 작성하는 데 더 많은 시간을 가질 수 있습니다.
1. 각 산술항 및 결과의 값 범위를 설정하고 다단계 산술 기호를 선택할 수 있습니다. 결과, 산술 항 및 괄호 계산을 생성할 수 있습니다. 나눗셈은 구두 생성이 가능합니다. 나머지 계산 질문입니다.
2. 문서제목과 부제목을 간단하게 설정할 수 있습니다. 생성되는 구술 문제 문서의 수를 설정합니다.
3. 원클릭으로 일반적인 유형의 구술 문제 및 구술 미니 게임 생성(디버깅 및 개발 중)
1. 본 프로그램의 개발 및 디버깅을 위한 Python 환경은 3.8.13 입니다. 테스트를 위해 새로운 가상 환경을 생성하는 것을 권장합니다.
프로그램을 다운로드하고 /weadfdsackend를 입력한 후 프로그램 관련 종속성을 설치하고 프로그램 루트 디렉터리에서 터미널을 실행합니다.
CD weadfdsackendpip 설치 -r 요구사항.txt
pip가 종속성을 느리게 업데이트하는 경우 다음 코드를 시도해 보십시오.
pip 설치 -r 요구사항.txt -i http://pypi.douban.com/simple
2. /weadfdsackend 디렉터리의 터미널에서 python main.py를 실행하거나 vscode 또는 pycharm을 사용하여 /weadfdsackend/main.py를 열고 현재 파일을 실행합니다.
3. 브라우저를 열고 주소 표시줄에 http://127.0.0.1:8000/을 입력하면 아래 그림이 보이면 부팅이 성공한 것입니다.
4. 프로그램 시작 후 정상적으로 사용 가능합니다!이 프로그램만 사용하시면 프론트엔드 환경설정을 생략하고 바로 사용 튜토리얼을 보실 수 있습니다. 백엔드는 패키지된 프론트엔드 페이지를 통합하였습니다.
1. ./vue3_webfrontend를 입력하고 cd vue3_webfrontend를 입력합니다. vscode를 사용하는 경우 분할 화면을 사용하여 새 터미널을 생성하면 프런트엔드와 백엔드의 서버 시작을 한눈에 볼 수 있습니다.2. 터미널 입력: npm install을 통해 프런트엔드 종속성을 업데이트하고 다운로드합니다. 속도가 너무 느린 경우 일시적으로 미러 서버를 사용하여 종속성을 다운로드하는 것이 좋습니다. npm install --registry https://registry.npm .taobao.org.
3. 터미널 입력: npm run dev를 실행하여 프런트엔드 서버를 시작합니다. 정상이라면 http://127.0.0.1:5173/ URL을 열면 다음 그림을 볼 수 있습니다.
최근 일부 친구가 코드를 다운로드한 후 사용할 수 없다는 사실을 발견했습니다. 여기를 참조하세요.
1. 본 프로그램을 실행하고 디버깅하기 위한 Python 환경은 3.8.X 입니다. 테스트를 위해 새로운 가상 환경을 생성하는 것을 권장합니다.
2. 처음 실행할 때 프런트엔드와 백엔드에서 오류가 보고되면 종속성이 설치되지 않았을 가능성이 높습니다. 오류 메시지를 확인하고 관련 종속성을 설치하는 것이 좋습니다.
3. 여전히 실행할 수 없는 경우 문제를 시작하여 자세한 오류 정보를 제공하거나 분석을 위해 저에게 연락할 수 있습니다.
터미널 아래에 프로그램 루트 디렉터리를 입력하고 먼저 백엔드를 시작합니다.
(fastAPI_psm) bash-3.2$ cd weadfdsackend(fastAPI_psm) bash-3.2$ python main.py
프로그램이 시작되면 터미널에 아래 그림이 표시됩니다.
1. 예: 10개 이내의 덧셈을 위한 구술 문제 60개 생성. 산수 항목의 값 범위와 연산 기호를 설정한 후 구술 문제 추가를 클릭하고 마지막으로 구술 문제 생성을 클릭합니다. 문제!
2. 구술 시험지는 ./docx 디렉토리에 저장되어 있으며 소프트웨어로 열어서 프린터에 연결하여 인쇄할 수 있습니다. 원격 다운로드를 용이하게 하기 위해 페이지에 다운로드 링크도 있습니다.3. 일부 복잡한 동사 연산 문제는 동사 연산 문제를 추가하는 것으로 시작됩니다. 예를 들어 100개 이내의 덧셈과 뺄셈에 대한 혼합 동사 연산 문제를 60개 인쇄하려고 하는데 결과가 70개를 넘지 않습니다. 이때 첫 번째 단계에서 연산 기호의 덧셈과 뺄셈을 선택하고 다른 매개변수를 설정한 다음 구술 문제를 추가하고 마지막으로 클릭하여 구술 문제를 생성할 수 있습니다.
4. 좀 더 구체적인 용도를 시도해 볼 수 있습니다. 실제로는 매우 간단합니다!