본문 바로가기

SW.AI 트랙78

초중등학생에게 어떤 SW교육을 하면 좋을까? chatGPT에게 초.중등학교 학생들에게 SW 추천을 받았습니다. chatGPT say 초중등학생에게는 SW 교육을 통해 기초적인 컴퓨터 프로그래밍 개념과 논리적 사고력을 배울 수 있습니다. 이를 위해서는 다음과 같은 SW 교육을 추천합니다. 블록 코딩: 초등학생과 중학생에게는 블록 코딩 언어를 사용한 SW 교육이 적합합니다. 블록 코딩은 시각적인 블록을 이용해 프로그래밍 언어를 배우는 것으로, 코드를 작성하고 실행하는 과정을 쉽고 재미있게 학습할 수 있습니다. 대표적인 블록 코딩 언어로는 스크래치, 블록리, 앱 인벤터 등이 있습니다. 웹 디자인: 웹 디자인은 초중등학생이 창의적인 디자인과 프로그래밍 기술을 배울 수 있는 분야입니다. HTML, CSS 등의 웹 디자인 언어를 배우고 웹 사이트를 제작해보는.. 2023. 2. 21.
[Python] 파이썬 예제. COS Pro 3급 기출문제풀이 문제1 표준입력으로 숫자 두 개를 입력받아서 두 숫자를 더 한 값을 출력합니다. 입력 5 3 출력 8 num1 = int(input()) num2 = int(input()) print(num1 + num2) 문제2 표준입력으로 두 개 문자열을 받은 후 더 긴 문자열을 출력합니다. text1 = input() text2 = input() if len(text1) > len(text2): print(text1) else: print(text2) Hint len() 객체의 길이(항목수), 문자열의 갯수를 돌려 줍니다. 입력 hello helloworld 출력 helloworld 문제3 별(*)로 밑변과 높이가 n인 직각삼각형을 거꾸로 출력하려고 합니다. 표준입력으로 자연수 n을 입력받아 높이가 n인 직각삼각형.. 2023. 2. 17.
[Python] 파이썬 예제. COS Pro. 총점구하기 예제. 총점 구하기 한 학생의 과목별 점수가 들어있는 배열이 있습니다. 이 학생의 최고 점수와 최저 점수를 제외한 나머지 점수의 합계를 구하려고 합니다. (조건) 1. 모든 과목별 점수의 합을 구합니다. 2. 최고 점수를 구합니다. 3. 최저 점수를 구합니다. 4. 모든 과목 점수의 합에서 최고점수와 최저점수를 빼줍니다. 5. 학생의 과목별 점수가 들어있는 배열 scores가 solutin 함수의 매개변수로 주어집니다. 6. 매개변수 scores의 길이는 3이상 10 이하입니다. 7. 학생의 점수는 0점 이상 100점 이하의 정수이며, 같은 점수를 받은 과목은 없습니다. 8. rerurn 값 : solution 함수는 학색의 과목별 점수에서 최고 점수와 최저 점수를 제외한 나머지 정수의 합을 return.. 2023. 2. 17.
[코랩] 파이썬 변수와 자료형, type, input, 인덱싱/슬라이싱, 리스트(append,extend,insert,) 변수와 자료형 int_ex = 1 float_ex = 1.0 complex_ex = 1 + 2j # complex(3,4) string_ex = "hi" bool_ex = True # False none_ex = None type 함수. 변수의 자료형을 확인할 수 있습니다. type(int_ex) type(float_ex) input 함수. 변수의 값을 입력할 수 있습니다. inputNum1 = input() inputNum2 = input() print(inputNum1 + inputNum2) inputNum1 = int(input()) inputNum2 = int(input()) print(inputNum1 + inputNum2) inputNum1 = int(input("첫번째 숫자를 입력하세요")).. 2023. 2. 1.
[코랩] 단축키, 설정, 마크다운, 내장함수 코랩 단축기 ctrl + m h = 단축키 모음 ctrl + enter = 해당 셀을 실행하고 커서를 해당 셀에 두는 경우 (결과 값만 보고자 할 때) shift + enter = 해당 셀을 실행하고 커서를 다음 셀로 넘기는 경우 (여러가지 값을 빠르게 출력할 때) alt + enter = 해당 셀을 실행하고 셀을 삽입한 후 커서를 삽입한 셀로 넘기는 경우 (다음 작업 공간이 없을 때) ctrl + m a = 코드 셀 위에 삽입 ctrl + m b = 코드 셀 아래 삽입 ctrl + m d = 셀 지우기 ctrl + m y = 텍스트 셀(마크다운 창)을 코드 셀로 변경 ctrl + m m = 코드 셀을 텍스트 셀로 변경 ctrl + m z = 실행 취소 설정(도구메뉴) 사이트 : 화면테마 변경 편집기 :.. 2023. 1. 31.
[Python] 파이썬 예제. 기초_카페손님호출하기_for,while 활용 본 문서는 나도코딩(유뷰트 영상) 자료를 스터디하며 정리한 내용입니다. (출처 : 유튜브 ) 예제 1. 카페에서 손님호출하는 프로그램 만들기 (활용조건) 1. 카페이름을 변수로 만듭니다. 2. for문을 사용하세요. (출력예시) 1. 손님이름, 커피가 준비되었습니다 라고 출력하기 정답 cafe = ["손님1", "손님2", "손님3"] for customer in cafe: print("{0}, 커피가 준비되었습니다." .format(customer)) 손님1, 커피가 준비되었습니다. 손님2, 커피가 준비되었습니다. 손님3, 커피가 준비되었습니다. 예제2. 카페에서 손님 3번까지만 호출하기 (활용조건) 1. while 문을 사용합니다. 2. 정해진 횟수까지만 호출합니다. (출력예시) 1. 손님, 커피가 .. 2023. 1. 26.