[코딩 자율학습단 13기] 자바 입문 [2주차]
·
Study/코딩 자율학습단
중첩 조건문중첩 조건문은 조건문 안에 조건문이 있는 경우를 의미합니다. 즉, if-else문 안에 if-else문이 들어 있는 형태입니다.import java.util.Scanner;public class Main { public static void main(String[] args) { System.out.println("학년을 입력하세요."); Scanner scanGrade = new Scanner(System.in); int grade = scanGrade.nextInt(); if (grade == 4) { System.out.println("점수를 입력하세요."); Scanner scanScore =..
[코딩 자율학습단 13기] 자바 입문 [1주차]
·
Study/코딩 자율학습단
자바 개발 환경 설정프로그래밍 언어로 프로그램을 작성하려면 도구가 필요합니다. 자바에서는 JDK(Java Development Kit)를 설치해야 합니다. 또한, 자바로 프로그램을 작성하는 것을 돕는 IDE(Integrated Development Environment)라는 도구가 있습니다. 여러 IDE가 존재하지만 저는 인텔리제이를 사용할 예정입니다. 자바 바이트 코드로 변환된 Main.class 파일을 JVM이 읽어들여 프로그램을 실행합니다. JVM은 자바 프로그램의 실행을 담당하는 프로그램입니다. 자바 컴파일러와 같은 폴더에 있는 java.exe가 JVM을 구동하는 역할을 합니다. 프로그램이 실행되는 이 과정을 런타임(runtime)이라고 합니다. 자바 소스 코드의 구조public class Mai..
[유니티 교과서] 유니티란?
·
Study/유니티
유니티란?유니티는 Unity Technologies가 개발한 게임 엔진입니다.게임 엔진은 게임을 개발할 때 자주 쓰는 기능을 하나로 묶어 쉽게 사용할 수 있도록 만든 것입니다.유니티 에디터에서 매개변수를 변경하는 것만으로도 간단하게 게임 오브젝트의 움직임이나 보이는 방향을 변경할 수 있습니다.아이폰에서 실행 준비유니티에서 만든 게임을 아이폰에서 실행하려면 macOS와 Xcode가 필요합니다.안드로이드에서 실행 준비유니티로 만든 게임을 안드로이드에서 실행하려면 macOS와 윈도환경 모두 Android Studio가 필요합니다.유니티 화면 구성빨간 박스는 Scene뷰&Game뷰, 노란 박스는 Hierarchy창, 초록 박스는 Project창&Console창, 파란 박스는 Inspector창입니다. 각각 무슨..
[혼공학습단 13기] 혼자 공부하는 파이썬 1주차 Chapter 01 ~ 02-2
·
Study/혼공학습단
이미 파이썬을 독학으로 공부해왔기 때문에 파이썬 설치 프로그램이 설치되어 있었습니다. 혼공학습단에서 공부하며 몰랐거나 헷갈리는 것과 숙제들을 작성할 예정입니다.자주 나오는 파이썬 용어들1. 키워드 : 특별한 의미가 부여된 단어로 파이썬이 만들어질 때 이미 사용하겠다고 예약해 놓은 것입니다.파이썬은 대소문자를 구분합니다.키워드인지 확인하고자 할 때는 아래 코드로 확인이 가능합니다.import keywordprint(keyword.kwlist)2. 식별자 : 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어입니다. 주로 변수 또는 함수 이름 등으로 사용합니다.키워드를 사용하면 안됩니다.특수 문자는 언더 바(_)만 허용됩니다.숫자로 시작하면 안됩니다.공백을 포함할 수 없습니다.3. 식별자 구분하기 (스네이크 ..
[HTML] Head Tag
·
Study/HTML
1. Head Tag란? 태그는 문서 안의 정보를 정의합니다. 태그는 favicon, 타이틀, SNS에 전송할 때 타이틀, 설명, url, 이미지 표현합니다.2. head 안에 배치할 수 있는 요소브라우저의 제목 표시줄이나 페이지 탭에 보이는 문서 제목을 정의합니다.NAVER문서 안의 모든 상대 URL이 사용할 기준 URL을 지정합니다.요소는 현재 문서와 외부 리소스의 관계를 명시합니다.다른 메타관련 요소로 나타낼 수 없는 메타데이터를 나타냅니다.
[HTML] Form
·
Study/HTML
Form은 웹에서 사용자의 정보를 입력받기 위해 사용합니다.Form : 입력받는 데이터들의 묶는 것Form data, Field : 데이터1. 폼 태그 : 어디서부터 어디까지가 양식인지 지정하는 역할 ✍ 코드 이름: 이메일: 👉 결과 속성action : 양식 데이터를 처리할 서버 프로그램의 URImethod : 양식을 제출할 때 사용할 HTTP 메서디action, method는 서버 측에 값을 보낼 때 사용post : 요청 본문으로 전송합니다. (저장, 수정)get : URI의 쿼리스트링으로 붙여서 전송합니다.2. Input 태그 요소로 데이터를 입력받을 수 있습니다.type 속성을 통하여 다양한 방..
[HTML] 이미지 태그 & 멀티미디어
·
Study/HTML
1. 이미지 태그 태그는 HTML 문서에 이미지를 넣습니다.src필수이며 이미지로의 경로를 지정합니다.alt이미지의 텍스트 설명이며 필수는 아니지만 웹 접근성 차원에서 매우 유용합니다.height이미지 높이를 지정하는 속성입니다.width이미지 너비를 지정하는 속성입니다.2. 오디오 태그 태그는 HTML 문서에 소리 콘텐츠를 넣을 때 사용합니다.src 속성과 source 요소를 사용할 수 있습니다. 3. 비디오 태그 태그는 영상 콘텐츠를 HTML 문서에 삽입할 때 사용합니다.src 속성과 source 요소를 사용할 수 있습니다. 4. 오디오 & 비디오 태그 속성controls : 컨트롤 바(재생막대)를 표시합니다.autoplay : 오디오나 비디오를 자동으로 실행합니다.loop : 오디오나 비..
[HTML] Inline VS Block Element
·
Study/HTML
모든 HTML 태그들은 각 태그의 용도에 따라서 default display value를 가집니다.Default display value는 Block-level Elements와 Inline-level Elements로 나뉩니다.분할을 의미하고 이는 큰 단위로 묶어주는 컨테이너 같은 역할을 합니다.여러 개의 태그들을 묶어주는 주머니 역할을 합니다.즉, 특정 아이템을 꾸미는 역할입니다.1. Block Element블록 레벨 요소는 부모 요소의 전체 공간을 차지하여 블록을 만듭니다.ex) ~ , , , , 화면 구성이나 레이아웃을 짤 때는 블록 레벨 요소를 사용합니다.블록 레벨 요소는 한 칸을 모두 차지하기 때문에 세로로 나열됩니다.width, height, margin 속성이 적용됩니다.2. In..