Google Colab-양식 추가
Colab은 런타임에 사용자의 입력을 수락 할 수있는 Forms라는 매우 유용한 유틸리티를 제공합니다. 이제 전자 필기장에 양식을 추가하는 방법을 살펴 보겠습니다.
양식 추가
이전 레슨에서 다음 코드를 사용하여 시간 지연을 생성했습니다.
import time
print(time.ctime())
time.sleep(5)
print (time.ctime())
5 초의 고정 지연 대신 사용자 설정 시간 지연을 원한다고 가정합니다. 이를 위해 코드 셀에 양식을 추가하여 절전 시간을 허용 할 수 있습니다.
새 노트북을 엽니 다. 클릭Options(세로 점선) 메뉴. 아래 스크린 샷과 같이 팝업 메뉴가 나타납니다.

이제 선택 Add a form선택권. 여기 스크린 샷에 표시된대로 기본 제목이있는 코드 셀에 양식이 추가됩니다.

양식의 제목을 변경하려면 Settings버튼 (오른쪽의 연필 아이콘). 다음과 같이 설정 화면이 나타납니다.

양식 제목을 다음으로 변경하십시오. “Form”양식을 저장하십시오. 원하는 다른 이름을 사용할 수 있습니다. 추가됩니다.@title 코드 셀에.
나중에 위 화면에서 다른 옵션을 탐색 할 수 있습니다. 다음 섹션에서는 양식에 입력 필드를 추가하는 방법에 대해 알아 봅니다.
양식 필드 추가
양식 필드를 추가하려면 Options 코드 셀의 메뉴에서 Form하위 메뉴를 표시합니다. 화면은 아래와 같이 보일 것입니다-

고르다 Add a form field메뉴 옵션. 여기에 표시된대로 대화 상자가 나타납니다.

떠나 Form field type ...에 input. 변경 Variable name ...에 sleeptime 그리고 설정 Variable type ...에 integer. 클릭하여 변경 사항을 저장하십시오.Save 단추.
이제 화면이 다음과 같이 보입니다. sleeptime 코드에 변수가 추가되었습니다.

다음으로, 다음을 사용하는 코드를 추가하여 양식을 테스트하는 방법을 살펴 보겠습니다. sleeptime 변하기 쉬운.
테스트 양식
양식 셀 아래에 새 코드 셀을 추가하십시오. 아래에 주어진 코드를 사용하십시오-
import time
print(time.ctime())
time.sleep(sleeptime)
print (time.ctime())
이전 단원에서이 코드를 사용했습니다. 현재 시간을 인쇄하고 일정 시간 동안 대기 한 다음 새 타임 스탬프를 인쇄합니다. 프로그램이 대기하는 시간은 다음과 같은 변수에 설정됩니다.sleeptime.
이제 다시 Form 셀 및 값 2를 입력하십시오. sleeptime. 다음 메뉴를 선택하십시오-
Runtime / Run all
이것은 전체 노트북을 실행합니다. 아래와 같은 출력 화면을 볼 수 있습니다.

입력 값 2를 사용했습니다.
수면 시간
. 이것을 다른 값으로 변경하고 Run all 그 효과를 확인하십시오.텍스트 입력
양식에 텍스트 입력을 허용하려면 새 코드 셀에 다음 코드를 입력하십시오.
name = 'Tutorialspoint' #@param {type:"string"}
print(name)
이제 코드 셀을 실행하면 양식에 설정 한 이름이 화면에 인쇄됩니다. 기본적으로 다음 출력이 화면에 나타납니다.
Tutorialspoint
정수 입력에 표시된대로 메뉴 옵션을 사용하여 Text 입력 필드.
드롭 다운 목록
양식에 드롭 다운 목록을 추가하려면 다음 코드를 사용하십시오.
color = 'green' #@param ["red", "green", "blue"]
print(color)
그러면 빨강, 녹색 및 파랑의 세 가지 값이있는 드롭 다운 목록이 생성됩니다. 기본 선택은 녹색입니다.
드롭 다운 목록은 아래 스크린 샷에 나와 있습니다.

날짜 입력
Colab 양식을 사용하면 유효성 검사를 통해 코드의 날짜를 수락 할 수 있습니다. 다음 코드를 사용하여 코드에 날짜를 입력하십시오.
#@title Date fields
date_input = '2019-06-03' #@param {type:"date"}
print(date_input)
Form 화면은 다음과 같습니다.

잘못된 날짜 값을 입력하고 유효성 검사를 관찰하십시오.
지금까지 Python 코드로 Jupyter 노트북을 만들고 실행하기 위해 Colab을 사용하는 방법을 배웠습니다. 다음 장에서는 Python 코드에서 사용할 수 있도록 노트북에 인기있는 ML 라이브러리를 설치하는 방법을 살펴 보겠습니다.