파이썬 9

파이썬 튜플 리스트 딕셔너리

파이썬의 자료형으로 크게 숫자와 문자로 이루어진다. 그리고 3가지의 형태로도 존재한다. 튜플 딕셔너리 리스트 처음이라 알쏭달쏭하겠지만, 초등학교 수학시간에 배우는 (소)-{중}-[대] 괄호를 떠올리면 좋겠다. 괄호의 순서대로 설명하고, 각 자료형의 형태, 특징, 관련 함수들을 소개하려고 한다. 튜플(Tuple) 표현방식: () 형태: (1, 2, 3) 또는 ("a", "b", "c") 생성방법 # 방법1 nums_tp = (1, 2, 3) # 방법2 strs_tp = ("a", "b", "c") # 방법3 tuple("hello") # 결과를 꼭 확인해보길 튜플만의 특징 2가지 - 한번 생성된 튜플은 추가, 수정, 값 삭제가 불가하다. - 바뀌면 안되는 데이터는 튜플로 생성한다. 튜플에 대해 처음 배울 ..

Python 2022.11.17

백준 10718 We love kriii

1. 문제 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. 2. 출제의도 파악하기 줄바꿈을 활용하기 3. 풀이 줄바꿈 표현: \n (역슬래시 + n) → 역슬래시 키의 위치는 키보드 Backspace 아래에 있다. 2557번의 문자열 표현을 활용할 수 있음. print("강한친구 대한육군\n강한친구 대한육군") print('강한친구 대한육군\n강한친구 대한육군') print("""강한친구 대한육군\n강한친구 대한육군""") print('''강한친구 대한육군\n강한친구 대한육군''') for문을 활용할 수도 있음. for n in range(2): print("강한친구 대한육군") 4. 남의 버전 분석 print("강한친구 대한육군\n" * 2) 문자열에 연산자( * )를 사용함 5. 출..

백준 2022.01.23

백준 2557 Hello World 파이썬

1. 문제 Hello World!를 출력하시오. 2. 출제의도 파악하기 print() 사용하기 Hello World!는 문자열 자료형이다. 3. 풀이 파이썬에서 문자열을 표현하는 방식은 총 4가지 큰 따옴표로 감싸기 작은 따옴표로 감싸기 큰 따옴표 3개 연속으로 쓰기 작은 따옴표 3개 연속으로 쓰기 # 1. 큰 따옴표 print("Hello World!") # 2. 작은 따옴표 print('Hello World!') # 3. 큰 따옴표 3개 연속 print("""Hello World!""") # 4. 작은 따옴표 3개 연속 print('''Hello World!''') 4. 출력 확인

백준 2022.01.23

파이썬 자료형(type) 정리-숫자와 문자

먼저 크게 두 종류로 나눌 수 있다. ‘숫자와 문자’ 1. 숫자 숫자란, '사칙연산이 가능'한 자료형이다. ‘숫자가 다 연산이 되는 거 아님?’ 응, 아님! 전화번호, 버스번호, 주민번호, 동호수 등과 같은 숫자는 숫자라고 볼 수 없다. 이러한 것들은 사칙연산을 하는 데 의미가 없다. 예1) 1 + 2 예2) 버스번호 1 + 버스번호 2 예1을 연산하면 3이라는 결과를 얻을 수 있지만 예2를 연산한다고 버스번호 3이란 결과를 얻는다고 보기에는 무리가 있다. 다시 말해, 숫자는 사칙연산이 가능한 자료형을 말한다. 숫자를 표현하는 자료형은 3가지가 있다. 정수형(int), 실수형(float), 복소수형(complex) 숫자 자료형으로 변수를 생성한다면, integer = 7 floating = 3.14 co..

Python 2020.10.10

파이썬 변수(Variable)의 정의 및 선언

