1/1 페이지 열람 중
모듈(module)과 패키지(package) 모듈(module) 모듈은 함수나 클래스들을 모아놓은 파일이다. 우리가 파이썬을 시작할 때, py확장자를 가진 파일을 하나 만든다. 만약 test.py라는 파일을 만들었다면 test.py 파일이 하나의 모듈이 된다. 앞서서 파이썬을 공부하면서 함수나 클래스들을 만들었었다. 이것이 모듈안에 든 함수나 클래스가 된다. 프로그래밍을 할 때, 필요한 기능들은 만들어서 사용한다. 그리고 반복되는 기능들은 함수나 클래스로 만들어서 사용한다. 만약 다른 사람들이 만든 …
문자열 관련 함수, 메소드 문자열 자료형은 자체적으로 가지고 있는 내장 함수들이 있다. 내장함수를 사용하려면 문자열 변수 이름 뒤에 마침표('.')를 붙인 다음에 함수 이름을 써주면 된다. 사용 예 : A = "MARU" B = A.count("M") 문자 개수 세기 - 지정한 문자의갯수 반환 count a = "address" print(a.count(…
Dictionary 딕셔너리는 해시 테이블 형식의 일종이다 연관 배열이나 해시처럼 작동 및 키 : 값( key : value ) 쌍으로 구성된다. 딕셔너리를만들때는,( {}) 중괄호안에항목을쉼표(,)로 구분하여 입력하면 된다. key는 문자열, 숫자를 사용하여 지정하고,value는 서로 다른데이터 유형(숫자, 문자, 리스트, 튜플, 딕셔너리)이 될 수 있다. 키값을 사용하여 딕셔너리의 항목에 접근할 수 있다. 소스 adict = {} # 빈 딕셔너리 생성 adict['one&…
PySide6은QT를 파이썬에서 사용하기 위한 플러그인이다. Qt는 C++ 프로그래밍에서 비주얼한 UI 화면을 만들어 주기 위해 개발된 언어이다. Qt를 파이썬에서 사용하기 위해 변형한 언어가 PyQt와 PySide6이다. * qt for python 공식 홈페이지 :https://doc-snapshots.qt.io/qtforpython/ 우리는 PySide6을설치하여 사용한다. PySide6는 파이썬의 모듈로 설치한다. 따라서 pip 명령을 통해서 매우 간단하게 설치할 수 있다. 명령창(comm…
Turtle Game 5 - 벌레 생성 앞선 강좌에서 거북이와 울타리를 생성해서 거북이가 울타리 밖으로 나가지 못하는 코드를 구현하였다. 이제 거북이가 돌아다니면서 먹을 먹이(벌레)들을 생성하는 코드를 추가해 보자. 1. 벌레 생성 벌레도 거북이와 같은 방법으로 Turtle() 객체로 생성할 수 있다. 벌레를 생성하는 코드는 아래와 같다. 1) 벌레 생성 코드 bug = t.Turtle() bug .color("red") bug .shape("…