백준 파이썬 1001번 A - B 문제: 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력: 첫째 줄에 A와 B가 주어진다. (0 두번째 인자(리스트나 튜플)를 첫번째 인자로 들어온 함수에 하나씩 넣어서 함수 수행 a, b = map(int, input().split()) # input 함수로 입력받고, split으로 나누어 저장 print(a-b) # 3 2 # 1 IT 2022.06.25
백준 파이썬 1000: A + B 문제: 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력: 첫째 줄에 A와 B가 주어진다. (0 < A, B 두번째 인자(리스트나 튜플)를 첫번째 인자로 들어온 함수에 하나씩 넣어서 함수 수행 print(a+b) # 1 2 # 3 IT 2022.06.24
백준 파이썬 10172 개 문제: 아래 예제와 같이 개를 출력하시오. 출력: 개를 출력한다. 예제 출력: print('|\\_/|') # 역슬래시는 \\ 두 개 입력해야 함 print('|q p| /}') print('( 0 )"""\\') print('|"^"` |') print('||_/=\\\\__|') # 역슬래시 두 개를 출력해야 하므로 \ 네 개 입력 # |\_/| # |q p| /} # ( 0 )"""\ # |"^"` | # ||_/=\\__| IT 2022.06.23
백준 파이썬 10171 - 고양이 문제: 아래 예제와 같이 고양이를 출력하시오. 출력: 고양이를 출력한다. 예제 출력: print("\\ /\\") # 역슬래시를 하려면 \\ 두개 사용하기 print(" ) ( ')") # 작은따옴표를 출력하고 싶으면 큰따옴표로 묶기 print("( / )") print(" \\(__)|") # 역슬래시 앞에 공백 주의하기 # \ /\ # ) ( ') # ( / ) # \(__)| IT 2022.06.22
백준 파이썬 10718 We love kriii 문제: ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자. 출력: 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. 예제 출력: 강한친구 대한육군 강한친구 대한육군 print('강한친구 대한육군\n'*2) # \n 사용하면 줄 바꿈 # 강한친구 대한육군 # 강한친구 대한육군 IT 2022.06.21
백준 파이썬 2557 - Hello World 문제: Hello World!를 출력하시오. 출력: Hello World!를 출력하시오. 예제 출력: Hello World! print('Hello World!') # Hello World! IT 2022.06.20
데이터 모델 이해 모델링(Modeling) 현실 세계를 추상화, 단순화, 명확화 하기 위해 일정한 표기법에 의해 표기하는 기법 모델: 현실 세계에서 일어날 수 있는 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형 모델링: 이런 모델을 만들어 가는 일 모델링이 갖춰야 할 조건 현실 세계를 반영 단순화하여 표현 관리하고자 하는 데이터를 모델로 설계 모델링 특징 추상화(Abstraction) 현실 세계를 일정한 형식으로 표현 아이디어나 개념을 간략하게 표현하는 과정 단순화(Simplification) 복잡한 현실 세계를 정해진 표기법으로 단순하고 쉽게 표현 명확화(Clarity) 불분명함을 제거하고 명확하게 해석할 수 있도록 기술 모델링의 세 가지 관점 데이터 관점 어떤 데이터들이 업무와 얽혀있는지 데이터들 간에 .. IT 2022.06.19
컴프리헨션(comprehension) 프로그래밍은 특정 상황을 해결하는 것 컴프리헨션은 실제 프로그래밍에서 한 줄로 파이썬 기능을 구현할 수 있는 기능 코드간소화를 위해 사용되고 직관적이며 속도가 빠름 컴프리헨션 활용시 유의할 점 1. 컴프리헨션 내 여러 조건이 중첩되는 경우 가독성이 떨어진다. 2. 조건문에 따라 컴퓨터에서 사용되는 메모리에 영향을 줄 수 있다. numbers = [0, 1, 2, 3] squares = [] for n in numbers: squares.append(n**2) print(squares) # [0, 1, 4, 9] numbers = [0, 1, 2, 3] squares = [n**2 for n in numbers] print(squares) # [0, 1, 4, 9] list_1 = [1, 2, 3, 4] .. IT 2022.06.18
오라클 환경 세팅 방법 1. 오라클 사이트로 이동 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 2. OS 에 맞는 설치 파일 다운로드 (오라클 계정 필요) 3. 원하는 경로에 압축 해제한 후 setup.exe 파일 실행 setup.exe 파일이 열리지 않을 경우 설치폴더를 C 드라이브에 옮겨서 실행하면 설치 에러 해결 4. 단일 인스턴스 데이터베이스 생성 및 구성 선택 후 다음 클릭 5. 데스크톱 클래스 선택한 후 다음 클릭 6. 가상 계정 사용 선택 후 다음 클릭 7. 설치 경로 지정 후 비밀번호 입력하고 다음 클릭 비밀번호 기억해두기! 8. 필요 조건 검사 수행이 끝나면 요약 확인 후 설치 클릭 설치 시간이 꽤 오래 .. IT 2022.06.17
파이썬 프로그래밍 # 반복문 i = [] x = 0 for x in range(1,50): i.append(x) print(i) # [1] # [1, 2] # [1, 2, 3] # [1, 2, 3, 4] # [1, 2, 3, 4, 5] # [1, 2, 3, 4, 5, 6] # [1, 2, 3, 4, 5, 6, 7] # [1, 2, 3, 4, 5, 6, 7, 8] # [1, 2, 3, 4, 5, 6, 7, 8, 9] # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] # [1, 2, 3, 4,.. IT 2022.06.16