본문 바로가기

전체 글

(76)
[Day-47] tkinter, final예제 tkinter from 패키지 import 모듈 # 패키지 중 특정 모듈만 사용하고 싶을 때 from 패키지.서브패키지 import 모듈 # 패키지에 서브패키지가 있을 때 1 from 패키지 import 서브패키지 # 패키지에 서브패키지가 있을 때 2 import tkinter root = Tk() # 오류 발생 # root = tkinter.Tk() # 오류 발생 안 함 from tkinter import * root = Tk() 객체란? : 클래스를 이용해 instance화 과정을 거쳐 나온 결과물 메모리를 적게 사용하기 위해 객체를 만들었어 하나의 클래스가 갖고 있는 메모리 양으로 여러 개 사용하기 위해 => 객체지향 프로그래밍 oop 프로젝트 로드맵도 프로젝트 목표를 수립하는 단계 → 프로그램을 ..
[Day-46] matplotlib 데이터 시각화 https://thebook.io/080251/ Let's Get IT 파이썬 프로그래밍 데이터 시각화 plot matplotlibrary help() 로 정보 확인하기 import 내 작업메모리 상으로 끌어와(내가 꼭 필요한 것만) imcru?? 내가 거기로 plot import matplotlib.pyplot as plt plt.plot([1, 5, 7, 3, 7]) plt.show() 기본 y축 plt.plot(x축, y축) 변수 메모리 잡아 먹어 x, y 데이터 개수 다르면 그래프 생성 불가능 3) 그래프 꾸미기 - xlim,ylim 눈금 간격 지정하지 않으면 간격이 자동으로 설정 - plt.xlabel, plt.ylabel 축 이름 넣기 - plt.title() 타이틀 제목 함수 별도로 있어 -..
파이썬 리스트 공백과 함께 출력하기 1. end or sep 구분자 이용하기https://bamdal.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%ACpython-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EA%B3%B5%EB%B0%B1%EC%9C%BC%EB%A1%9C-%EA%B5%AC%EB%B6%84%ED%95%98%EC%97%AC-%EC%B6%9C%EB%A0%A5%ED%95%98%EA%B8%B0for문을 사용해서 주로  2. join 메서드 활용하기숫자의 경우 문자열로 타입 변경해주어야 함!strList = ["A","B","C","D","E"]numList = [1,2,3,4,5]print(strList)print(numList)print(' '.join(strList))print(' '.jo..
[Day-42] vue 컴포넌트 심화 Chap.8 컴포넌트 심화 학습 1. 컴포넌트 안에 다른 컴포넌트 사용하기 1) 부모 컴포넌트와 자식 컴포넌트 - 컴포넌트에서 다른 컴포넌트를 사용하는 방법 사용할 컴포넌트를 import한 후, 현재 컴포넌트의 템플릿에서 사용할 컴포넌트를 components에 등록 2) 부모 컴포넌트에서 자식 컴포넌트로 데이터 전달하기 : Props {{title}} // props에 정의된 키는 Vue 인스턴스의 데이터 값 이중괄호 사용해 문자열에 대한 데이터 바인딩 처리 //지정한 title의 값이 자식 컴포넌트의 PageTitle에 정의된 props의 title에 전달 3) 부모 컴포넌트에서 자식 컴포넌트의 이벤트 직접 발생시키기 (부모 컴포넌트에서 자식 컴포넌트의 버튼을 클릭하는 이벤트 ㆍ ref="id" 지정 ..
[Day-41] vue 서버-데이터 바인딩 3. 데이터 바인딩 ㆍ class 2 class Binding ㆍ style인라인 스타일 바인딩  4. 리스트 렌더링(v- for)태그를 반복적으로 렌더링v-for="(item, index) in items"(items 배열) 제품명 가격 카테고리 배송료 {{product.product_name}} {{product.price}} {{product.category}} {{product.delivery_price}} 5. 렌더링 문법 (v-if, v-show)조건에 따..
[Day-40] vue 컴포넌트 이해하기 컴포넌트 prefetch  module.exports = { chainWebpack: config => { config.plugins.delete('prefetch'); //prefetch 삭제 }} import(/* webpackPrefetch: true*/ ); 컴포넌뷰 안에다가 만들 때 View.vue 컴포넌트 구조 이해하기1. 컴포넌트view data code의 세트라고 생각하고 실행컴포넌트 안에 HTML 소스가 있고 이걸 실행하기 위해 자바스크립트 코드 데이터가 존재.재사용이 가능해 2. snippet    vue.json바디 안에Generate Basic Vue Code 작성"Generate Basic Vue Code" : { "prefix": "vue-star..
[Day-39] Vue 프레임워크 프레임워크? 규약 무조건 따라야 함. https://code-lab1.tistory.com/284 https://cocoon1787.tistory.com/745 라이브러리? 필요할 떄, 원하는 기능만 가져다 써 새로운거? 내장되지 않은 거 제공할 수 없어 ex) 학원이라는 프레임워크 국가라는 프레임워크 안에서 학원 선생 Vue.js 프로젝트 투입 일주일 전 고승원 리액트랑 뷰랑 같이 있는 책 사기 컴포넌트☆ https://ding-co.tistory.com/39 [Vue.js 프로젝트 투입 일주일 전] 1장 - Vue.js는 무엇인가? 1.0 Vue.js는 무엇인가? - 사용자 인터페이스 개발을 위한 Progressive Framework - Progressive: 웹과 네이티브 앱의 이점을 모두 수용하..
[Day-36] 자바스크립트④ chap 124. 노드 추가/삭제하기 구분메서드설명노드 생성createElement()요소 노드를 생성합니다.createTextNode()텍스트 노드를 생성합니다.createAttribute()속성 노드를 생성합니다.노드 연결.appendChild()기준 노드에 자식 노드를 연결합니다..setAttributeNode()기준 노드에 속성 노드를 연결합니다.노드 삭제.removeChild()부모 노드에 연결된 자식 노드를 삭제합니다.p나 a 삭제하는 거  5. 폼 조작하기1) form 태그 선택하기 ● forms 속성 사용하기document 객체의 forms 속성은 모든 form 태그의 노드 정보를 HTMLCollection 객체에 담아 반환합니다.  form 태그를 참조하는 HTMLCollection 객체..