전체 글11 [MLS-C01] AWS Certified Machine Learning Specialty 시험 소개 작년 AWS Certifed Specialty Challenge 2022 에서 받은 AWS 시험 50% voucher의 2023년 3월말 소멸을 앞두고, 3월 말 이전에 자격증 취득하면 정말 베스트지만 또는 떨어지더라도 다음 시험 합격을 목표로 자료를 정리해본다. AWS Certified Challenge 는 정기적으로 진행된다. 시기를 놓쳤다고 아쉬워하지 말고, 다음 시기를 기다려보자. https://pages.awscloud.com/GLOBAL-ln-GC-TrainCert-Specialty-Certification-Challenge-2022-reg.html 시험 소개 AWS Certified Machine Learning Specialty(이하 MLS-C01) 시험은 응시 자격 조건이 따로 없는데도,.. 2023. 1. 28. [Java] 묵시적 형변환, 명시적 형변환 자바에서 클래스의 상속 관계에서 중요하게 다뤄지는 부분 중 하나는 묵시적 형변환, 명시적 형변환이라는 개념이다. 교재에 따라 묵시적 형변환은 자동 타입 변환(Promotion), 명시적 형변환은 강제 타입 변환(Casting) 이라고도 부른다. 오늘은 클래스의 상속 관계를 공부하면서 이 부분에 대한 내용을 정리해보려고 한다. 1. 묵시적 형변환 묵시적 형변환, 자동 타입 변환(Promotion)은 자식 클래스로 생성된 객체가 부모 클래스로 형변환하는 것을 의미한다. // Animal.java public class Animal { String field1; void method1() { System.out.println("Animal method1()"); } void method2() { System... 2023. 1. 8. [Java] 입력 - Scanner, BufferedReader 올해부터 자바 공부를 시작하면서, 백준 알고리즘 문제도 자바로 풀어보면 좋을 것 같았다. 첫 난관은 입력값을 받는 문제였다. 입력은 Scanner 또는 BufferedReader 객체로 받을 수 있다. 첫 선택은 Scanner 였다. 1. Scanner 파이썬은 입력을 받으면 문자열이지만, 자바는 Scanner 객체로 받게 된다. 그래서 Scanner 객체를 기본(원시 primitive) 타입으로 바꾸는 작업이 필요하다. Scanner로 받은 객체는 nextInt()로 int를, next()로 String를 받을 수 있다. 그리고 nextInt(), next()는 공백을 기준으로 값을 입력 받는 반면, nextLine()은 개행을 기준으로 값을 입력받는다. import java.util.Scanner; .. 2023. 1. 7. [Python] Effective Python 2nd - PEP 8 스타일 가이드 스프링 프레임워크로 솔루션을 개발하는 팀에서 혼자 파이썬으로 개발을 진행하다보니, 가독성 높은 코드, 군더더기 없는 파이썬 클린 코드에 대한 욕심이 생기는 것 같다. 그래서 시작한 건 Baekjoon Online Judge 매일 한 문제 이상 푸는 것과 Effective Python 책을 읽는 것이다. Baekjoon Online Judge https://www.acmicpc.net/ Effective Python 2nd (파이썬 코딩의 기술) https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=254321728 Effective Python 2nd 이펙티브 파이썬 : 파이썬 코딩의 기술 아마존 파이썬 프로그래밍 분야 베스트셀러, Effective Python 전면.. 2022. 12. 31. [Fast API] 기존 Oracle DB 정보 연동 ORM model 클래스 작성 Fast API 에서 CRUD 작업을 하기 위해서는 1. DB connection 정보 (database.py) 2. DB의 실제 테이블 정보를 담고 있는 model 클래스 (models.py) 3. api에서 입력과 출력 형태를 정의하는 schema 클래스 (schemas.py) 4. 실제 CRUD 작업이 이루어지는 메소드가 구현되어야 한다. (crud.py) 참고: https://fastapi.tiangolo.com/ko/tutorial/sql-databases/ SQL (Relational) Databases - FastAPI SQL (Relational) Databases Warning The current page still doesn't have a translation for this lan.. 2022. 12. 30. [Python] requirements.txt 생성 파이썬에서 작업하던 소스를 공유할 때는 pip install 로 설치된 패키지의 버전 정보도 함께 공유한다. node.js 에서는 npm install 할때 package.json 파일이 자동으로 생성되어 편리하지만, 파이썬에서는 requirements.txt 파일을 직접 작성해야 한다. pip freeze 명령어만 있으면 쉽게 작성 할 수 있다. cmd창 또는 터미널을 켜고 현재 작업 경로에서 pip freeze > requirements.txt (파일명, 보통 requirements.txt 로 사용한다) 를 입력한다. pip freeze > requirements.txt requirements.txt에 기록된 패키지를 설치할 때는 pip install -r requirements.txt 을 입력해서 .. 2022. 12. 29. 이전 1 2 다음