오블완 8

파이썬 흐름제어 02

while 반복문(while loop) 이전에 if 조건문에 이어서 이번에는 while 반복문에 대해서 설명드리도록 하겠습니다. while 반복문은 반복적으로 코드 블록을 실행하는 데 사용됩니다. 예를 들어 사용자 로그인 창에서 패스워드를 입력하는 곳에서 패스워드가 틀릴 경우 계속 해서 맞는 패스워드를 요구하는 데 사용할 수 있습니다.while 조건문: 실행되는 문1 실행되는 문2while 반복문의 사용법은 위와 같습니다. 그러면 실제 사용 예를 들어보도록 하겠습니다.start = 0 # if 사용 예 if start 5: print('안녕하세요.') start = start + 1 start = 0 # while 사용 예 while start 5: print('안녕하세요.') start = star..

Python 2024.11.27

파이썬 흐름제어 02

while 반복문(while loop) 이전에 if 조건문에 이어서 이번에는 while 반복문에 대해서 설명드리도록 하겠습니다. while 반복문은 반복적으로 코드 블록을 실행하는 데 사용됩니다. 예를 들어 사용자 로그인 창에서 패스워드를 입력하는 곳에서 패스워드가 틀릴 경우 계속 해서 맞는 패스워드를 요구하는 데 사용할 수 있습니다.while 조건문: 실행되는 문1 실행되는 문2while 반복문의 사용법은 위와 같습니다. 그러면 실제 사용 예를 들어보도록 하겠습니다.start = 0 # if 사용 예 if start 5: print('안녕하세요.') start = start + 1 start = 0 # while 사용 예 while start 5: print('안녕하세요.') start = star..

Python 2024.11.26

파이썬 흐름제어 01

이번에 다룰 주제는 파이썬에서 제어구문을 생성하는 방법입니다. 흐름 제어라고 하면 조금 어려운 개념이라고 생각할 수 있지만, 사실 전혀 어려운 내용은 아니라고 생각합니다. 비가 안 오면 외출을 한다, 비가 오면 방콕을 한다. 국어 점수가 90점 이상이면 A등급, 80~89점이면 B등급, 50점 이하면 F 등급 처럼 어떤 조건에 따라 어떤 명령문을 실행할 지를 결정 하는 것이 흐름 제어 명령문입니다.흐름 제어를 사용하기 위해서는 먼저 참과 거짓을 판별하는 기능과, 비교 연산자의 사용법을 알아야 합니다. 그래서 먼저 이 부분에 대해 설명 드리도록 하겠습니다. 부울(Boolean) 값과 비교 연산자(Comparison Operators)>>> 사과 = True >>> 사과 True >>> 배 = False >..

Python 2024.11.25

파이썬(Python) 기본문법 03

이번에는 파이썬을 이용해서 실제 프로그램을 만드는 과정을 설명하도록 하겠습니다. 프로그램이라고 해서 너무 어렵게 생각하실 필요는 없고 사용자의 입력을 받아서 처리하는 간단한 프로그램을 만드는 과정입니다. 이번에 연습해 볼 프로그 램은 엑셀에서 간단한 함수를 사용하는 정도의 쉬운 예제이니, 프로그래밍을 처음 접하시는 분들도 충분히 따라해볼 수 있 는 내용이라고 생각합니다.그런데 이번에는 코드가 한 줄 입력으로 끝나는 것이 아니기 때문에 쉘모드가 아닌 파이썬 편집모드를 사용해 보도록 하겠 습니다. 파이썬 편집모드는 이전에도 설명드렸다 시피 여러줄의 코드를 입력하는 데 적합하고, 파일로 저장되기 때문에 언 제든지 다시 불러와서 사용할 수 있다는 점이 쉘모드와는 다른 점입니다. 그리고 파이썬 편집모드에서는 >>..

Python 2024.11.24

파이썬(Python) 기본문법 02

