본문 바로가기
  • Build Up Routine

Basic59

노마드코더 코코아톡 클론코딩 HTML&CSS 수업리뷰#2- Learning HTML VSC사용시 반드시 지켜야할 주의사항. 1. VSC로 만들어준 폴더안에 파일을 만들어주어야한다. 2. 폴더명은 소문자로만 작성해야한다. 3. 파일명 또한 소문자로 작성해야한다. 나중에 위 문제들로 에러가 나올수 있는 사항들이니 반드시 체크해주어애한다. 웹사이트의 구성 웹사이트는 크게 Head부분과 Body로 나누어진다. head : 웹사이트의 환경을 설정함, 외부적으로 보여지지않는 설정을 해준다.(ex. 타이틀, 메타태그 등) 헤드에서 작성된 글은 웹사이트에서 content로 나타나지 않는다. body : 사용자가 볼 수 있는 contnet를 보여준다. tag와 attribute tag : "내용" 형태로 쓰인다. 웹에서 어떤 타입(?)인지 알려주는 요소이다. attribute(속성) : " 내용 " 의.. 2022. 3. 15.
생활코딩 JAVA1 수업노트 리뷰#8 _자바 문서보는법. 자바공식사용설명서 "api documentation java" 검색 https://docs.oracle.com/javase/7/docs/api/ Java Platform SE 7 docs.oracle.com 패키지와 클래스 상속 2022. 3. 12.
생활코딩 JAVA1 수업노트 리뷰#7 _ 컴파일 내용이어렵다. 나중에 복습이 필수일것 같다. javac를 이용해서 우리가 보기 편한 소스코드들을 이용해서 만든 .java 확장자를 compile 해서 컴퓨터가 읽을 수 있는 .class 파일 확장자로 변환해줄 수 있다. 여러 class 파일들을 모아둔것을 package 라고 하고, 자바 라이브러리는 일반 폴더 구조에서 볼 수 있는 계층적 패키지 구조를 가지고 있다. cmd에서 디렉토리를 변경하는 법: cd C:\Users\Usersname\eclipse-workspace\Programing .java파일을 class파일로 compile 하는법: org 패키지 파일이 하위 디렉토리에 숨어있어서 오류가 난 경우 -cp 또는 -classpath를 이용하여 "."는 현재 디렉토리, ".;lib"는 현재 디렉토리.. 2022. 3. 11.
생활코딩 JAVA1 수업노트 리뷰#6 _ 입력과 출력 항상 똑같은 결과를 출력하는 프로그램은 1회용 이기때문에 입력에 따라서 다른 출력 결과를 만들어주는 프로그램은 다양한 상항에서 힘을 발휘 할 수 있다. String id = JOptionPane.showInputDialog("Enter a ID"); 입력 팝업창. moodLamp.setBright(Double.parseDouble(bright)); 대화상자에 적을 변수의 데이터 타입을 double로 전환 인자(argument)와 매개변수(parameter) : String id = args[0];와 같이 인자 받기 > run 오른쪽 화살표에 run configurations > argument에 인자 집어넣기 > apply를통해 데이터를 전달할수 있다. https://opentutorials.org/co.. 2022. 3. 9.
생활코딩 JAVA1 수업노트 리뷰#5.1 _ 디버거 중급자와 초심자의 차이 중급자 : 문제가 있을 때 원인을 파악할 수 있으나 좋은 도구를 사용하지 못함. 초심자 : 문제가 있을 때 원인도 파악하지 못하고 도구도 사용할줄도 모름. 초심자가 문제에 부딛혔을때 얼마나 암울하고 어려운지 알 수 있다. 이 문제를 파악 할 수 있는 방법 중 하나가 디버거이다. debug : 버그를 잡을 때 사용하는 도구 debuging : 버그를 잡는 행위 벌레모양은 디버거의 기능이다. 디버거를 통해 어떻게 작동하는지 우리는 확인할 수 있다. https://opentutorials.org/course/3930/26663 입력과 출력 - 생활코딩 수업소개 똑같은 결과를 출력하는 프로그램은 일회용입니다. 하지만 입력에 따라서 다른 출력 결과를 만들어주는 프로그램은 다양한 상황에서 힘.. 2022. 3. 8.
노마드코더 코코아톡 클론코딩 HTML&CSS 수업리뷰#1 - Introduce 웹사이트와 브라우저 웹사이트는 text로만 이루어진 파일이다.(HTML, CSS, JAVA SCRIPT) 브라우저는 text들이해하여 우리가 보는 웹사이트를 text를 이해하여 보여주는 도구이다. 브라우저는 사람이 쓰는 언어는 이해를 못한다. 오로직 컴퓨터언어만 이해한다! HTML은 무엇인가?? 웹사이트는 2개 또는 3개의 언어로 이루어졌다. 그중 대표적인것이 HTML이다. HTML(Hypertext Markup Language)은 브라우저에게 어떤 구조 혹은 컨텐츠가 무엇인지 알려주는 도구이다. 헤더,네비게이션,사이드바,푸터 등이 있다. CSS는 무엇인가? CSS(Cascading Style Sheets)는 HTML과 함께 사용하는 언어이다. CSS는 브라우저에게 웹사이트가 어떻게 보여야하는지 알려준다.. 2022. 3. 7.
생활코딩 JAVA1 수업노트 리뷰#5 _ 변수와 프로그래밍 1. 변수는 어떤 타입의 데이터를 담을 수 있는지 명확하게 표현을 해주어야한다. 2. 변수를 이용해 모든 데이터의 값을 한번에 정의하고 수정이 가능 할 수 있다. public class Variable { public static void main(String[] args) { int a = 1; // Number -> integer(정수) -2,-1,0,1,2... System.out.println(a); double b = 1.1; // real number(실수) .... -2,0,-1,0.3,5.3 ... System.out.println(b); String C = "Hwllo world"; System.out.println(C); // 변수가 어떤 타입의 데이터를 담을 수 있는지 명확하게 표현을.. 2022. 3. 6.
생활코딩 JAVA1 수업노트 리뷰#4 _ Java 숫자와 문자. 저번 시간에 숫자와 문자의 데이터 특징을 배웠다. 숫자와 문자는 각 데이터 특성에 맞는 연산이 정해져(?)있으며 각 데이터에 맞는 연산을해야 컴퓨터가 정해진대로 동작을한다. 1. 숫자의 연산 public class Number { public static void main(String[] args) { // Opertator -연산자 System.out.println(6+2); // 8 System.out.println(6-2); // 4 System.out.println(6*2); // 12 System.out.println(6/2); // 3 System.out.println(Math.PI); System.out.println(Math.floor(Math.PI)); System.out.println(.. 2022. 3. 5.
생활코딩 JAVA1 수업노트 리뷰#3 _ Java 데이터와 연산 컴퓨터 프로그래밍에서는 데이터가 가장 중요하다. 데이터는 숫자(number), 문자(String)가 가장 대표적인 데이터로 프로그래밍에서는 가장 중요한 데이터로 분류 된다. 이 외에도 소리,영상 등이 있으며 무수히 많은 데이터가 존재한다. 각 데이터 마다 특성에 맞는 처리방식(연산)이 존재한다. 대표적으로 숫자는 더하기, 뺼셈, 나누기 등이 있으며 문자는 문자의 숫자가 몇개인지, 문자를 필터링하는방법, 검색을 하는 방법등 데이터 처리방식이 각 데이터 특성에 맞게 나누어져 있기에 어떤 데이터인지 그리고 그 데이터를 연산하는 방법은 가장 기초이며 가장 중요한 방식이다. java data & operation public class Datatupe{ public static void(String[] args).. 2022. 3. 4.