1. 설명하기 전에 아주아주 큰 냉장고가 있다고 상상해본다. 어제 냉장고에 먹다 남은 김밥을 넣어두었다. 김밥 생각에 냉장고를 열었는데, 세.상.에. 똑같은 스테인레스 반찬통이 100개는 되는 것 같다. 오늘 안에 김밥을 찾을 수 있을까? 하나하나 열다보면, 찾아지긴 할 것이다. 만약, 반찬통이 1,000개라면, 10,000개라면? 한 번에 찾을 수 있는 방법이 있긴 할까? 그릇에 이름을 써서 붙였다면, 김밥 찾는데 조금 수월하지 않을까?:) 2. 변수 변수란, 어떤 값에 이름을 붙여주는 것이다. 예를 들면, 이렇게. name = ‘HacadeMi’ 등호를 기준으로 좌변과 우변으로 표현할 수 있다. 우변은 값이다. 그릇 속 '김밥'이다. 여기선 HacadeMi라는 글자가 김밥에 해당한다. 좌변은 그릇이자..

Python 2020.09.23

파이썬 아나콘다(anaconda) 설치

아나콘다는 주피터 노트북, 파이참, R, Spyder, 각종 패키지들을 모아둔 선물상자라고 할 수 있습니다. 개인적으로 아나콘다를 통해 데이터 분석을 하면서 어려움을 느껴 코랩을 사용하지만, 아나콘다를 활용하는 것도 좋은 방법이라고 생각합니다. 설치 방법은, Problem Solving with Python에서의 링크로 대체합니다. 1. windows problemsolvingwithpython.com/01-Orientation/01.03-Installing-Anaconda-on-Windows/ Installing Anaconda on Windows - Problem Solving with Python  Installing Anaconda on Windows Installing Anaconda on W..

Python 2020.09.22

[macOS] 파이썬 설치하기

1. 구글 검색창에 'python'을 입력합니다. 2. Welcome to Python.org 라고 표시된 곳에서 Downloads를 클릭합니다. 3. Python 웹사이트 메인 화면에서 'Download the latest version for Mac OS' 아래의 노란 버튼을 클릭합니다. (현재 접속자가 이용 중인 OS로 'Download the latest version for Mac OS'의 OS 부분이 바뀝니다. 이용 중인 OS인지 확인합니다.) 4. 다운로드한 파일을 열면 아래와 같이 진행됩니다. * 기다리면 끝 5. 설치가 완료되면 아래와 같은 구성의 파인더를 확인할 수 있습니다. 6. 응용 프로그램에서 'Python 3.x' 폴더가 생깁니다. 7. Python 3.x 폴더를 클릭하면 아래와..

Python 2020.09.22

[windows] 파이썬 설치하기

1. 구글 검색창에 'python'을 입력합니다. 2. Welcome to Python.org 라는 검색결과에서 'Downloads'를 클릭해주세요. 3. Python 웹사이트 메인 화면에서 'Downloads the latest version for Windows' 글씨 아래 노란 버튼을 클릭해주세요. (현재 접속자가 이용 중인 OS로 'Downloads the latest version for Windows'의 맨 뒷부분이 바뀌는 것으로 알고 있습니다. 그래도 혹시 모르니 Windows 사용자라면 Windows인지 확인합니다.) 4. 다운로드한 파일을 열면 아래와 같은 화면이 나옵니다. 빨간 박스를 꼭 확인하시고 체크해주세요. * Add Python 3.x to PATH는 환경변수를 설정하는 것입니다..

Python 2020.09.22

파이썬, 프로그래밍 언어란? 3강

3. 파이썬 3.1 출생의 비밀 크리스마스에 심심해서 만들게 되었다고 한다. 파이썬 엄마는 네덜란드 분이신 '귀도 반 로섬'이란 분이시다. '파이썬(Python)'이란 이름을 갖게 된 이유는, 귀도 반 로섬이 즐겨보던 TV프로그램의 명칭 중 일부를 따온 것이다. 3.2 프로그래밍 언어로써의 파이썬이란? 위키백과를 참고하자면, 다양한 플랫폼에서 쓸 수 있고, 라이브러리(모듈)가 풍부하여, 대학을 비롯한 여러 교육 기관, 연구 기관 및 산업계에서 이용이 증가하고 있다. 순수한 프로그램 언어로서의 기능 외에도 다른 언어로 쓰인 모듈들을 연결하는 풀언어(glue language)로써 자주 이용된다. 도움말 문서도 정리가 잘 되어 있으며, 유니코드 문자열을 지원해서 다양한 언어의 문자 처리에도 능하다. 라는 소개..

Python 2020.09.18