본문 바로가기 메뉴 바로가기

문과생CS정복기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

문과생CS정복기

검색하기 폼
  • 분류 전체보기 (309)
    • Upstage AI 3기 (16)
      • 패스트러너_기자단 (8)
      • 프로젝트_개인회고 (4)
    • CS기초 (2)
    • Python (47)
    • DeepLearning (97)
      • CV (3)
      • NLP (43)
    • ML (52)
    • 코딩테스트 (12)
    • 통계 (14)
    • 개인프로젝트 (0)
    • 블로그 (30)
    • 비지니스영어회화 (16)
    • 부동산 (1)
  • 방명록

분류 전체보기 (309)
[학습블로그] Git commit 메시지

Git 커밋 메시지는 소프트웨어 개발에서 코드 변경 사항을 문서화하는 중요한 수단입니다. 커밋 메시지를 통해 변경 사항의 목적과 범위를 명확하게 전달할 수 있으며, 이는 유지보수 및 협업에 큰 도움을 줍니다. 일반적으로 다음과 같은 종류의 커밋 메시지를 사용합니다: 1. Feat (Features) 설명: 새로운 기능을 추가할 때 사용합니다. 예시: feat: add login functionality 2. Fix (Bug Fixes) 설명: 버그를 수정할 때 사용합니다. 예시: fix: correct minor typos in code 3. Docs (Documentation) 설명: 문서만을 수정했을 때 사용합니다 (코드 수정 없음). 예시: docs: update README to reflect n..

Upstage AI 3기 2024. 4. 23. 12:48
[학습블로그]Git 협업 프로젝트 수행

학습목표 : git을 통해 팀 프로젝트를 수행할 수 있다. 다음은 팀장과 팀원이 git에서 수행하는 역할들을 순차적으로 적은 글이다. 동영상을 통해 실습내용을 확인할 수 있다. Owner오너(팀장) 1. github에서 new organization을 만든다. (팀원member을 추가한다.) 2. repository 만든다. Public으로 만든다. Add a README file한다. Choose a license 는 MIT선택한다. 3. 초록색 버튼 Code를 클릭하여 HTTPS Web url을 복사한다. git bash에서 $ git clone 실행 은 https://github.com//.git 4.https://www.toptal.com/developers/gitignore/ 에 들어가서 mem..

Upstage AI 3기 2024. 4. 23. 11:38
[학습블로그] Git branch 생성

다음 명령어 시퀀스는 Git 버전 관리 시스템을 사용하는 프로젝트의 일반적인 작업 흐름을 보여줍니다. 다양한 Git 명령을 사용하여 로컬 저장소를 관리하고, 새로운 브랜치를 만들고, 파일 변경 사항을 커밋하는 과정을 거칠겁니다. 정리하면 우리는 다음과 같은 작업을 수행할 겁니다. 더보기 #1. **리포지토리 클론**: 사용자는 GitHub에서 `branch-practice2`라는 리포지토리를 클론합니다. # 이는 원격 저장소의 내용을 로컬 컴퓨터로 복사합니다. # 2. **브랜치 생성**: `git branch py-init` 명령을 사용하여 `py-init`이라는 새로운 브랜치를 만듭니다. # main 브랜치에서 안전하게 나의 브랜치 py-init 를 만들어 이 곳에서 활동할 겁니다. #3. **브랜치..

Upstage AI 3기 2024. 4. 22. 11:00
문자열 처리 str / repr

Python에서 __str__과 __repr__는 객체를 문자열로 표현하기 위한 두 가지 매직 메서드입니다. 이 두 메서드는 유사한 기능을 하지만, 사용 목적과 결과에 차이가 있습니다. __str__ 목적: __str__ 메서드는 객체를 인간이 읽기 쉬운 형태로 "비공식적인" 문자열 표현으로 변환하는 데 사용됩니다. 이 메서드는 str() 함수가 호출될 때 실행되며, print() 함수에서 객체를 출력할 때 자동으로 사용됩니다. 사용자 친화적: 주로 사용자에게 친숙하고 이해하기 쉬운 형식으로 객체를 표시하는 데 중점을 둡니다. __repr__ 목적: __repr__ 메서드는 객체를 "공식적인" 문자열 표현으로 변환하는 데 사용됩니다. 이 메서드는 객체를 개발자가 이해할 수 있는 방식으로 정확하게 표현하며..

Python 2024. 4. 21. 23:51
Type Annotation Convention을 따르자

파이썬은 자바와 달리 변수에 타입을 설정하지 않아도 된다. 그냥 a에 숫자 integer 1을 넣어도 string '1' 을 넣어도 잘 실행된다. 아무리 파이썬이 타입 변환이 자유롭다고 해도 타입을 명확히 명시하지 않으면 어떤 일이 벌어질까? 다음과 같은 definition 함수를 만들었다고 해보자 분명히 1+2=3 이어야 하는데 string 1과 2가 합쳐져서 '12'가 나왔다. 따라서 우리는 코드를 작성할 때 다음과 같이 Type Annotation을 명시해야 한다. integer a 와 integer b가 add 함수의 매개변수이고 return값 역시 -> integer 여야 한다. 이렇게 어노테이션을 확인할 수도 있다. Type Annotation convention을 잘 따르자!

