본문 바로가기
728x90

전체 글45

파이썬 기본패키지 tkinter 모듈 사용법 Tkinter는 버튼 등의 그래픽 기능을 제공해주는 그래픽 유저 인터페이스 모듈입니다. 즉 GUI를 만들 수 있는 모듈입니다. Tkinter의 Tk는 GUI를 사용할 수 있는 레이어를 뜻하고, 뒤의 inter은 interface의 약자입니다. Tkinter Tkinter사용법은 import키워드를 사용해서 tkinter모듈을 가져오고 tkinter.Tk()를 사용해서 객체를 생성합니다. 만든 객체를 이용해서 여러 가지 GUI를 추가하고, 마지막으로 mainloop() 키워드를 써서 윈도우를 실행합니다. (as키워드를 사용해서 tkinter이름을 tk 또는 다른 이름으로 바꿔서 작성할 수 있습니다.) import tkinter as tk### 이름이 길어서 tk라고 정의합니다. ### window객체에 t.. 2022. 7. 15.
파이썬 random 패키지로 로또번호 뽑기 코드작성 파이썬의 기본패키지인 random모듈을 이용해서 로또번호를 뽑는 코드를 작성해보겠습니다. 일단 굉장히 쉽고 간단하기 때문에 큰 어려움 없이 작성 가능합니다. 코드 작성은 "1~45의 숫자 중 무작위로 6개의 숫자를 뽑는다." 이렇게만 작성하면 되니깐요. 근데 보통 로또 구매할 때 5천원씩 구매하니깐 6개씩 5개의 번호를, 그러니깐 총 30개의 번호를 추출하는 코드를 작성하겠습니다. 사용하는 함수는 random패키지의 sample() 함수입니다. sample() 함수는 여러 개의 원소를 무작위로 추출합니다. 중복적인 숫자가 안 나오기 때문에 로또번호 뽑기에 안성맞춤입니다. 참고로 함수는 2종류로 보여드릴 건데요, 첫 번째 방법은 하나하나 입력해서 코드 작성하는 방법입니다. ### 하나하나입력하는 방법 im.. 2022. 7. 14.
파이썬 기본패키지 random 모듈 사용법 random() 패키지는 파이썬 설치할때 기본적으로 같이 깔리는 패키지인데 무작위로 값을 추출해낼때 유용하게 사용가능합니다. 예를들어 로또처럼 1~45까지의 숫자중 6개를 뽑아낼수도 있고, 물론 문자도 가능합니다. random 일단 기본적으로 import random 또는 from random import * 라는 코드작성으로 random 모듈을 호출합니다. from random import * ### 작성시 함수이름만 입력하면 됩니다. 모듈안의 모든 함수를 사용할거라면 from으로 작성하는게 편하겠지만 저는 import를 사용해서 작성하겠습니다. import random ### 작성시 random.함수이름 입력해야됩니다. random() 0에서 1사이의 실수를 무작위로 추출합니다. import rand.. 2022. 7. 13.
자주사용하는 VS code (비주얼 스튜디오 코드) 단축키 정리 초반에 용어 공부며, 함수 공부며, IDLE툴만 사용했습니다. 근데 IDLE만 사용해서 이것저것 만들어볼려고 하니 너무 힘들었어요.. 그래서 저는 비주얼 스튜디오 코드 (VS code) 다운받았습니다! 참고로 vscode 말고도 파이참 등 다양한 툴이 있으니 필요한 거 다운받아서 쉽게 코드 작성합시다. 비주얼 스튜디오 코드 (VS code) 비주얼 스튜디오 코드 줄여서 VS code라고 할게요 프로그래밍툴로는 파이썬 설치할 때 같이 설치되는 IDLE과 파이참, 주피터 노트북, VS code 등이 있습니다. 그중에 저는 VS code를 선택했는데요. 장점은 무료이며, 자동완성이 되고, 다른 언어(C, C++, JAVA 등등)도 사용 가능합니다. 그중에 개인적으로 맘에 드는 건 한글 패치가 가능하다는 겁니다.. 2022. 7. 12.
자주사용하는 파이썬 함수 (키워드) 정리 파이썬에서 자주 사용하는 함수들을 정리한 글이며, 간단히 함수이름과 사용방법에 대해서만 작성했습니다. 헷갈리고 생각안날때 간편하게 찾기 위해서 적었습니다. 즐겨찾기 포스팅. pip install로 패키지다운 함수 print() : 출력문 if~ / if~else/ if~elif~else / while / for~ing : 반복문 countinue : 다음 반복문 시작 break : 반복문 나가기 range() : 값 반복 / 0부터 시작, 마지막 값 제외(10이면 0~9) / range(1(시작),5(끝),1(증가폭)) len() : 함수 길이를 알려줌. count() : 문자열안에 특정 문자가 몇 개인지 알려줌 리스트이름=[] : 리스트 만들기 / 값 변경 가능 튜플이름=() : 튜플 만들기 / 값 변.. 2022. 7. 11.
파이썬 공부하기 기초부터 시작 (파일 읽고 쓰기) 파이썬으로 txt 파일을 읽고 쓸 수가 있습니다. r, w, a 모드가 있으며, r모드는 읽기 모드(read), w모드는 쓰기 모드(write), a모드는 추가 모드(append)입니다. w 쓰기 모드와 a추가 모드가 비슷하여 헷갈릴 수가 있는데, w 쓰기 모드는 파일을 리셋한 후 다시 작성하는 것이고, a추가 모드는 파일 마지막 부분에 추가한다는 차이가 있습니다. r = 읽기 모드 (read) w = 쓰기 모드 (write) a = 추가 모드 (append) os모듈로 작업 폴더를 바꿀 수가 있습니다. import os 작성으로 사용할 수 있으며, os모듈은 파이썬 설치할 때 같이 깔리는 모듈입니다. 또한 경로를 지정할 때는 os.chdir(r"경로")라고 작성합니다. 경로에는 C:\python3.9처.. 2022. 7. 9.
파이썬 공부하기 기초부터 시작 (모듈과 패키지) 모듈이란 함수나 변수 또는 클래스를 모아놓은 파일을 말합니다. 하나의 파이썬 프로그램에서 여러 모듈을 가져와서 사용 가능합니다. 또한 if__name__=="__main__" 의미를 확실히 알고 넘어가야 하며, 파이썬파일=모듈과 같은 의미입니다. 다른 사람이 만든 파이썬파일(모듈) 또한 사용할 수 있으며, 파이썬 파일을 불러올 때는 "import 모듈이름" 작성으로 사용 가능합니다. 또한 사용할 모듈은 모두 같은 폴더에 들어가 있어야 하며, "모듈이름.변수, 모듈이름.함수, 모듈이름.클래스()" 와같이 작성해서 사용할 수 있습니다. 모듈 파이썬파일1.py라는 파이썬파일이 있다면 import 파이썬파일1 이라고 작성해서 가져옵니다. 파이썬파일1에 test라는 클래스가 있다면 import 파이썬파일1.tes.. 2022. 7. 8.
파이썬 공부하기 기초부터 시작 (클래스) 클래스는 똑같은 무언가를 계속해서 만들어낼 수 있는 설계도, 도면, 틀과 같습니다. 객체는 클래스에 의해 만들어진 것, 즉 물건, 실체 같은 것을 말합니다. 클래스에 의해 만들어진 객체를 인스턴스라고도 말하는데, 인스턴스란 어떤 클래스의 객체인지, 관계를 설명할 때 사용됩니다. sm5설계도는 클래스, sm5는 객체입니다. 63빌딩 도면은 클래스, 63빌딩은 객체입니다. 또한 클래스에 의해 만들어진 객체는 독립적입니다. sm5는 객체입니다. sm5는 sm5설계도의 인스턴스입니다.라고 표현 가능합니다. 클래스 클래스에서 객체의 데이터를 정하는 것을 속성이라고 하며, 객체가 해야 할 일(함수)을 정하는 것을 메소드라고 합니다. 예를 들어 자동차의 무게, 바퀴수 등등 이런 거를 속성이라고 하면, 시동걸기, 클락.. 2022. 7. 7.
728x90