전체 글319 파이썬 코테 준비 ✅ 1. 문자열 (String)✔ 자주 사용하는 기능🔹 문자열 슬라이싱s = "abcdef"s[0] # 'a's[-1] # 'f's[1:4] # 'bcd's[::-1] # 문자열 뒤집기 🔹 문자열 관련 함수 len(s) # 길이s.count('a') # 문자 개수s.find('c') # 위치 반환 (없으면 -1)s.index('c') # 위치 반환 (없으면 에러)s.upper()s.lower()s.split() # 공백 기준 분리s.split(',') ','.join(list_s) # 리스트 → 문자열 ✔ 문제 단골회문 검사문자열 뒤집기특정 문자 개수 세기✅ 2. 리스트 (List)👉 코딩테스트에서 가.. 2026. 2. 5. Koyeb을 사용해보자 - 1 깃헙으로 로그인하면 이런 화면이 나옵니다. 1. Install GitHub app 클릭 2. 내가 배포하고 싶은 레포지토리 선택 2-1) 없으면 첫번째에 있는 자신의 계정명 클릭더보기 1. Only select repositories 클릭 2. 원하는 레포지토리 선택 3. 배포 방법 선택3-1) Buildpack : 자동 빌드 > Koyeb이 저장소를 분석하여 자동으로 언어(Node.js, Python, Go 등)를 감지하고, 필요한 종속성을 설치하며, 실행 가능한 컨테이너 생성3-2) Dockerfile : 수동 빌드 > 직접 Dockerfile이라는 파일을 만들어 빌드 과정을 상세하게 정의하는 방식 4. CPU 선택 무료로 하고 싶으면 ECO에서 선택 4. 배포하기 2025. 9. 24. Prompt Design in Vertex AI : Challenge Lab 실습 과정 Beginner: Introduction to Generative AI Learning Path의 실습과정 정복하기!!!! Task 1. Build a Gemini image analysis tool 1. 먼저 프롬프트를 생성해야 합니다. 왼쪽의 목록에서 Vertex Ai > Create prompt 클릭 2. 모델 세팅을 합시다. 기본적으로 gemini-2.5-flash-lite로 되어 있는데, 실습과정에서는 gemini-2.0-flash 로 하라고 합니다. Swich model을 눌러서 바꿔주고요. 밑에 Advanced를 눌러서 Rigon도 us-east1 으로 바꿔줍니다. 3. 이미지 불러오기 image file path 를 보면 이미지가 저장되어 있는 경로를 볼 수 있습니다. 프롬프트 입력창 오른.. 2025. 8. 24. [Spring] @Configuration과 싱글톤의 관계, 프록시 객체(CGLIB 등) @Configurationpublic class AppConfig { @Bean public MemberService memberService() { // 생성자 주입 return new MemberServiceImpl(memberRepository()); } @Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); } @Bean public OrderService orderService() { return new OrderServiceImpl(memberRepository(), discountPolicy()); .. 2025. 7. 22. [Spring] 의존성 주입 4가지(3 + 1) 스프링에서 빈에 의존성을 주입하는 방법은 크게 4가지가 있습니다. 1. 생성자 주입 (Constructor Injection) - 권장2. 수정자 주입 (Setter Injection) 3. 필드 주입 (Field Injection) - 비권장(4. 메서드 주입 (Method Injection) - 거의 안 씀.) 생성자 주입 방식이 의존 관계를 명확하게 하고, 불변성을 보장하며, 가장 권장되는 방법입니다.특별한 이유가 없다면 생성자 주입을 사용하는 것이 좋습니다.1. 생성자 주입 (Constructor Injection) - 클래스의 생성자를 통해 의존성을 주입 특징1) 불변성 : final 키워드를 사용하여 의존성이 변경되지 않도록 강제할 수 있습니다. 2) 의존성 누락 방지 : 객 생성 시점에 반드.. 2025. 7. 22. [Spring] Singletone 패턴을 왜 써야 할까? 안 썼을 때의 문제점package hello.core.singleton;import hello.core.AppConfig;import hello.core.member.MemberService;import org.assertj.core.api.Assertions;import org.junit.jupiter.api.DisplayName;import org.junit.jupiter.api.Test;public class SingletonTest { @Test @DisplayName("스프링 없는 순순한 DI 컨테이너") void pureContainer() { AppConfig appConfig = new AppConfig(); // 1. 조회 : 호출할 때 마다 객체.. 2025. 7. 11. 이전 1 2 3 4 ··· 54 다음