Python 2024. 4. 21. 23:13
이터레이터iterator / 데코레이터decorator / iter, yield, next

3까지는 가능하지만 4부터는 에러가 난다 더 이상 뽑을게 없으니깐. for문에 넣어서 iterator1의 값들을 print해주고 싶지만 이미 앞에서 iterator1을 next에 넣어서 사용했기 때문에 더이상 사용할 수 없다. 이터레이터는 일회성 특징을 가진다 그래서 print(a)가 아무것도 나오지 않는다. 이터레이터를 다시 정의시키고 for문을 돌리면 정상적으로 1,2,3 값을 프린트한다. 이터레이터는 iter()로 정의하고 next()로 다음값을 뽑는다. 이터레이터는 한 번 사용하면 다시 사용할 수 없다. 메모리 효율을 위해 그때 그때 필요한 값을 뽑아쓸 때 사용한다. 예를 들어 음식점에 가서 번호표를 뽑아야 한다고 생각해보자. 만약 우리가 기존의 for문을 돌리면 1부터 100까지 번호표가 한번에..

Python 2024. 4. 21. 22:37
클래스Class / 클로저Closure / 데코레이터Decorator

클래스Class # 파일명 Multiply.py class Mul: #클래스 Mul생성 def __init__(self, m): # __init__은 Mul클래스의 생성자 특수 함수 Mul 클래스의 인스턴스(객체)가 생성될 때 자동으로 호출 self.m = m # self: 인스턴스 자기 자신을 참조하는 변수 # self.m: 인스턴스에 m이라는 속성을 만들고, 이 속성은 인스턴스가 존재하는 동안 계속 접근할 수 있습니다. # m: 생성자로 전달된 인자, x,y,z등 아무 이름을 넣어줘도 됨 # return값이 없다 def mul(self, n): # 클래스 내의 메서드(함수) return self.m*n # 이 메서드를 실행하면 반환될 결과값은 m*n이다 if __name__ == '__main__':..

Python 2024. 4. 20. 23:58
아파트에서 와이파이 인터넷 속도 느림 끊김 -> 빵빵 터지는 법!!

혹시 와이파이 속도 느리고 끊겨서 힘드신 분나 컴맹이라 말도 못하고 인터넷 찾아보는데도 별 시원한 해결책 없고 속 끊이시는 분사실 저도 컴맹입니다 (구체적으로는 네트워크맹) 주택이면 KT쓰시는게 맞는데아파트에 사시면 SK KT LG 어떤 걸 써도 상관없으세요다만 500Mbps 정도는 쓰시는게 좋아요그리고 와이파이6가 가능한 최신모뎀을 제공받으세요그 다음 기사님이 집에 오시면 특정 방의 랜선을 살려달라고 해주세요그러면 세탁실이나 신발장 쪽에 있는 단자함을 열어서 셋팅해 주실거에요랜선이 잘 살았는지 랜선 테스트도 해주실 거에요  그 다음 기사님 가시면 메쉬/와이파이6 기능이 탑재된 공유기를 구매해주세요24년 4월 기준 아래 3만6천원짜리 티피링크가 제일 저렴한 것 같아요어차피 무선와이파이는 빨라봤자 거기서 ..

블로그 2024. 4. 20. 21:33
이전 1 ··· 33 34 35 36 37 38 39 다음
이전 다음
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • classification
  • 코딩테스트
  • PEFT
  • 파이썬
  • Github
  • RAG
  • Lora
  • t5
  • Array
  • 오블완
  • recursion #재귀 #자료구조 # 알고리즘
  • 해시
  • #패스트캠퍼스 #패스트캠퍼스AI부트캠프 #업스테이지패스트캠퍼스 #UpstageAILab#국비지원 #패스트캠퍼스업스테이지에이아이랩#패스트캠퍼스업스테이지부트캠프
  • Python
  • LLM
  • Transformer
  • clustering
  • git
  • nlp
  • 손실함수
  • 티스토리챌린지
  • speaking
  • Hugging Face
  • English
  • #패스트캠퍼스 #UpstageAILab #Upstage #부트캠프 #AI #데이터분석 #데이터사이언스 #무료교육 #국비지원 #국비지원취업 #데이터분석취업 등
  • LIST
  • Numpy
  • 리스트
  • #패스트캠퍼스 #패스트캠퍼스ai부트캠프 #업스테이지패스트캠퍼스 #upstageailab#국비지원 #패스트캠퍼스업스테이지에이아이랩#패스트캠퍼스업스테이지부트캠프
  • cnn
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바