본문 바로가기
반응형

파이썬 강의3

[1] Python 문제해결 - List 1. 완전검색 Exhaustive Search : 문제의 해법으로 생각할 수 있는 모든 경우의 수를 나열해보고 확인하는 기법. > 경우의 수가 작을 때 유용하다. > 완전검색으로 접근하여 해답을 도출한 후 성능 개선을 위해 다른 알고리즘을 사용하는게 좋음. 경우의 숫자들을 모두 나타내준다. 2. 탐욕 알고리즘 Greedy Algorithm : 최적의 해를 구하는데 사용되는 근시안적인 방법 : 여러 경우 중 하나를 결정해야 할때마다 그 순간에 최적이라고 생각되는 것을 선택해 나가는 방식 수행 과정 A. 해 선택 : 현재 상태에서 부분 문제의 최적 해를 구한 뒤 이를 부분 해 집합에 추가함 B. 실행 가능성 검사 : 새로운 부분 해 집합이 실행 가능한지를 확인 즉 : 문제의 제약 조건을 위반하지 않는지를 검.. 2019. 11. 5.
[6] Python GUI 프레임 만들기 안녕하세요 ㅎㅎ 요번에 해볼것은 python GUI 프레임 만들기입니다. 저번에 했었던 코드아래에 만들면 됩니다. 저번에는 win이라는 전체적인 창 부분의 프레임을 사용했지만 새로운 프레임을 만들어서 사용한 것을 확인 하실수 있을 것입니다. 보시면 ttk.Label(win, text="label")이라 한것을 새로운 프레임을 위에서 만들어서 그 프레임의 값을 변수에 넣어서 ttk.Label(buttons_frame, text="Label1")처럼 win을 대신해서 buttons+frame을 쓴것을 보실수 있을 것입니다. 위와 같이 나타났습니다. 프레임 안에 들어간 라벨은 그 프레임의 위치를 기준으로 x y값의 순서대로 배열되는 것을 보실수 있습니다. @ 두줄은 필요없는 내용입니다. 제가 코드를 글로 적지.. 2019. 9. 4.
Part 1. 파이썬 기본함수 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 해당 사이트에서 python 3 버전을 사용했습니다. 다운로드 방법은 다들 아실거라 생각합니다! 출력함수 print("~~~") 변수에 값 입력하기 a = 1 b = 3.15 c = 'x' d = True 이렇게 변수에 값을 입력할 수 있습니다. 기본의 c와 c++과 다른점은 앞에 int, char, float라는 정의된 함수들을 안써도 자동으로 이것이 int 저것이 char로 설정이 되기에 그냥 변수값을 정의하면 됩니다. 그리고 자체적으로 내장되어 있는 함수는 사용하면 안됩니다. keyword.kwli.. 2019. 8. 19.
반응형