파이썬18 파이썬으로 동행복권 자동접속 프로그램을 만들었습니다. 요즘 파이썬으로 이것저것 만들어 보는데 자바로 웹을 만들라치만 번거로운게 많은데 파이썬은 코딩 뚝딱하면 바로 실행 할 수 있어서 좋았습니다. QT Desinger를 이용하여 GUI화면을 만들고 연동하여 제작 하였습니다.셀레니움 라이브러리로 동행복권에 접근하여 아이디와 비밀번호를 누르고 접속하는 부분을 만들었습니다. 파이썬에서는 문제가 없었는데 pyinstaller를 사용하여 exe파일을 만들면 ui를 못가져오거나 하는 문제들이 발생하여 해결하면서도 좀 배운거 같습니다. private으로 github 레파지스토리에 소스가 저장되어 있는데 추후 공개로 바꿔야 겠어요. 2024. 6. 4. 파이썬 클래스와 객체 파이썬에서 클래스와 객체는 객체 지향 프로그래밍(OOP, Object-Oriented Programming)의 핵심 요소입니다. 객체 지향 프로그래밍은 프로그램을 객체들의 집합으로 모델링하여 코드의 재사용성과 확장성을 높이는 프로그래밍 패러다임입니다. 클래스(Class) 클래스는 객체를 생성하기 위한 템플릿입니다. 클래스는 데이터와 이 데이터를 조작하는 메소드를 포함할 수 있습니다. 데이터는 속성(attribute)으로, 메소드는 클래스에 정의된 함수로 생각할 수 있습니다.class MyClass: def __init__(self, value): # 초기화 메소드 self.my_attribute = value def my_method(self): return s.. 2024. 5. 21. 파이썬 파일 다루기 파이썬에서 file을 다루는 방법에는 파일열기, 읽기, 쓰기, 닫기 등의 기능들이 있습니다.file을 오픈할때는 항상 닫아야 하는데 매번 닫는걸 기억할 수 없기 때문에 알아서 닫아주는 방법도 있습니다. 1. 파일 열기 파이썬에서는 open() 함수를 사용하여 파일을 엽니다. open() 함수는 파일 이름과 모드를 인수로 받습니다.# 파일 열기 모드# 'r' - 읽기 모드 (기본값)# 'w' - 쓰기 모드 (파일이 존재하면 내용을 덮어쓰고, 존재하지 않으면 새 파일 생성)# 'a' - 추가 모드 (파일이 존재하면 끝에 내용을 추가하고, 존재하지 않으면 새 파일 생성)# 'b' - 바이너리 모드 (예: 'rb', 'wb')# 't' - 텍스트 모드 (기본값, 예: 'rt', 'wt')file = open('.. 2024. 5. 21. 파이썬 json 데이터 다루기 요즘에는 웹개발로 데이터를 주고 받을때 xml보다 json으로 주고 받습니다. 파이썬에서 json데이터를 다루는 법에 대해 알아 보겠습니다. JSON 문자열 파싱하기 json.loads() 함수를 사용하여 JSON 문자열을 파이썬 딕셔너리 객체로 변환할 수 있습니다. 변환된 딕셔너리 객체에서 키 값을 사용하여 JSON 데이터에 접근할 수 있습니다. JSON 데이터 생성하기 json.dump() 함수를 사용하여 파이썬 딕셔너리 객체를 JSON 문자열로 변환할 수 있습니다. 이를 통해 JSON 파일을 생성하거나 API 요청에 포함시킬 수 있습니다.import json# JSON 데이터 (예시)json_data = '{"name": "John", "age": 30, "city": "New York"}'# J.. 2024. 5. 9. 이전 1 2 3 4 5 다음