본문 바로가기

EXTERNAL ACTIVITY20

<코드프레소 웹 개발 트랙 > 처음 시작하는 Java 프로그래밍[2] 변수와 연산자 변수 (Variable) 컴퓨터 프로그램은 데이터와 데이터를 처리하는 알고리즘으로 구성된다. 변수는 데이터를 저장하기 위한 공간으로 이름으로 변수를 분간한다. 자바의 변수 선언 public class Calcvlator { public static void main(String [] args) { String name; int age = 25; int new_year = 1; } } 자료형과 변수만 선언한다면 변수를 생성할 공간을 할당한다. 대입 연산자 '=' 통해서 변수에 값을 할당할 수 있다. 선언된 변수는 변수의 이름을 통해서 호출하여 사용할 수 있다. (EX) System.out.println(age); 선언된 변수는 이름을 통해서 변수 공간의 값들을 참조하여 서로 연산할 수 있다... 2022. 1. 11.
<코드 프레소 웹 개발 트랙 > 처음 시작하는 Java 프로그래밍[1] JAVA - 1991년 제임스 고슬링의 주축 그린 프로젝트로 시작되어 현재 JAVA 18까지 출시 자바의 특징 WORA(write once run anywhere) 하드웨어에 의존적이던 기존 언어 스타일에서 탈피 Java는 한번 작성 및 컴파일 된 결과물이 어디서든 동작 가능(anywhere) " JVM을 통해서 한번 컴파일 된 결과물은 하드웨어,OS 등 상관 없이 실행가능 " 객체 지향 언어로 상속, 다형성, 캡슐화 등 언어적으로 지원한다. 코드는 Class를 기본 단위로 구성 된다. 자동화 된 메모리 관리를 지원한다 ( JVM의 GC(garbage collector)가 자원 회수 ) 자바의 특징 2 소스코드를 컴파일 시 , ByeCode를 생성한다. byecode란 Java 코드를 빌드 했을 경우 생.. 2022. 1. 10.
<코드 프레소 웹 개발 트랙> Git 기본 플로우 이해 현재 폴더의 Git 상태 확인 깃의 상태의 변화가 생긴다면 status에 변경된 점들이 나타난다. $ git status 작업 디렉토리의 파일 상태 분류 Untracked 변경점은 발생했으나, Git에 의해 관리되지 않고 있는 파일 ( 단 한번도 Staging Area에 포함되지 않은 파일 즉, 새로 추가된 파일 ) Tracked Git에 의해 관리되고 있는 파일 , 추적되고 있는 파일 ( Staging Area에 한 번 이상 포함된 파일 ) 만약 내가 새로운 파일을 생성한 후 이를 단순히 저장만 한다면 이 파일은 UnTrack된 상태로 Working Directory에 위치하여 나의 PC에서만 관리되고 있는 파일 상태가 된다. 스테이징 영역에 파일의 변경점을 추가 ( 추적시작 ) 작업 디렉터리의 변경 .. 2022. 1. 9.
numpy numpy 라이브러리 불러오기 import numpy as np numpy는 파이썬에서 보다 효율적인 배열을 지원한다. 파이썬이 아닌 C로 내부로 구현되어 하드웨어의 친화적인 C의 특성으로 계산 속도면에서 파이썬의 리스트보다 우월하다. list = [1, 2, 10] list2 = [ [1,2,3], [4,5,6], [7,8,9]] # 넘파이 배열 생성 arr = np.array(list) arr2 = np.array(list2) # 넘파이는 각 요소의 연산을 지원한다 list * 3 # [ [1,2,10], [1,2,10], [1,2,10] ] arr * 3 # [ 3 6 30 ] # 넘파이는 기존의 리스트 형식이 아닌 ndarray라는 타입으로 저장된다. list2 # [ [1,2,3], [4,5,6.. 2021. 9. 16.
반응형