이전 포스팅에 이어서 파이썬의 기본 문법에 대해 설명드리도록 하겠습니다. 파이썬 IDLE를 실행시킵니다.>>> 3 + SyntaxError: invalid syntax >>> 12 + 3 +* 4 SyntaxError: invalid syntax >>>위와 같이 입력 후 Enter를 칩니다. 그러면 SyntaxError 를 출력하면서 에러메시지가 나오게 됩니다. 이것은 명령어가 실 행이 안된 상태를 의미합니다. SyntaxError는 구문오류를 나타나며 파이썬이 문법적으로 맞지 않는 명령어라는 것을 알려 주는 것입니다.실제 우리가 사용하는 문장에서도 "이것은 문법적으로 올바른 문장입니다." 라고 글을 쓰면 이 글은 누구나 알아들을 수 있는 글이죠. 그런데 만약 누가 "올바른 문법적으로 한글 문장입니다 이..

Python 2024.11.22

파이썬(Python) 기본 문법 01

파이썬을 설치했으면 이제 실제 파이썬을 사용해봐야 겠죠.시작메뉴에서 Python 3.7 을 선택하고 IDLE (Python 3.7 32-bit)를 클릭합니다. 그러면 위와 같이 IDLE(Integrated Development and Learning Environment)의 대화형 쉘모드가 나타납니다. IDLE 모드는 대화형 쉘모드와 편집기 모드가 있는데 둘의 차이점은 대화형 쉘모드는 한줄씩 바로 실행문의 결과를 확인이 가능 하기 때문에 적은 양의 코드를 입력하고 결과를 확인할 때 용이하고 편집기 모드는 좀 더 긴 코드를 입력후 파일로 저장 후 내용을 확인하는 데 적합합니다. 앞으로는 특별한 언급이 없는 한 대화형 쉘모드를 이용하여 결과를 확인하며 편집기 모드 를 사용할때는 따로 언급하도록 하겠습니다.파..

Python 2024.11.21

파이썬(Python) 설치하기

프로그래밍 언어중에서 가장 인기있는(?) 언어중의 하나인 파이썬을 설치하는 법에 대해 설명드리도록 하겠습니다. 현재 프로그래밍 언어 점유율에서 4위를 하고 있지만, 1위를 하고 있는 Java나 2위를 하고 있는 C언어를 다루지 않고 파이썬을 다루는 이유는, 1위나 2위의 언어는 전공자들도 힘들어하는 쉽지 않은 언어이고, 현재 가장 각광받는 언어가 파이썬이기 때문입니다. 참고로 깃허브에서는 당당히 1위를 하고 있습니다.그럼 파이썬이 왜 이렇게 인기있는 언어가 된 걸까요? 그 이유는 무엇보다 배우기 쉽다는 데 있지 않을까 생각합니다. 배 우기 쉬우면서도 다른 언어가 할 수 있는 일을 다 할 수 있다면 굳이 어려운 언어를 배울 필요가 없죠. 그래서 파이썬은 프 로그래밍 비전공자들도 충분히 쉽게 익힐 수 있다는..

Python 2024.11.20

데이터 검색(WHERE)

SQL에서 테이블을 생성하고 테이블간의 관계도 맺고, 데이터도 입력을 했으면 그 이후에 할 일은 데이터를 조회하는 것이 필요하겠죠. SQL의 명령문이 테이블에서 가져오는 데이터를 필터링 하려면 SELECT 문에서 WHERE 절을 사용합니다. 이 검색 조건은 필요한 행만 선택하거나 원하지 않은 행을 제외시키는 데 필요한 명령문들이 포함되어 있습니다. "서울에 사는 직원은 누구입니까?""노트북을 생산하는 업체들은 어떤 회사들 입니까? "2017년 5월달에 판매된 컴퓨터는 몇대입니까? 이런 조건으로 데이터를 검색하기 위해서는 모두 WHERE 절을 필요로 합니다. 그러면 기본적은 문법을 알아보도록 하겠습니다.SELECT (Distinct) Column, Column... FROM Table Name WHERE ..

MSSQL 2024.11.11