부스트 캠프 AI Tech 1일차

김찬혁·2022년 1월 17일
0
post-thumbnail

오늘 새로 알게된 내용

Operating System, 운영체제란 우리의 프로그램이 동작할 수 있는 구동 환경을 말한다.

File system, 파일 시스템은 OS에서 파일을 저장하는 트리구조 저장 체계이다.


Python의 특징

  • 플랫폼 독립적
    - 플랫폼 자체는 OS를 의미
    - OS에 상관없이 한번 프로그램을 작성하면 사용이 가능
  • 인터프리터 언어
    - 소스코드를 바로 실행할 수 있게 지원하는 방식의 언어
  • 객체 지향
    - 실행 순서가 아닌 단위 모듈(객체) 중심으로 프로그램을 작성
  • 동적 타이핑 언어
    - 프로그램이 실행하는 시점에 프로그램이 사용해야할 데이터에 대한 타입을 결정

변수(Variable)란 : 값을 저장하는 장소이다. 변수는 메모리 주소를 가지고 있고 변수에 들어가는 메모리 주소에 할당된다.

f-string
print(f" {변수}") 형태
print(f'{name:20}') 20자리 맞추기
print(f'{name:>20}') 오른쪽으로 패딩
print(f'{name:*<20}') 왼쪽으로 패딩 그리고 나머지 *로 채우기
print(f'{name:*>20}')오른쪽으로 패딩 그리고 나머지 *로 채우기
print(f'{name:*^20}') 가운데로 패딩 그리고 나머지 *로 채우기

고민한 내용 및 결과

회고

오늘은 부스트 캠프 첫날이었다. 이제부터 5개월 동안 AI 공부에 매진해야 한다는게 실감이 났다.

아침에 OT를 진행하고 2개월 동안 같이 피어 세션을 해 나갈 팀원들과의 어색한 자기소개가 끝난뒤 바로 점심식사 후 강의를 시청했다. 첫 주차라 크게 어려운건 없어보였고 이전에 들었던 Pre-course 강의와 겹치는 내용도 많았다.

그래서 간단히 개념위주로 복습을 하였고 바로 이번 주차 코딩 과제를 풀었다. _(under score)를 camelCase로 바꾸는 문제조건이 이상해서 잠깐 헤맸었다. 아무리 봐도 입력조건이 부실하다는 생각밖에 없었지만 테스트 코드만 잘 돌아가면 장땡(?)이라 주어진 테스트 입력값들을 만족하는 코드를 작성하였다.

이후 이어진 두 번째 피어세션에서 팀원들과 그라운드 룰을 정했고 노션과 깃 저장소도 팠다. 다들 열심히 참여하시고 배우고자 하는 열정도 느낄 수 있어서 이 분들과 같은 팀이 되어서 걱정할 필요는 없겠다란 생각이 들었다.

마지막으로 오늘 캠프측에서 준비한 어색한day 행사를 마지막으로 오늘 일정은 모두 끝났다.

이번 부스트 캠프를 통해 이렇게 처음 글도 써본다. 꾸준히 써나갈것이고 계속 기록해 나가겠다. 앞으로 코딩실력 만큼 글 쓰는 실력도 같이 성장해 나가고 싶다.

0개의 댓글