본문 바로가기

반응형

전체 글

99일차 코딩학원 (subplot, seaborn) 6/14 공부 내용 정리 서브플롯(subplot) : 여러 개의 그래프를 한 번에 표시하거나 다양한 관점에서 데이터를 시각화하고자 할 때 유용 seaborn 사용해서 "penguins" 데이터 셋 : 펭귄 종류와 관련된 정보 시각화하기. https://www.figma.com/@apple 애플이 내부적으로 사용하는 디자인 템플릿을 피그마에 공개했다. subplot 코드, 그래프 import matplotlib.pyplot as plt import numpy as np plt.subplot(1, 2, 1) plt.plot([0.1, 0.3, 0.5]) # x값 0, 1, 2에 대응하는 y값을 그래프로 그림 plt.subplot(3, 2, 2) plt.bar([1, 2, 3], [3, 2, 1]) # x값 .. 더보기
98일차 코딩학원 6/13 공부 내용 정리 plantuml로 시퀀즈 다이어그램, 유즈케이스 다이어그램(Usecase Diagram) 그리기. ML문제 : 캘리포니아 주택 가격 데이터셋을 이용하여 미래 집값 예측하기. ML Workflow 1) 머신러닝 알고리즘을 이용하여 문제를 해결하는 방법론, 머신러닝 프로젝트 수행 방법 - Module1 : 분석 문제 정의 (문제가 무엇인가?) - Module2 : 데이터 수집 및 정제 (이 데이터가 의미하는 것은 무엇이지? 필요한 데이터는?) - Module3 : 탐색적 데이터 분석(EDA) - 결측치 처리 - 데이터 시각화 (matplotlib.pyplot / seaborn) - 통계량 분석 - Module4 : 피처 엔지니어링 - 차원의 변경 - 상관관계 분석 - 피처 추출 - .. 더보기
[SpringBoot 오류] Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication at com.example.thymeleaf.ThymeleafApplication.main(ThymeleafApplication.java:13)Caused by: java.lang.ClassNotFoundException: 오류 내용 Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication at co m.example.thymeleaf.ThymeleafApplication.main(ThymeleafApplication.java:13) Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loa.. 더보기
커맨드(cmd)창이란 무엇인가? 명령어 모음 cmd란? 명령 프롬프트(Command Prompt, cmd.exe)는 Microsoft Windows의 기본 유틸리티로, Windows NT 계열 OS의 커맨드라인 해석기(CLI)입니다. 윈도우 명령어 처리기(Windows Command Processor)라고도 불립니다. 쉽게 얘기하면 명령어를 입력하면 수행하는 프로그램입니다. 오늘 plantuml을 사용하기 위해 cmd창을 열었는데요. cd 명령어 뒤에 파일 경로를 입력하면 해당 디렉토리로 이동합니다. 명령어 : help cmd창을 열고 'help'를 입력하시면 명령어 모음을 볼 수 있습니다. 자주 사용하는 cmd 명령어 CD : 현재 디렉터리 이름을 보여주거나 바꿉니다. (다른 디렉토리로 이동할 수 있습니다.) CLS : 화면을 지웁니다. COPY.. 더보기
97일차 코딩학원 6/12 공부 내용 정리 이제 다시 시작이다. 현재 개발자 취업 시장 상황이 좋지 않다. 주니어 ~ 시니어들의 정리 해고가 많이 나오는 상황인데 신입은 괜찮을까? 아니다. 들어가는 문이 좁아지고 있다. 생각보다 취업이 빠르게 되지 않을 수도 있는 상황이다. 다시 새롭게 준비하자. 웹도할 수 있는데 앱도 할 수 있다? 경쟁력이 높아진다. 안드로이드도 할 수 있는데 io도 할 수 있어? 경쟁력이 더 높아진다. 시퀀스 다이어그램? ERD? UML? QA - TestCase 작성 루시드차트(lucid chart) 실무에서 많이 사용된다. 루시드차트를 사용해서 아키텍처 다이어그램을 만들 수 있다. Web Client - server - DB 아키텍처 다이어그램 아키텍처 다이어그램 예시 +--------------.. 더보기
URL(Uniform Resource Locator)이란 무엇인가? URL URL은 인터넷에 존재하는 여러 서버들이 제공하는 자원에 접근할 수 있는 주소를 표현하기 위한 것으로 '프로토콜://호스트명:포트번호/경로명/파일명?쿼리스트링#참조'의 형태로 이루어져 있다. ※URL에서 포트번호, 쿼리, 참조는 생략이 가능하다. 예시 http://localhost:8080/withdang/dangcomu/read?page=1&pageSize=10&option=&keyword=&post_id=22 프로토콜 : 자원에 접근하기 위해 서버와 통신하는데 사용되는 통신규약(http) 호스트명 : 자원을 제공하는 서버의 이름(localhost) 포트번호 : 통신에 사용되는 서버의 포트번호(8080) 경로명 : 접근하려는 자원이 저장된 서버상의 위치(/withdang/dangcomu/read.. 더보기
[java] 컬렉션 프레임웍 - List, Set, Map 컬렉션 프레임웍 - List, Set, Map 1. 컬렉션 프레임웍이란? '데이터 군을 저장하는 클래스들을 표준화한 설계'를 뜻한다. 컬렉션은 다수의 데이터, 데이터 그룹을 뜻하고 프레임 웍은 표준화된 프로그래밍 방식을 말한다. 다수의 데이터를 다루는데 필요한 다양하고 풍부한 클래스들을 제공한다. 데이터 정리할 때 쓰임이 있는 클래스들의 모음집이라 이해하자. 2. 컬렉션 프레임웍에서는 컬렉션데이터 그룹을 크게 3가지 타입이 존재한다고 인식하고 각 컬렉션을 다루는데 필요한 기능을 가진 3개의 인터페이스를 정의하였다. ★ Map - key & Value 쌍으로 이루어진 데이터의 집합 ① List - 순서가 있는 데이터의 집합. 중복을 허용한다. ② Set - 순서를 유지하지 않는 데이터의 집합, 데이터의 중.. 더보기
백준 9498번 문제. 자바에서 조건식의 결과는 반드시 true 또는 false 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 - 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 - 시험 성적을 출력한다. 문제 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { int A = 0; Scanner sc = new Scanner(System.in); A = sc.nextInt(); if(A >= 90 && A = 80 && A = 90 && A 더보기

반응형