본문 바로가기

분류 전체보기307

if조건문, 홀수짝수 판별, 약수구하기_파이썬 기초 파이썬 찐초보 오늘의 목표 1. 조건문 사용하기 2. 반복문 안에 조건문을 사용하기 3. 약수 찾는 알고리즘 구현하기 1. 반복문 활용 연습 그럼 지난 글에서 정리했던 반복문을 복습해보자. 먼저, 1부터 사용자가 입력한 수까지의 합을 출력하는 코드를 작성해보자. 반복문을 사용하는 방법은 for와 while 두 가지가 있는데 먼저 while을 사용해보자. #sum, i 변수 생성 sum = 0 i = 1 #number변수 생성 number = int(input("숫자를 입력하세요 : ")) #while문 이용 while(i = 90: result = "매우 우수합니다." elif avg >= 80: result = "우수합니다" elif avg >= 70: result = "보통입니다" elif avg >.. 2021. 3. 18.
while 반복문_파이썬 기초 파이썬 찐초보 5번째 글! 오늘의 목표는 1. while 반복문 2. 난수 3. 반복문 복습 이렇게 3가지이다~ 먼저 지난번에 for반복문에 대해 살펴보았는데 이번에는 while반복문에 대해 자세히 살펴보려한다. 1. while 반복문 while반복문이란 특정 조건을 만족하면 같은 일을 계속 수행하는 반복문을 말한다. for반복문이 주어진 범위 안에서 반복하는 반복문이라면 while은 for반복문과 하는 일은 같으나 표현을 다르게 한 것이라고 이해하면 된다. 물론 for문을 썼을 때 효과적인 코드와 while을 썼을 때 효과적인 코드가 있지만 일단 이 둘은 서로 같은 역할을 한다는 것! 을 이해하면 된다. 지난번 1부터 1000까지의 숫자의 합을 구하는 for반복문을 보면 for문 안에서 i라는 변수를 .. 2021. 3. 17.
순차구조, for반복문(feat. range()함수)_파이썬 기초 파이썬 찐초보 4번째 글이다. 오늘의 목표는 1) 순차구조 2) 관계연산자 3) 반복구조(for문) 에 대해 알아볼 예정이다. 1. 제어의 흐름이란? 제어흐름이란 컴퓨터에게 지시하는 명령의 순서를 정리한 것을 말한다. 기본적으로 순차, 선택, 반복 구조가 있는데 이 기초를 초등학교 소프트웨어 교육 시간부터 배우게 된다. 먼저 순차는 명령어의 순서를 정하는 것을 의미한다. i에 1을 넣고, j에 2를 넣고, sum에는 i+j를 넣고 그 다음에 sum을 출력하는 코드를 쓴다고 하면 i와 j변수를 선언하는 것은 크게 순서가 중요하지 않지만 sum 변수를 선언하는 것은 i와 j를 선언하고 난 뒤에 해야하며 print(sum)도 sum이라는 변수를 만들고 써주어야한다. #순차 i = 1 j = 2 sum = i .. 2021. 3. 16.
연산자와 수식_파이썬 기초 파이썬 찐초보 과정 3번째 글이다! 오늘의 목표 1. 파이썬 언어세어 '산술 연산자'에 대해 배우고 연산자와 변수를 이용해 수식을 세운다. 2. 데이터를 입력받아 변수에 저장한 후에 수식으로 값을 계산한 후 결과를 출력한다. 1. 산술연산자 산술연산자는 더하기, 빼기, 곱하기, 나누기가 있으며 '나머지'를 구하는 % 연산자를 의미한다. 기호로 나타내면 +, -, *, /, % 이렇게 나타낼 수 있다. 8 + 5 #결과는 13 8 - 5 # 결과는 3 8/5 # 결과는 1.6 8 * 5 # 결과는 40 8 % 5 # 결과는 3(8에서 5를 나눈 나머지) 2. 숫자를 입력받아서 연산하기 이번에는 input()을 활용해서 연산하는 프로그램을 활용해보자! 연산의 경우 숫자끼리는 모든 연산이 가능하지만 문자끼리는.. 2021. 3. 15.
변수, input()활용하기_파이썬 기초 파이썬 찐초보 2번째 글! 바로 '변수' 알아보기이다. 오늘의 목표 1. 변수의 의미와 특징 알기 2. 변수 지정해보기 1. 변수의 의미 변수란? 변화하는 값을 저장하는 곳 이다. 컴퓨터에서 CPU는 계산을 하는 역할을 하고 기억은 메모리에서 수행한다. 변수는 특정 값을 저장하는 기억장소이며 주기억장치에 존재한다. 변수는 '이름'을 가지며, 가질 수 있는 값의 종류가 정해져있다. 숫자형으로 보자면 정수(integer), 실수(float)가 있으며 문자열로 보자면 문자(String)가 있다. 2. 변수 값 넣기와 읽기 변수에 값을 지정한다는 것은 해당 변수 안에 값을 넣겠다(대체하겠다)는 것을 의미한다. 아래의 코드를 살펴보면 'yourAge에 들어있는 값에 1을 더한 결과값을 myAge변수에 넣는다' 라.. 2021. 3. 11.
파이썬 설치 , 값 출력해보기_파이썬 기초 오늘부터는 파이썬 찐초보들도 따라할 수 있는 파이썬 기초 문법에 대해 정리해보려고 한다. 일단 찐초보과정이니까 파이썬을 설치하는 것, 파이썬 언어의 개발 환경에 대해 안내하는 것부터 시작하려한다. 오늘의 목표 1. 파이썬 설치하기 2. 숫자형, 문자열 출력해보기 파이썬(Python)은 1991년 귀도 반 로썸이 만든 프로그래밍 언어로 간단하고 쉽게 배울 수 있고 다양한 분야에서 활용할 수 있어서 최근 인기가 급 상승하였다. 그럼 오늘의 첫번째 목표! 파이썬 설치를 시작해보겠다. 1단계 파이썬 홈페이지에 들어가서 Downlaods 메뉴에서 PC 운영체제에 맞는 버전을 다운로드 한다. www.python.org/ Welcome to Python.org The official home of the Python.. 2021. 3. 11.
[논문리뷰] 4차 산업혁명시대의 진로교육 박수용(2018), 4차 산업혁명시대의 진로교육, 한국비즈니스연구 제2권 제1호 이번 논문은 소프트웨어 진로교육 프로그램의 방향을 잡기에 좋은 논문인것 같다. 2018년도 논문인데 현재 상황과 거의 비슷한 느낌이다. 목차 1. 서론 2. 진로교육의 목표 및 생애진로 정립하기 3. 제4차 산업혁명과 신기술 4. 제4차 산업혁명과 직업세계의 변화 5. 진로교육의 방향 6. 결론 주요 내용 1) 요약 진로교육은 진로·직업의 의미와 개인의 삶과의 연계성을 성찰하며, 직업세계에 대응하는 주도적이고 실천 적인 태도를 기르게 함으로써 개개인이 자신의 직업행동에 대한 방향과 의미를 구성하도록 지향할 필요가 있다. 2) 진로교육의 목표 사회인지진로이론에 따르면, 흥미는 경험을 통해 형성된다. 개인적 배경(성격, 성별, .. 2021. 2. 11.
[논문 리뷰] 소프트웨어 창의인재 양성을 위한 초등 진로교육 프로그램 개발 및 적용 - 스크래치와 로봇 활용을 중심으로- 강샛별(2014), 소프트웨어 창의인재 양성을 위한 초등 진로교육 프로그램 개발 및 적용 - 스크래치와 로봇 활용을 중심으로- 본 논문은 2014년 논문으로 초등학교에서 소프트웨어 진로 교육에 대해 연구한 몇 안되는 논문 중 하나이다. 이번 논문도 간단하게 딱 필요한 내용만 정리해보려한다. 목차 살펴보기 1. 서론 2. 이론적 배경 3. 진로교육 프로그램 개발 4. 연구 결과 5. 결론 및 제언 주요 내용 1) 초등학교의 진로교육 진로 교육의 목표 : 학생 자신의 진로를 창의적으로 개발하고 지속적으로 발전시켜 성숙한 민주 시민으로서 행복한 삶을 살아갈 수 있는 역량 기르기 초등학교 진로교육의 목표 : 긍정적 자아개념을 형성하고 일의 중요성을 이해하며 진로 탐색과 계획 및 준비를 위한 기초소양을 키움으로써.. 2021. 2. 10.
[논문 리뷰] 중고등학교 IT진로교육의 현황 및 개선방안 연구 임은경(2010), 중고등학교 IT진로교육의 현황 및 개선방안 연구, 전남대학교 전산교육 석사학위논문. 첫 번째로 살펴볼 논문은 중고등학교 IT진로교육의 현황 및 개선방안 연구이다. 2010년 논문이기는 하지만 IT진로교육 현황에 대해 이 논문 이후 딱히 정리된 것이 없기 때문에 2010년의 현황을 좀 살펴보기 위해 중요한 내용만 정리해보려한다. 목차 살펴보기 1. 서론 2. 관련 연구 3. 대학 IT인력 현황 4. IT진로교육의 현황 5. 개선방안 제언 6. 결론 주요 내용 1) IT 진로교육의 필요성 (1) 진로교육에 대한 문헌 정리 결과 IT진로지도에 관한 내용은 부족하였다. (2) 우리나라 정보 교육과정의 문제점 ① 정보교육 시수의 절대적 부족 : 현재(2021)도 마찬가지 - 2021년 기준 2.. 2021. 2. 9.
16. 앱인벤터 퀴즈만들기 - 리스트(list)활용 철학의 달인 퀴즈 만들기 이번에는 리스트 속 리스트를 활용하여 간단한 퀴즈 앱을 만들어겠습니다. 퀴즈앱의 이름은 '철학의 왕!' 입니다. ㅎㅎ 이 퀴즈앱은 철학자들의 명언을 보고 이 명언을 말한 철학자의 이름을 맞히는 앱으로 이를 응용하여 속담 맞추기, 넌센스 퀴즈 앱 등을 만들 수 있습니다. 1. 앱 화면 및 기능 구상하기 '철학의 달인' 앱은 철학자의 명언 문제를 보고 그 명언을 말한 철학자의 이름을 맞추는 간단한 퀴즈 앱입니다. 기능을 살펴보겠습니다. '시작' 버튼을 누르면 문제번호와 철학자의 명언이 나옵니다. 답 입력 칸에 해당 명언을 말한 철학자의 이름을 적고 '입력' 버튼을 누릅니다. 정답이면 '정답입니다.' 라고 나오고 정답이 아니면 '다시 생각해보세요.' 라는 문구가 나옵니다. 다음 문제로 넘어가려면 '다음' 버튼.. 2020. 11. 20.