일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프리티어
- Developer
- 게임개발동아리
- 온라인테스트
- AWS
- UNICON2023
- 라피신
- 개발공부
- UNIDEV
- 백엔드
- 자바개발자
- 스프링
- 위키북스
- 42서울
- UNICON
- 전국대학생게임개발동아리연합회
- 티스토리챌린지
- CICD
- 인프라
- 프로그래밍
- 인디게임
- 오블완
- EC2
- 스프링부트
- 백엔드개발자
- RDS
- 배포
- 도커
- 체크인미팅
- 생활코딩
- Today
- Total
목록Study (64)
Hyun's Wonderwall
보호되어 있는 글입니다.
보호되어 있는 글입니다.
3. 넘파이 넘파이(NumPy): 파이썬에서 선형대수 기반의 프로그램을 쉽게 만들 수 있도록 지원하는 패키지. 많은 머신러닝 알고리즘이 넘파이 기반으로 작성되어있고, 알고리즘의 입출력 데이터를 넘파이 배열 타입으로 사용함. 넘파이를 이해하는 것은 파이썬 기반 머신 러닝에서 매우 중요. 루프를 사용하지 않고 대량 데이터 연산 가능 -> 빠른 배열 연산 속도를 보장. (과학, 공학 프로그램은 대량 데이터 계산 속도가 중요; 많은 파이썬 기반 과학, 공학 패키지들이 넘파이에 의존) C/C++과 같은 저수준 언어 기반의 호환 API 제공. -> 파이썬 자체의 수행 성능 제약(느림)... 수행 성능이 매우 중요한 부분은 C/C++ 기반 코드로 작성하고 이를 넘파이에서 호출하는 방식으로 통합. (ex. 구글의 텐서..
보호되어 있는 글입니다.
김영한 을 공부하며 추가적으로 공부한 것을 정리한 것입니다. 스프링 프레임워크는 MVC패턴을 사용. [Model View Controller] Controller : 화면(View)과 비즈니스 로직(Model)를 연결시키는 다리 역할 (화면에서 /aa로 가줘~ 요청하면 주소 받아 어디로 갈지 분석하고 맞는 길로 연결) => Controller는 매핑을 한다. 매핑? 하나의 값이 다른 값을 가리키도록 하는 것. - HTTP 요청을 매핑하는 여러가지 방법: @GetMapping, @PostMapping, @PutMapping, @DeleteMapping, @RequestMapping - 예를 들어 @GetMapping은 입력한 데이터를 URL에 붙여 전송한다. - Controller가 있는 클래스에서 매핑을..
공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 03] 자바 기본 프로그래밍 (2) 배열 배열(array) - 인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조. (배열을 이용하면 한 번에 많은 메모리 공간 할당 가능.) - 같은 타입의 데이터들이 순차적으로 저장. (인덱스를 이용하여 원소 데이터 접근. 반복문 이용해 처리하기에 적합) - 배열 인덱스: 0부터 시작. (인덱스는 배열의 시작 위치에서부터 데이터가 있는 상대 위치) (1) 1차원 배열 배열 선언과 배열 생성의 두 단계 필요 - 선언과 생성 동시에: int [] array = new int[10]; - 선언과 함께 초기화: int [] array = {0, 1, 2}; - 잘못된 배열 선언 예) int array[..
공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 02] 자바 기본 프로그래밍 (1) 기본 자료형과 연산자 (36p~72p) [Chapter 03] 자바 기본 프로그래밍 (1) 반복문 (~22p) [식과 연산자] 연산: 주어진 식을 계산하여 결과를 얻어내는 과정 증감연산자: ++ -- 산술연산자: + - * / % 시프트 연산자: >> > 비교 연산자: > = >>= [연산자 우선순위] 같은 우선순위: 왼쪽->오른쪽 (예외: 대입 연산자, --, ++, +, -, !, 형변환은 오른쪽에서 왼쪽으로 처리한다) 괄호는 최우선순위: 괄호가 다시 괄호를 포함한 경우는 가장 안쪽의 관호부터 먼저 처리한다 * 산술 연산자: + _ * / % - 몫=x/y, 나머지=x%y 활용 -> 10의 자리와..
공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 02] 자바 기본 프로그래밍 (1) 기본 자료형과 연산자 (~35p) [주석] - 한 라인 주석: // - 여러 행 주석: /**/ - 여러 줄 동시 선택해서 한 라인씩 주석처리: ctrl + / [클래스] - class 키워드로 클래스 선언. 클래스 코드는 {}안에 모두 작성. (ex. public class Hello {}) [메소드] - C/C++에서의 함수. 호출해서 사용. - main() 메소드: 자바 프로그램은 main() 메소드에서부터 실행 시작. public static void main(String[] args) {} System.out.println(""); - 표준 출력 스트림 System.out의 println()..
웹 개발 스터디를 시작했다! 나는 백엔드 파트로 자바와 스프링을 공부하게 되었다. 1주차(2023.03.20~2023.03.27) 과제: 자바 리뷰 1/3 진행하기! 공부에 사용한 자료들 객체지향 프로그래밍 과목 수업자료 생활코딩 JAVA : https://opentutorials.org/course/1223 혼자 공부하는 자바 [Chapter 01] Java 프로그래밍 주요 개념 (이론) * 대표적인 자바 개발 툴: 이클립스, IntelliJ □ 프로그램 언어의 종류 : 저급 언어(기계어, 어셈블리어), 고급 언어(C, Java 등) [컴퓨터로 프로그램 개발 시] : 사람이 고급 프로그래밍 언어로 소스 파일 작성 ➡ 컴파일러가 컴퓨터가 이해할 수 있는 기계어로 변환 ➡ 프로그램 실행 [Java로 프로그..
생활코딩 Java 입문 수업 수강 기간: 2023.1.20~2023.2.03 (1/20, 1/25, 2/3) 강의 링크: https://opentutorials.org/course/3930 생활코딩 JAVA 입문 수업 - 생활코딩 본 수업은 2019년에 제작된 자바 수업으로 2013년에 제작된 생활코딩 JAVA 수업의 리뉴얼된 수업입니다. 수업소개 이 수업은 가장 인기있는 컴퓨터 언어인 Java의 기본을 알려드리는 수업입니다. opentutorials.org [01. 수업소개] - 뒤로 갈수록 덜 중요한 게 나온다. 빨리 그만두는 것 = 졸업하는 것! [02. 자바 설치] - 온라인 편집기를 개발환경으로 이용하기: jdoodle https://www.jdoodle.com/online-java-compil..