- 배경 모델러 -취업 준비 01- 2024.07.12
- 유니티 뮤비 맵제작 -뮤비 cover 01- 2024.07.07
- 블렌더 기초 단축키 2024.06.30
- ASCII FBX files are not supported 블렌더 에러 해결하기 2024.06.28
- Blender 모델링 기초 -도넛 02- 2024.06.27
인기 글
마케팅
뇌 과학
게임 프로젝트
파이썬
- 파이썬의 여러 모듈 공부하기 01. 파이썬의 여러 모듈중 tkinter 라는것으로 함. 본인이 듣는 수업중에서 파이썬의 모듈을 불러오는 방식과 그 방법 등을 간략하게 정리하는 포스트이다 첫수업 : 콘솔이 아닌 gui 창에서 헬로월드 출력하기 c언어는 structural language 자바 c++은 object orienled programing language (oop) 측면에 속해있다. 전자는 함수위주 : 변수와 함수 후자는 클래스 위주 : 속성(변수)과 메소드(함수) / 멤버변수 멤버함수 등으로 불린다 파이썬은 전자 후자 모두 가능함 또한 파이썬은 한줄씩 코드가 실행이 될수있는 인터프리터 언어이며 속도가 느리다. 다음은 파이썬의 모듈들을 제공해주는 사이트로 공식사이트는 아니지만 매우 유용하다. https://www.lfd.uci.ed.. 2019.09.16
- 파이썬의 여러 모듈 공부하기 02. class 클래스가 등장하는 순간부터 프로그래밍은 클래스 기준으로 작성된다. 클래스 구성은 다음과 같다 1. 변수 2. 함수 규칙은 간단하다 대문자로 시작하는 함수 형태 이다. 사용은 다음과 같다. 변수=클래스( ) 형식으로 선언하여 변수를 사용하는데 이 변수를 인스턴스 라고 부른다. 이때 클래스( ) 형태는 함수의 형태가 아닌가 헷갈리수 있다. 구분을 잘 하도록 하자 이때 클래스 안에 기본값으로 클래스의 이름을 담은 함수(즉 클래스 이름이 a 라면 같은 이름인 a함수가 있다.)를 만들어놔서 제공하기 때문에 사용할 수 있다. 이런것을 oop개념에서 생성자(constructor) 라고 한다. 따라서 from tkinter import * window=Tk() label=Label(window,text="h.. 2019.11.02
- 파이썬의 여러 모듈 공부하기 03. gui수업 3 오늘은 라디오버튼 부터 시작(동그란원 안에 체크 가능한 형태, 즉 설문조사형식) 파이썬의 문자열, 정수 선언 방식 본래는 그냥 변수에 바로 값을 초기화하는 방법이다(앞에 자료형을 붙이지 않고) 하지만 이런방식이 아닌 자료형을 사용하여 선언하는 방식이 있다 다음과 같다. 변수=StringVar( ) 이건 문자열 자료형을 선언함 변수=IntVar( ) 이건 정수 자료형을 선언함 라디오버튼 코드 from tkinter import* from tkinter import messagebox root=Tk() def ch(): msg="None" if num.get()==1: msg="java" elif num.get()==2: msg="python" elif num.get()==3: msg="c" .. 2019.11.02
- 파이썬의 여러 모듈 공부하기 04. gui 의 3가지 구성요소 1. 화면구성 : 위젯/컴포넌트 2. 배치 : 레이아웃 매니저 3. 이벤트 처리 : 이벤트핸들링 메뉴만들기, 이벤트 처리하기. 현대는 좋은 리소스들을 찾아서 좋게 활용하는 능력이 매우 중요하다. 메뉴위젯 사용하기. 상위메뉴에는 이벤트 불가함 하위 메뉴에 이벤트 추가가능. 이벤트처리 하는 방식 mainloop에서 이벤트를 기다리면서 반복 루프를 실행한다. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 위젯 . bind(이벤트 지정자 , 이벤트 처리 함수) ㅣ ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 의 구성을 가진다. 위젯의 이벤트 지정자와 일치하는 이벤트가 발생하면 주어진 이벤트함수가(콜백 함수) 이벤트 객체와함께 호출함 버튼 키 엔터 이벤트 등이 있다 callback함수 : 정.. 2019.11.02
- 파이썬의 여러 모듈 공부하기 05. 이번엔 tkinter가 아닌 다른 여러 모듈을 통해 데이터를 시각화 하는 모듈을 사용한다 (파이썬 머신러닝 쪽에 해당하는 분야 이다.) 이건 추가적인 정보로 알아둔다 1. 요구사항 2. 설계 3. 구현 4. 테스트 5. 운영 6. 모든분야의 유지보수(1,2,3,4,5 전부) 데이터 시각화를 위한 모듈 1. matplotlib = 그래프그리기 2. NumPy = 고성능 수치계산 전용(행렬 연산) 3. SciPy = 데이터사이언스에서 사용하는 대표적인것 4. SymPy = 파이썬에서 넘파이와 유사하게 사용하는 대수 전용 모듈 1. 라이브러리 기반 = 함수기반 2. 패키지 혹은 모듈 기반 = 클래스 기반 클래스는 함수와 변수를 포함하며 둘이 하나인경우 이다. import matplotlib.pyplot as .. 2019.11.02