본문 바로가기

Python26

python 파이썬, 리스트와 배열 리스트 여러 개의 테이터 값을 하나의 변수, 리스트에 담을 수 있는 데이터 구조 리스트는 콤마(,)로 분리되어 대괄호[]로 둘러싸인 형태, 숫자와 글자 모두 쓸 수 있다. 글자는('')로 감싸야 한다. 자바에서는 배열과 유사 숫자열 리스트 ==> score = [90,86,20,80,72]​ 문자열 리스트 ==> season = ['spring','summer','fall','winter'] 인덱스는 표시할 구분자는 자리 번호를 이야기 한다. 인덱스는 0부터 시작해서 하나씩 증가한다. score[1]안에 들어 있는 것은 86 score[1:3]안에 들어 있는 것은 [86,20]이다. 1:3은 1번 인텍스 부터 3번 인덱스 전까지 나오라는 것. 결과는 1번 인덱스와 2번 인덱스가 나오게 된다. ​ ㅇ ra.. 2019. 5. 8.
파이썬 자료구조 기본 : List / tuple / dictionary / set 파이썬 데이터 처리 구조 파이썬이 제공하는 많은 양의 데이터를 처리 하기 위한 자료형(자료구조) list [] tuple () 리스트의 상수 버전 dictionary {} key와 value를 접근하는 자료구조 리스트 List 튜플 Tuple 딕셔너리 dictionary 집합 set [ ] ( ) { } { } 배열과 동일 다른 자료형도 담을 수 있음 추가, 수정, 삭제가능 리스트의 상수 버전 추가,수정,삭제불가 key와 value로 접근 json 객체와 유사 key와 value의 값이 아닌 것 중복허용 금지 {1,2,3,4,1,2} =>{1,2,3,4} ​ 리스트 List 리스트 : 많은 양의 자료를 일괄처리, 리스트의 값을 수정할 수 있다 리스트를 튜플로 바꾸기 tuple(리스트명) 리스트를 중복하지.. 2019. 5. 8.
파이썬, 문자열 처리와 포맷팅(%s, %d 등) 문자열 숫자를 "100"으로 묶어서 쓰면 문자열로 인식하게 된다. 문자열에서는 해당 문자들의 앞과 뒤에 쌍 따옴표, 또는 단 따옴표를 붙인다.(자바에서는 그렇지 않음, 파이썬은 유연함) a="apple banana", print(a[1])는 p가 노출된다. []를 활용하여 특정 순서의 문자열을 뽑아 올수 있다. 빈칸도 하나의 글자로 인식한다. print(a[3:5])는 le가 노출된다. 3번째부터 4번째 까지 노출하라는 이야기. 뒷숫자 앞까지 자름, 가장 첫 자리는 0으로 시작됨 a[0:3]은 a[:3]과 같은 내용, a[3:]인 경우는 3번째 부터 마지막까지 노출해 달라는 이야기. 전화번호의 경우 숫자가 있지만 연산을 하지 않는다면 문자열 취급한다. 010-1234-1234는 ""로 묶어야 한다. 문자.. 2019. 5. 8.
파이썬, input(입력) 과 print(출력) input과 print - input은 입력하는 것, 사용자가 키보드를 통해서 정보를 입력할 수 있도록 하는 것 ex) input("문장")은 문장 옆에 입력하는 박스가 나온다. - print는 화면에 출력해 주는 명령어, ex) print(변수)는 변수에 담겨 있는 것을 알려줘 라는 뜻 ​ ㅇ print의 서식 end=' '는 줄 바꾸지 말라는 것 sep='' 나눠질 때 빈칸없이 해 달라 price=1000 print(price,'won') # 결과값) 1000 won print(price,"won",sep='') # 결과값) 1000won​ print 예시 print("hello "*5) 결과값 : hello hello hello hello hello​ a = "hello" for h in range.. 2019. 5. 8.
파이썬, 한줄과 여러줄 주석처리 주석처리 ctrl과 / 함께 누르면 파이참에서 주석문이 된다. 실행되지 않고 설명하는 글이나 히스토리를 남길 때 사용한다. 한줄 주석인 경우에는 # 여러줄 주석 '''(또는 """) 설명내용 '''(또는 """) 프로그램 실행에 영향을 끼치지 않고, 설명을 위한 문장을 말한다. 원래는 설명을 위한 문장이지만 때에 따라 논리적인 오류를 해결하기 위하여(디버깅) 사용하거나 특정문장을 실행하지 않는 용도로도 쓰인다. ''' a = 3 a = a+5 a = 7 ''' a=5 #a=a+2 print(a)​ 2019. 5. 8.
파이썬 기본 개념, 변수와 대입연산자(쉬움 주의) 파이참으로 파이썬 언어을 본격적으로 배우기 전에 프로그래밍에서 사용하는 개념들에 대해 알아보고자 한다. 보통 비전공자들이 가장 어려워하는 것이 프로그래밍에 대한 개념이다. 용어부터가 생소 하다 보니 프로그래밍 책을 큰 맘먹고 펴보더라도 앞장만 잠깐 읽고 내려 놓게 된다. 객체지향 프로그램, 알고리즘, 객체생성, 클래스, 변수, 연산자, for문, while문 등등 이러한 설명을 읽고 나면, 분명 한국말로 된 책을 읽었는데, 아무런 이해가 되지 않는다. 그리고 나서, 프로그래밍은 어렵다. 전공자가 아니라서 못 배우겠다고 생각하게 된다. 전공자 들도 처음에 몰랐던 개념이다 자주 듣고, 자주 사용하다 보니 자연스럽게 이해가 되게 되는 것이다. 나도 비전공자이다 보니 처음에 이러한 용어때문에 머리가 아팠고, 같.. 2018. 11. 24.
파이썬 시작 세팅 2 : 파이참 pychrm 무료버전 설치 파이참 설치 전 파이썬 부터 설치하기!혹시 설치 안 했다면! 아래 포스팅부터 보고 오세요. 2018/11/20 - [python] - 파이썬 시작 세팅 1 : python 다운로드 및 설치 파이썬 설치 완료 했다면 파이썬을 더 쉽게 쓸 수 있도록 파이참을 설치해 보겠습니다. 파이썬만 설치해도 파이썬 언어를 사용할 수 있습니다. 하지만, 설치된 Python을 클릭하며 아래와 같은 화면이 나옵니다. 어려워 보이죠? 파이참은 파이썬을 편하게 사용하게 해주는 개발도구, 개발환경이라 생각하면 됩니다. 파이썬을 쉽게 사용할 수 있도록 도와주는 것으로, 명령어 자동완성이나 코드 작성 후 미리보기 등 다양한 기능이 있어서 기존 파이썬보다는 쉽게 코딩을 할 수 있다. 또한, 파이썬 파일관리나 코드 실행을 쉽게 할 수 있.. 2018. 11. 24.
비전공자인데, 프로그래밍 배우고 싶어요! (파이썬 시작하기) 컴퓨터는 무엇인가 실행하기 위해서는 정확한 명령을 내려줘야 한다. 사람처럼 직감으로 처리하는 것이 아니라 컴퓨터에게 정확한 순서에 따라 순차적으로 명령을 실행할 할 수 있도록 명령어로 구성되어 있어야 컴퓨터가 이해할 수 있다. 이렇게 컴퓨터에게 명령을 내리고, 알려주기 위해 소통하기 위해 사용하는 것이 프로그래밍 언어. 쉽게 말해, 외국인과 대화하기 위해 영어를 사용하는 것. 컴퓨터와 대화하고 명령을 하기 위해 사용하는 것이 프로그래밍 언어인 것이다. 프로그래밍 언어 중에서 문법이 쉬워서 초보자들이 처음 프로그래밍을 배울 때 추천하는 언어가 있다. 바로 파이썬. 1991년 귀도 반 로섬(창시자)가 발표한 인터프리터 방식의 프로그래밍 언어이다. 다른 언어에 비해 유연하고, 직관적이라 개념을 이해하기도 쉽다.. 2018. 11. 19.
반응형