티스토리 뷰
반응형
간단한 자기소개
- 컴공 / 빅테이터 복수전공함
- AI 솔루션 회사에서 솔루션 개발 담당 연구원으로 1년 10개월 정도 근무함.
- AI 솔루션 회사에서 근무하는 동안 AI에 대한 공부가 더 필요하겠다는 생각을 하게 됨.
1주차 학습 내용
01. Python
Python의 철학
- 아름답고, 명시적이며, 단순하여 가독성이 높은 코드를 추구한다.
- 파이썬의 작성 규칙을 준수하는 코드를 추구한다.
- 오픈 소스 프로젝트이므로 트러블 슈팅에 적극적으로 참여하기를 독려한다.
Python의 특징
- 오픈 소스 프로젝트로 무료로 제공되며 자유롭게 배포할 수 있다.
- 인터프리터 방식의 객체 지향적 프로그래밍 언어로, 동적 의미 체계를 가지고 있다.
- 내장 데이터 구조와 동적 타이핑 및 동적 바인딩을 결합하여 빠른 애플리케이션 개발뿐만 아니라 기존 구성 요소를 연결하는 스크립트 언어 또는 글루 언어로 사용하기에 매력적이다.
- 단순하고 배우기 쉬운 문법으로 가독성을 강조하여 프로그램 유지 관리 비용을 줄여준다.
- 강력한 파이썬 모듈과 패키지를 지원하여 프로그램의 모듈화와 재사용을 장려한다.
Python 장단점
- 장점
- 강력하고 빠르며 다른 언어와의 호환성이 좋다.
- 어디에서나 실행 가능하며 사용자 친화적이므로 배우기 쉽다.
- 단점
- 파이썬을 우선 학습하고 다른 언어를 학습할 때의 진입장벽을 느낄 수 있다.
02. 개발환경 구축
나는 맥북을 사용해 맥북 기준으로 설치하였다
Anaconda 설치
가상 환경 생성 및 접속
# conda create -n [가상환경명] python=[버전]
conda create -n pystudy_env python=3.12코드를 입력하세요
가상 환경 리스트 확인
conda info --envs
# or
conda-env list
# or
conda env list
JupyterNotebook 설치
먼저 가상환경을 활성화시킨다.
# conda activate [가상환경명]
conda activate pystudy_env
주피너 노트북과 주피터 노트북 커널을 설치하고 가상환경과 커널을 설정한다.
pip install jupyter notebook
pip install ipykernel
# python -m ipykernel install --user --name [가상환경명] --display-name [커널출력명]
python -m ipykernel install --user --name pystudy_env --display-name pystudy_env
JupyterNotebook 장점
- 코드를 블록단위로 실행, 인터프리터 언어인 파이썬의 특징 극대화
- 구글에서 제공하는 'Corab' 과 유사
- 초보자가 가장 쉽게 사용할 수 있는 인터페이스
VScode 설치
- VScode mac 버전 설치
- VScode 가상환경 설정
- VScode에서 Python과 JupyterNotebook 플러그인 설치
- 가상환경 설정
- 가상환경 커널 선택
1주차 회고(PMI)
좋았던 점
- 생각했던 것보다 시설이 좋아 공부하기 좋은 환경이였다.
- 커리큘럼이 탄탄하여 열심히 배운다면 많은 도움이 될 것 같다.
- 배웠던 내용이지만 강사님께서 상세하게 설명해주셔서 모르던 부분도 새로 알게 되었다.
아쉬웠던 점
- 아무래도 배웠던 내용이 포함되어 있어 아쉬움이 있는 것 같다.
인상적이었던 점
- 11기 캠프에 참여한 사람들과 이야기를 나눠 봤을 때 다들 열정이 느껴졌다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- DBMS
- KPT
- 모듈
- 모델링
- database
- PMI
- 패키지
- Constraints
- Python
- procedure
- 조건문
- 반복문
- sk ai camp
- 분기문
- sk네트웍스 family ai 캠프 11기
- view
- 튜플
- 시퀸스자료형
- 파이썬
- Databse
- 자료형
- 회고록
- DDL
- SQL
- 플레이데이터
- set
- tuple
- 클래스
- dictionary
- Stored Procedure
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함