플레이데이터 국비지원 day 1

미난·2023년 9월 25일
0

오늘은 내 생애 첫 국비지원인 'PlayData-데이터 엔지니어링 코스' 의 시작날이다.
파이썬 설치와 같은 간단한 실습부터 머신러닝까지 빠짐없이 포스팅할 예정

구글에는 없는거 빼고 다 있다!

  • 앞으로 코딩을 포함한 모든 정보는 구글링을 통해 찾아보고 습득한다.
  • 기왕이면 영어로 검색
  • 올바른 정보를 찾기 위해선 구체적, 자세한 키워드 사용
  • Ctrl + 클릭을 통해 효율적인 서칭 가능

Python 설치

  1. 구글에 "파이썬(Python) 다운로드" 검색
  1. 파이썬 공식 홈페이지 클릭
  1. Downloads & Windows 클릭

  2. 원하는 버전 Installer 하기

  • 이때 32bit, 64bit 보고 클릭하기
  • 3.8, 3.9 등 다양한 버전 다운로드 가능
  1. 팝업창에서 "Install Now" 클릭

  2. 설치가 완료되었다면 "Close" 클릭

PowerShell 실행 권한 추가

  1. 시작 프로그램 -> PowerShell -> 관리자 권한으로 실행

  2. PowerShall 창에서 아래와 같은 명령어를 통해 실행 권한 추가

  • python --version : 현재 파이썬 버전 확인
  • get-ExecutionPolicy : 권한 확인
  • Set-ExecutionPolicy RemoteSigned : 권한 여부 (Y or N)
Restricted : default 값, 스크립트 파일을 실행할 수 없다.
AllSinged : 신뢰 가능한(서명된) 스크립트 파일만 실행할 수 있다.
RemoteSigned : 로컬 생성 스크립트, 서명된 스크립트 파일을 실행할 수 있다.
Unrestricted : 모든 스크립트를 실행할 수 있다.
ByPass : 경고/차단 없이 모든 것을 실행할 수 있다.
Undefined : 권한 설정을 하지 않는다.
  1. get-ExecutionPolicy 입력하여 다시 한 번 권한 확인
    - 이때 RemoteSigned 상태로 변경 확인 필수!

Python 설치 확인

  1. 시작 프로그램 -> 시스템 환경 변수 편집

  2. 시스템 속성 -> 환경변수

  3. Path -> 편집

  4. 설치했던 Python 버전 확인하기

VSCode 다운로드

  1. VSCode 다운로드 검색 및 설치

  2. 자신의 OS에 맞춰 다운받기(나는 윈도우!)

  3. 이후 팝업창이 나오면 전부 Yes! 전부 체크! 파일경로는 기본값!

    • 아직 잘 모르는 코린이는 커스터마이징 금지!

VSCode 개발환경 설정

  • 필수 Extensions 설치'
    - indent-rainbow : Tab(들여쓰기) 색 구분
    - Jupyter
    - Material Icon Theme : 적절한 아이콘 생성
    - Prettier - Code formatter : 가독성 증가
    - Pylance
    - Python : VSCode가 Python을 이해 및 구현

Font 다운로드 및 설치

  1. 구글에 https://github.com/naver/d2codingfont 검색
  • D2Coding 폰트 다운로드 깃허브
  1. 빨간색 박스 파일 클릭
  2. 우측 다운로드 아이콘 클릭
  3. 3가지 폴더 중 "D2Codingall" 클릭
  4. 해당 파일 다운로드
  5. VSCode -> File -> Preferences -> Settings 선택
  6. 검색창에 Font 검색 -> Editor: Font Family 칸에 "D2Coding ligature, Consolas, 'Courier New', monospace" 입력
  • 이때 반드시 다운 받은 D2Coding을 맨 앞에 적어야함!
  • 입력 후 "Edit in settings.json" 링크 클릭
  1. 코드창 중 연두색 박스와 같이 "D2Coding Ligature"은 맨 앞에! false에서 ture로 변경!
  2. 그리고 반드시 저장(Ctrl + S)
  • 잘 적용되는지 확인해봅시다!

VSCode 기본 조작

  1. 폴더 생성 -> 빨간색 박스
  2. 파일 생성 -> 초록색 박스
  • 이때 파일명 뒤에 ".py"를 입력함으로써 Python 파일 생성
  • 'Material Icon Theme'로 인해 Python 아이콘 자동 생성
  1. 파일/폴더 삭제
  • 파일/폴더 우클릭 후 선택창에서 Delete 클릭
  1. 파일/폴더 이름 바꾸기
  • 파일/폴더 우클릭 후 선택창에서 Rename 클릭

가상환경

  • 파이썬 가상환경의 주요 목적은 파이썬 프로젝트를 위한 격리된 환경을 만드는 것이다. (가상환경의 가장 큰 장점은 환경들의 개수에 제한이 없다는 것이다.)
  • 파이썬의 버전마다 실행가능한 라이브러리, 모듈이 다르기 때문에 사용해야 한다.
  • 아나콘다와 같은 툴 사용 보다는 직접 만드는 것을 추천!

가상환경의 필요성

  • 파이썬은 같은 인터프리터 버전끼리 같은 패키지를 공유합니다.
  • 예를 들어, 가상 환경을 사용하지 않는 상황에서 A 프로젝트, B 프로젝트에서 Python 3.7.4를 사용하고 가정하겠습니다.
  • 그럼 A 프로젝트에서 설치한 패키지를 B 프로젝트에서 따로 설치할 필요 없이 사용할 수 있습니다.
  • 프로젝트마다 패키지를 매번 설치하지 않아도 되니 파이썬을 입문하신 분들에게는 매우 편리하게 느껴지실 겁니다.
  • 하지만, 프로젝트마다 다른 버전의 패키지를 사용해야 한다면 치명적인 문제를 야기합니다.
  • 이를 해결하는 방법이 각 프로젝트별 가상환경을 구축하여 관리하는 것입니다.

가상환경 만들기
1. 터미널 생성 후 해당 프로젝트 폴더로 이동

  • Terminal -> New Terminal 클릭 (빨간색 박스)
  • Python_venv 프로젝트 파일로 이동 결과 확인 (초록색 박스)
  1. "py -3.10 -m venv .venv" 명령어를 통해 가상환경 생성
  • py: 파이썬
  • -3.10: 파이썬 버전
  • -m: 특별한 명령을 할 것이라는 명령어
  • venv: 가상환경 만드는 명령어
  • .(가상환경 이름): 여기서는 .venv라는 이름으로 가상환경 생성
  1. 만들어진 가상환경 확인하기
  • .venv라는 이름으로 가상환경 아이콘이 생성됨
  1. 가상환경에 들어가기
  • 아래 사진과 같이 명령어 입력하기
  • .v 타이핑 후 슬래쉬, S 타이핑 후 슬래쉬, a 타이핑 후 슬래쉬 하면 빠르게 작성 가능
  1. 가상환경에서 변경한 Python 버전(3.10) 확인하기
  • py --version 명령어 사용
profile
개발이 하고 싶어요!

0개의 댓글