본문 바로가기

반응형

전체 글

파이썬 GUI, 넘파이 연습 1. 움직이는 애니메이션 공 프로그램을 작성하시오. ''' 움직이는 애니메이션 공 프로그램을 작성하시오. ''' from tkinter import* import random import time window = Tk() canvas = Canvas(window, width=600, height=400) canvas.pack() class Ball(): def __init__(self, color, size): self.id = canvas.create_oval(0, 0, size, size, fill=color) self.dy = random.randint(1,10) self.dx = random.randint(1, 10) self.dz = random.randint(1, 10) ball1 = Ball.. 더보기
63일차 코딩학원 ● 63일차 코딩학원 수업시간 내용정리 1. 어제부터 계속보는 내용은 '의존성 주입'이다. Bean은 IoC컨테이너에 담겨있는 객체다. Bean은 어플리케이션에서 사용되는 객체다. 어노테이션 혹은 XML파일로 등록할 수 있다. 2. MVN Repository에서 최신 파일 코드 복사. 데이터베이스와 Spring을 연결하려고 한다. 3. Postgresql. 주소 확인. 4. 신기하네 이거. Spring으로 sql데이터를 가져왔다. package com.earth.clean; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sq.. 더보기
개인프로젝트 What I DO 영역 완성 개인프로젝트 What I DO 영역까지 완료. 내일은 배경 영역을 완료해보자. 그리고 책에 나온대로 만들어봐야겠다. 원본코드를 따라가되 약간씩 변형하는 것이 좋다. 코드 자체가 이해가 안될 때가 있는데 고쳐보면 뭐가 달라지는지 알 수 있기 때문이다. 일단 이모티콘 홈페이지는 두 번째 프로젝트로 하고, 포트폴리오 웹페이지부터 만들어보자. 내일 수정할 것. 왜 책에 나온대로 하면 가운제 정렬이 되지 않을까? 교과서에 없는 내용을 넣자 가운데 정렬이 됐다. what I DO도 마찬가지다. 하얀 박스들이 왼쪽으로 붙어가지고 옮기느라 고생했다. 더보기
node.js로 할 수 있는 것, 뭐가 있을까? 1. 사이트에 들어가면 멍멍 소리가 나면 어떨까? 2. params로 받는 방법 /user/JSH 3. 쿼리로 받는 방법 4. http://localhost:3000/sound/cat 으로 들어가면 야옹, http://localhost:3000/sound/dog로 들어가면 멍멍 그것도 아니면 '알 수 없음' const express = require('express') const app = express() app.get('/', (req, res) => { res.send('Hello World') }) app.get('/sound/:name', (req, res) => { const { name } = req.params if(name == "dog") { res.json({'sound': '멍멍'}.. 더보기
Python 클래스, 객체, GUI ● 파이썬 클래스, 객체 개념, 코드 연습 class Television: def __init__(self, channel, volume, on): self.channel = channel self.volume = volume self.on = on def show(self): print(self.channel,self.volume, self.on) def setChannel(self, channel): self.channel = channel def getChannel(self): return self.channel t = Television(9, 10, True) t.show() t.setChannel(90) t.show() ''' 원을 클래스로 구현하시오. 클래스 이름은 Circle로 한다. - 생.. 더보기
62일차 코딩학원 ● 62일차, 코딩학원 공부내용 정리 1. Spring DI 관련 개념. Bean이란 무엇인가? 2. 의존관계 주입은... Bean은 만들어져있고 그것을 객체에 넣어준다는 건가? 3. 해시 코드가 뭐야? 4. 싱글톤이면 하나의 객체만 생성, prototype이면 여러 개 생성 가능. package com.earth.DI; import org.apache.catalina.core.ApplicationContext; import org.springframework.context.support.GenericXmlApplicationContext; class Car {} class Engine {} class Door {} public class SpringDITest { public static void ma.. 더보기
node.js 연습 1. 조코딩 node.js 강의를 보면서 figlet 모듈을 설치해서 사용해보았다. var figlet = require("figlet"); figlet("JWK, i love you", function (err, data) { if (err) { console.log("Something went wrong..."); console.dir(err); return; } console.log(data); }); 2. 서버 라우팅 테스트 const express = require('express') const app = express() const port = 3000 app.get('/', (req, res) => { res.send('Hello World') }) app.get('/dog', (req, r.. 더보기
61일차 코딩학원 1. 개발자는 하체 운동을 해야 한다. 앉아있는 시간이 너무 길기 때문에 운동은 필수다. 이번 주 금요일 능력단위 평가 실시. 이론보다는 실습이 필요하다. 계속 코드를 입력해보자. 2. Spring DI 진도 나간 후 Spring DB 연동 실시. TDD, DAO Transaction(C/R)? 3. Spring AOP는 뭐야? 4. DI : 우리말로 의존성 주입이라 부른다. 스프링 프레임워크에서는 기본적으로 DL이 아닌 DI방식을 사용한다. 주입... 만들어진 객체를 주입한다? 그것을 IoC라고 한다. '제어의 역행'이다. 일반적으로 main()을 호출하고 필요한 객체를 만들어서 사용했는데, 스프링프레임워크에서는 컨테이너에게 객체 생성과 공급을 위임한다. 스프링 컨테이너라는 친구가 객체를 생성하고 관리.. 더보기

반응형