본문 바로가기

파이썬

(48)
파이썬 with 기본 문법 사용법 #20 파이썬 with 기본 문법 사용법 #20 오늘도 힘차게 파이썬 스터디 한조각 달려보도록 하겠습니다. 오늘은 pickle과도 함께 쓸수 있고, 단독으로도 사용 할 수 있는 with문에 대한 내용 입니다. 파이썬 with문 한번 공부 하러 가볼까요?! 파이썬 with문 이란? 일반적으로 파이썬 내에서 open() 함수를 통해서 파일을 열거나, 쓸때 꼭 close() 를 해줘야 하는걸 아실겁니다. 앞에서 우리가 그렇게 공부를 했었구요. 하지만 with문을 이용해서 파일을 열거나 쓰고나면 close를 하지 않아도 되는 장점이 있습니다. 이는 파이썬이 with ~ as 문장을 실행하고 나면 자동으로 close()를 호출 하기 때문 입니다. 코드가 복잡하게 전개되거나 개발자의 실수를 리커버리 해줄수 있는 유용한 기..
파이썬 pickle 기본 문법 #19 파이썬 pickle 기본 문법 #19 안녕하세요. 오늘은 파이썬에서 pickle을 사용하는 방법에 관해서 포스트를 작성합니다. pickle, 먹는건가 싶었지만 아니였네요...ㅎㅎ 그럼 pickle에 대해서 한번 알아볼께요. 조금씩~ 조금씩~ 배워가는 파이썬!! 화이팅!! 파이썬 pickle 이란? pickle이란 사실 텍스트 데이터를 쓰거나 읽어오는 역할을 합니다. 그럼 우리가 전 시간에 공부했던 파일입출력을 쓰면 되지 않냐? 하겠지만, pickle은 문자열을 객체에 바이너리로 저장하여 필요할때마다 언제든지 호출 하여 사용 할 수 있도록 도와주는 역할을 합니다. pickle로 저장된 내용은 프로그램 내에서도 아주 빠르게 동작을 합니다. 무거운 텍스트 파일을 계속 핸들링 할 필요가 없는것 이죠. 기본적으로..
파이썬 파일입출력 문법 #18 파이썬 파일입출력 문법 #18 오늘은 파이썬 기본 문법 18번째 시간 파일입출력에 대한 내용입니다. 사실 오랫만에 쓰는거라, 저도 기쁜맘으로 열심히 써보도록 하겠습니다. 다 함께 열심히 하시죠!! 파이썬 파일입출력 이란 파이썬에서 파일입출력이란 무엇일까요? 파이썬 프로그램의 로직을 통해 출력이 되는 값이나, 결과, 그리고 다시 다른 자료의 소스가 되도록 파이썬에서는 파일로 그 출력을 대신 할 수 있습니다. 출력값을 파일로 저장하거나, 편집하거나, 읽어올때는 파이썬의 내장 함수인 open() 함수를 사용하게 됩니다. 이 open() 함수에는 몇가지 옵션들이 있는데 해당 옵션들에 관해서 알아보겠습니다. mode 내용 r 읽기 전용 (기본 셋팅) w 쓰기용 (덮어쓰기) x 베타적 열기, 파일 존재시 실패 a ..
파이썬 지역변수와 전역변수 문법 #16 파이썬 지역변수와 전역변수 문법 #16 안녕하세요. 파이썬에 대해서 한걸음 또 알아가는 포스트를 작성 하겠습니다. 벌써 16번째 시간입니다. 얼마나 많은 분들이 보고 계시는지는 모르겠지만, 저 혼자라도 공부한다는 기분으로 조금씩 조금씩 파이썬을 알아가고 있습니다. 그래도 함께 공부하시는분이 한분이라도 계신다면 힘이 될 것 같습니다. 자, 그럼 오늘은 지역변수와 전역변수에 대해서 알아 보도록 하겠습니다! Let's Go!!!! 파이썬 지역변수와 전역변수란? 자, 여러분들은 이미 변수라는게 뭔지 아실겁니다. 변수란 어떤 값을 가지고 있는 하나의 객체를 말합니다. sum = 10 apple = '사과' print(sum) print(apple) 위와 같은 파이썬 코드를 작성해서 실행하면 아래와 같은 결과가 나..
파이썬 반복문 for 기본 문법 독학 #9 파이썬 반복문 for 기본 문법 독학 #9 안녕하세요. 오늘은 파이썬 기본문법 가운데 for문에 대한 내용을 작성 합니다. 어떤 개발언어든 가장 기본이 되는 반복문에 대한 내용을 작성합니다. 그중에서도 기본 문법 강의 9편에서는 for문에 대한 내용을 다뤄보도록 하겠습니다. for문이란? 파이썬이든 어떤 언어든 for문은 효율적인 코드 작성을 위해서 존재 합니다. 어떤 내용의 로직을 1000번 실행 해야 한다고 가정 한다면, 1000번의 코드를 작성 하는것이 아니라, for문을 통해서 일정한 변수의 내용만 바꾸거나, 그렇지 않더라고 하더라도 1000번의 반복되는 작업을 단 몇줄의 코딩으로 할 수 있게 되는것 이죠. 구구단을 출력 한다고 하면, 1단부터 9단까지, 그리고 그 안에서 1부터 9까지 반복하여 ..
파이썬 if 조건문 기본 문법 독학 #8 파이썬 if 조건문 기본 문법 독학 #8 안녕하세요. 오늘은 파이썬 if문, 조건문에 대하여 포스트를 하겠습니다. SQL이나 다른 java등과 비슷한 사용 형태를 가지고 있습니다. 쉽게 이해하고 넘어갈수 있으니, 짧게 집중력있게 보겠습니다. 저와 같은 초보자 분들은 한번씩 따라서 해보시면 금방 이해 하실 수 있을겁니다. 파이썬 분기문 & 조건문 조건문은 분기문이라고도 합니다. 동의어 입니다. 어떤 프로그래밍 언어이든지 가장 기본이 되는 문법 입니다. 분기문 또는 조건문에서는 논리 연산자와 비교 연산자를 사용하여 변수의 값을 비교하여 어떤 조건인때는 이렇게, 저런 조건에서는 저렇게 값을 비교하여 상황에 맞게끔 코드가 수행 되도록 하는것을 말 합니다. 'if(어떤 조건) - then (B) - else (C..
파이썬 로또번호 추출기 shuffle, sample 사용예제 파이썬 로또번호 추출기 shuffle, sample 사용예제 안녕하세요. 파이썬을 이용해서 로또번호를 추출하는 코드를 작성해 보았습니다. 아주 간단한 코드지만, 저와 같은 파린이 들을 위하여 공부를 위한 기록 정도로 봐주시면 좋겠습니다. 이번 파이썬 로또번호 추출을 위한 코드에서 사용하는 대표적인 라이브러리와 함수는 random 라이브러리와 함께 shuffle과 sample 입니다. 사실 shuffle은 어떻게 보면 무의미한 과정입니다. 어차피 sample을 통해서 나오는 값 자체가 random하게 나오기 때문이죠. 그래도, 공부를 위한 과정이라 넣어본것이니 처음 접하시는 분들은 잘 따라서 해주시면 좋겠습니다. 파이썬 로또번호 추출 코드 파이썬에서는 아주간단한 코드로 random한 로또번호를 추출 해낼 ..
파이썬 set (집합) 문법 독학 정리 #6 파이썬 set (집합) 문법 독학 정리 #6 안녕하세요. 파이썬 기본 문법 독학을 위한 포스팅 6번째 시간 입니다. 그동안 리스트, 딕셔너리, 튜플 자료형에 대해서 진행을 했었습니다. 오늘은 set, 즉 집합 자료형에 관해서 설명과 그 사용예제를 포스팅 하겠습니다. 파이썬 기본 문법 set 란? 파이썬 set 자료형에 관해서 설명을 시작 하겠습니다. 파이썬의 set 자료형은 수학의 집합과 상당히 비슷합니다.파이썬 set 자료형은 원소의 순서가 없으며 집합 안에서 유니크한 ㄱ밧을 가지고 있습니다.즉, mutable 객체 입니다. 중광호를 사용하여 자료를 선언 하는것은 dictionary와 비슷하지만 key는 존재 하지 않고 값만 존재 하는것이 그 특징 입니다. list나 dictionary 자료형의 경우 ..