본문 바로가기

전체 글

(24)
[코테입문]조건문, 배열 6. 숫자 비교하기#내 꺼def solution(num1, num2): answer = -1 if num1==num2: answer = 1 return answer #남의 꺼def solution(num1, num2): return 1 if num1==num2 else -1 #남의 꺼2def solution(num1, num2): return sum([num1==num2])*2-1 7. #내 꺼from fractions import Fractiondef solution(numer1, denom1, numer2, denom2): answer = [] frac1 = Fraction(numer1, denom1) frac2 = Fraction(n..
[2.생성형 AI]EP.02 플랫폼 비교: Azure vs Open AI 차이 1.Open AI : 인공지능 개발 연구 기관. gpt, dpt4, whisper 등 고급 AI 모델 개발 2.Azure: MS사가 제공하는 cloud computing platform 안정성, 보안성이 뛰어난 기술 제공, open AI와 함께 작동. Open AIAzure Open AI방식직접 운영하는 API, ChatGPT웹Azure 플랫폼 통해 OpenAI 모델 API 제공대상일반 사용자 및 기업기업/기관(B2B 특화) 2. API 접근 방식 Open AIAzure Open AI접근 URLapi.openai.com*.openai.azure.com인증 방식API KeyAzure 계정 + 리소스 생성 + 키사용 모델GPT-4, GPT-3.5, DALL E, Whisper 등동일 모델 지원(단, 리소스 ..
[2.생성형AI]EP.01 필요한 내용들_브레인 스토밍 지난 이야기는 요기 ▼더보기2025.05.19 - [프로젝트/new project 2025] - [new project 2025]EP.0 돌 때는 제대로 돌아야1. 가짜 신분증 만들기2. 생성형 ai 내장 어플리케이션3. 스마트 미러 만들기option 1. 워밍업 용 어플 개발option 2. 드립용 그림 이번 포스트는 EP.0 에서 언급한 두번째 프로젝트,생성형 ai 내장 어플리케이션 제작 준비를 위한 리스트이다. 본 포스트는 우선 순위 변경 필요한 테스크 추가로 인해 수정 업로드 될 수 있음 주의.필자는 대체로 브레인 스토밍 ->멀티 진행->리스트 셋업 순의 일 진행을 좋아하는 편이라 그렇게 진행 예정(협업 중이라면 진행 사항 공유 및 체계적인 업무 분배, 빠른 결과 공유등으로 다소 비추천. 어쨋든 ..
[코테 입문]사칙 연산 1. 두 수의 합 구하기#내 꺼def solution(num1, num2): answer =num1+num2 return answer #남의 꺼solution = lambda *x: sum(x) 2. 두 수의 차 구하기#내 꺼def solution(num1, num2): answer = num1 - num2 return answer #남의 꺼1solution = lambda num1, num2 : num1 - num2#남의 꺼2def solution(num1:int, num2:int)->int: answer = num1 - num2 return answer 3. 두 수의 곱 구하기#내 꺼solution = lambda num1, num2 : num1*num2#남..
개발 트렌드(2025)_1. 생성형 AI/ 로우코드 1.무한한 UX 커스터마이제이션2. 생성형 AI 필수 (gen ai 기반 app)- gen ai 내장 개발 인재 유망/ 보안 및 규정 준수 문제 해결 핵심3. AI 기반 생산성 도구 필수적-SDLC(software development life cycle)전반으로 확대(응답자 38%)4. low code 개발 장식 활용도 증가 *low code: 최소한의 코딩 작업으로 어플 개발하는 방식. 전문 코딩 기술 없이 설계 및 제작 가능 =>비 개발자의 코드 접근/직관적 이해에 최적화 된듯 비용 효율면에서 뛰어나다고 함. 구체적 이유 미상5. low code 효율, 출시 기간 단축, 개발자 생산성 향상(why?), 생산성 및 예측 가능성면 우수6. 레거시 시스템 현대화에 큰 성과=> 레거시 업체 디지털 전환 ..
[Python3]lambda 함수란? lambda 함수: 이름 없는 간단한 함수로, 한 줄 정의 가능한 함수 1.문법lambda 매개변수 : 표현식 2.반환값: 표현식의 결과가 자동 반환 3.일반 함수 비교# 일반 함수def add(x, y): return x + y# lambda 함수add_labmda = lambda x, y: x + yprint(add(3, 5)) # 출력: 8print(add_lambda) (3, 5)) # 출력: 8 4. 주 사용처#map, filter, sorted, key인자 등등#key인자 (정렬)data = [(1,2), (3,1), (5,0)]sorted_data = sorted(data, key=lambda x: x[1])print(sorted_data) #출력: [(5,0), (3,..
[Python3]주석 처리 1.한 줄 주석# #사용#hello 2. 여러 줄 주석 처리-엄밀히 말해 python은 여러 줄 주석 지원 내장 기능 없음.문자열 출력은 되나 변수로 저장 되지 않아 무시되는 트릭, docstring(문서화 문자열)으로 오해받을 수 있어비 사용 권장.#큰 따옴표 or 작은 따옴표"""helloworld"""'''helloworld''' 3. 단축 키-파이참, vscode, vswindow: ctrl + /mac os: command + / - python idle주석 생성: alt + 3주석 제거: alt +4
백준/프로그래머스 github 연동 1. 백준 hub 설치(1) Chrome -> 설정 -> 확장 프로그램 -> Chrome 웹스토어 방문 (2) 백준 허브 설치(3)로그인이 안 되어 있어 Authenticate가 뜬다. 로그인 시, Set up Hook라고 되어 있음.(4)신규 repository 생성/ 기존 repository와 연결 역시 가능하다. cf) 언어 별 정렬 기능도 있으나 필자는 애초에 python용으로 파뒀기에 플랫폼 별 정렬을 선택했다. 2. 프로그래머스 접속 후 확장 프로그램 실행 토글 클릭 3. 특정 문제 풀이 후 체크 바가 뜬다면 자동 commit 성공