ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (Python) - 1 파이썬 교육
    개발/Python 2024. 8. 22. 17:50

    ■ 코랩 사용하기

     

     

    * 파일타입 : ipynb (Jupyter Notebook)

    Jupyter Notebook은 대화형 컴퓨팅 환경을 제공하는 오픈 소스 웹 응용 프로그램

     

    Jupyter Notebook은 코드 실행 결과를 텍스트, 그림, 도표 등 다양한 방식으로 표현할 수 있고 

    코드와 결과를 함께 문서화하는 데 유용

     

    https://colab.research.google.com/

     

    Google Colab

     

    colab.research.google.com

     

     

    코랩을 사용하면 구글 서버 사용이 가능하다.  (사지 않고도 사용 가능)

    shift + enter : 실행하기

    ctrl + m + b : 다음 블럭에 코드 생성하기

     

    ※ 짓시 (오픈 채팅방)

    https://meet.jit.si/

     

    Jitsi Meet

    Join a WebRTC video conference powered by the Jitsi Videobridge

    meet.jit.si

     

    ■ 파이썬 설치하기

     

     

    파이썬 설치해준다. 

     

    https://www.python.org/

     

    Welcome to Python.org

    The official home of the Python Programming Language

    www.python.org

     

     

    파이썬 설치 확인

    exit() : 나가기 명령어

     

     

    cmd에서 파이썬 파일은 python 하고 파일명 치면 된다. 

     

    ■ pip 유틸리티 사용

     

     

    pip 치면 관련 명령어 알 수 있다. 

     

     

     

    넘파이 설치 + 판다스 설치

     

     

    설치된 라이브러리 리스트 보기

     

     

    jupyterlab 설치 (웹서버 불러올 때 사용할 예정)

     

     

    다음과 같이 웹서버 열린다. 

     

     

    마크다운모드로 하면 다음과 같이 목차 형태로 볼 수 있다.  

     

     

    자동으로 괄호 닫아준다. 

     

    ■ 파이썬 자료형

    - 숫자(정수, 실수) 

    - 문자형

    - 불린

     

    데이터 타입 붙여주지 않는다. (데이터 타입 문제가 발생하지 않는다.)

     

     

    a 로 하면 ' 붙여서 나옴

     

     

    type() : 타입 함수

    a[0] / a[-1] : 첫 글자 / 마지막 글자 

    ※ 마지막 글자가 -0 이 아닌 이유는 -0 은 0이기 때문에 -1부터 시작한다. 

     

     

    앞에 비우면 0부터, 뒷 글자 나오려면 뒤에서부터 끝까지 범위 정해주면 된다. 

    ※ 처음은 시작점을 정해준다. 

     

    범위 안정하면 다 나온다. 

     

     

    문자열 내가 원하는 대로 인덱싱 하기 연습

     

    ■ 포메팅

     

     

    포메팅 3가지 방법

     

    ※ Tab 누르면 쓸 수 있는 메서드 알려줌

     

     

    split(,) : , 기준으로 나누기

    upper() : 대문자

    lower() : 소문자

    capitalize() : 첫 글자 대문자

    title() : 신문제목(전체 단어 처음만 대문자)

     

    ■ 파이썬 고유의 자료

     

    1. 리스트

     

     

    2. 튜플

     

     

    튜플은 () 소괄호 쓴다.

    튜플은 List 와 다르게 수정 불가하다.

     

     

     

    for 문을 통해 List 안에 있는 내용을 꺼내고 데이터를 만들어서 꺼낼수도 있다.

     

     

    구구단 출력 예시

     

    ■ 리스트 컴프리헨션 사용

     

     

    사용해보기

     

     

    튜플 팩킹 관련해서 안나오려면 _ 쓰면 된다.

     

    3. 딕셔너리

     

     

    4. set 집합

     

     

    중복제거(유니크) 돼서 {1,2,3} 만 나온다.

     

     

    자료형에 () 하면 해당 타입을 만들어준다. 

     

     

    모든 문자열 true

     

     

    if 조건문 

     

     

     

     

    * : 여러개를 list 로 만들어준다. 

    ** : 딕셔너리로 처리

     

     

    a 변수에 접근은 하나 쓰기는 불가능

     

     

    global 변수로 정해주면 된다. 

     

     

    람다함수

     

    ※ shift + tab : 함수 내용 보여주기

     

     

    a : append 로 이전 기록이랑 더해서 보여주기

     

     

    파일 읽기 방법이다.

     

     

    한 줄씩 읽는 방법 (더 많이 씀)

     

     

     

    with 를 쓰면 파일 안닫아줘도 된다. 

     

     

     

     

    __init__ 로 생성자 만드는데, 없으면 자동생성자로 만든다. 

     

     

     

    filter(함수, 값)

    단 함수는 참 거짓으로 나와야 한다. 

    파이썬에서는 함수도 객체이다. 

     

     

    람다식으로 실행해보기

     

     

    맵 사용해주기

    ★ map은 1대 1 대응으로, 각각 하나하나에 해당 함수를 적용해준다. 

     

     

    필터 사용해서 2의 배수 출력하기

     

     

    설치한 numpy 메모리에 올린다. 

     

     

    as 로 축약해서 사용하기

    사용 시, np 로 pi 를 불러줘야 한다. 

     

     

    numpy 에서 sin 과 pi 바로 불러올 수도 있다. 

    '개발 > Python' 카테고리의 다른 글

    (Python) - 4 파이썬 교육  (0) 2024.08.27
    (Python) - 3 파이썬 교육  (0) 2024.08.26
    (Python) - 2 파이썬 교육  (0) 2024.08.23
Designed by Tistory.