Python tkinter Entry 위젯을 만들어 보겠습니다. Entry는 텍스트를 입력 또는 출력하는 기입창입니다. Entry 만들기 Entry는 tikinter에 Entry(window) 함수로 생성합니다. 매개변수로 Entry가 표시될 window를 넣어줘야 합니다. 생성한 후 pack() 함수로 Entry를 window안에 배치합니다. import tkinter win = tkinter.Tk(); # Entry만들기 + 옵션설정 entry = tkinter.Entry(win, width = 5, height = 2); # Entry 옵션설정 entry.config(borderwidth = 3); # Entry 배치하기 entry.pack(); win.mainloop(); Entry를 선언하면서 ..
Python tkinter Label 위젯을 만들어 보겠습니다. Label 은 화면에 텍스트 및 이미지를 표시할 수 있습니다. Label 만들기 라벨을 만드는 방법은 간단합니다. tkinter에 Label(window) 함수로 생성합니다. 매개변수로 라벨이 표시될 window를 넣어줘야 합니다. 생성한 후 pack() 함수로 라벨을 배치하면 내가 만든 window안에 라벨이 표시됩니다. import tkinter win = tkinter.Tk(); # 라벨만들기 + 옵션설정 label = tkinter.Label(win, text = 'label', background = 'white'); # 라벨 옵션설정 label.config(text = 'hello, Label', width = 5, height ..
Python GUI 프로그래밍을 위한 기본 모듈인 tkinter를 활용해 버튼을 만들어 보겠습니다. 버튼 만들기 기본적인 버튼을 만드는 방법은 간단합니다. tkinter에 Button(window) 함수로 생성합니다. 매개변수로 window(창)를 넣어줘야 합니다. 생성한 후 pack() 함수를 통해 버튼을 배치하면 내가 생성한 창 안에 버튼이 보이게 됩니다. import tkinter win = tkinter.Tk() # 버튼 만들기 + 옵션 설정 btn = tkinter.Button(win, text = 'btn', background = 'white') # 버튼 옵션설정 btn.config(width = 5, height = 2) btn.config(text = "button") # 버튼 배치하기 ..
파이썬으로 열심히 코드를 짜서 프로그램을 만든 후 배포는 어떻게 해야할까요?? 코딩한 소스 자체를 배포할 수 도 있겠지만, 사용자가 모두 개발환경이 갖추어진 개발자인 것도 아니고 소스를 가지고 악용할 수 도 있습니다. 여러 문제들로 인해 소스 자체를 배포하는 경우보다는 exe 실행파일로 만들어서 배포합니다. 파이썬에서는 exe 파일을 생성하는 다양한 모듈을 제공합니다. 그중에서 가장 많이 알려진 PyInstaller를 사용해 exe파일을 만들어 보겠습니다. PyInstaller 설치하기 먼저 아래 명령어를 통해 PyInstaller를 설치합니다. pip install pyinstaller exe 실행파일 만들기 아래 명령을 통해 간단하게 exe파일을 만들 수 있습니다. pyinstaller 파이썬파일명(..
Python 웹 크롤링하기 PART1을 못 보신 분은 아래 링크를 통해 순서대로 진행해 주세요 Python 웹 크롤링 하기 PART 1 Python으로 웹 크롤링하는 방법에 대해 살펴보겠습니다. 예제로 유튜브 크롤링을 진행하려고 합니다. 진짜 크롤링이라기에는 부족하고 단편적인 코드입니다. 진짜 누구에게나 크롤러라고 할 수 lcs1245.tistory.com 지난 포스팅에서 우리는 Selenium을 통해 HTML 태그에 접근하여 텍스트를 입력하거나 클릭하는 법을 알았고 더불어 자바스크립트를 실행하는 방법에 대해 살펴보았습니다. 유튜브 콘텐츠 제목, 채널명, URL 출력하기 이제 크롤링하기 위해 필요한 기능에 대해서는 거의 준비가 되었습니다. PART 2에서 살펴본 기능을 토대로 유튜브 콘텐츠의 제목, 채널..
Python 웹 크롤링하기 PART1을 못 보신 분은 아래 링크를 통해 순서대로 진행해 주세요 Python 웹 크롤링 하기 PART 1 Python으로 웹 크롤링하는 방법에 대해 살펴보겠습니다. 예제로 유튜브 크롤링을 진행하려고 합니다. 진짜 크롤링이라기에는 부족하고 단편적인 코드입니다. 진짜 누구에게나 크롤러라고 할 수 lcs1245.tistory.com 지난 포스팅에서 우리는 셀레니움으로 크롬 브라우저를 열고 유튜브 홈페이지로 이동했습니다. 이어서 원하는 검색어로 검색하겠습니다. 검색하기 실제로 우리가 검색을 한다고 생각해봅시다. 검색창에 검색어를 입력하고 검색 버튼을 누르겠죠?? 우리는 코드로 그작업을 진행해야 합니다. 먼저 검색창에 검색어를 입력할 텐데요, 그러려면 페이지 내 검색창에 접근해야 합..