Python 시작~

chaeyoung·2022년 5월 6일
0

Python

목록 보기
1/2

파이썬 공부 파이팅!~~~

참고 도서

  • 혼자 공부하는 파이썬

파이썬

유튜브를 통해 파이썬을 속성으로 빠르게 배웠다.
이제 책을 통해 좀더 익숙해져 보자!

TIP 핵심 포인트, 키워드를 통해 기본 문법에 완벽히 익숙해지자!

파이썬 학습 목표

  • 웹 서비스 개발 (현재 목표!!!)
  • 서비스에 활용할 인공지능 개발
  • 데이터 수집 프로그램 개발
  • 엑셀 데이터 분석
  • 해킹 도구
  • 업무 자동화를 위한 간단한 프로그램 개발
  • 알고리즘 문제 풀이 (현재 목표!!!)

파이썬 장/단점

장점

  • 쉽다.
  • 다양하게 활용 가능하다.
  • 대부분의 OS에서 사용 가능하다.

단점

  • 느리다 ex) c 언어보다 10~350배 느리다! (프로그래밍 언어는 쉽게 사용할 수 있다는 성질과 속도와 반비례)
    • 때문에 전체적인 프로그램을 파이썬으로 만들고 고정적인 연산 부분만 c 언어로 만든다!
    • 게임 같은 연산이 많이 필요한 프로그램은이나 소형 장치는 파이썬을 사용하지 않는다.

기본 용어

  • 컴퓨터 프로그램: 컴퓨터가 무엇을 해야 할지 미리 작성한 진행 계획

  • 프로그래밍 언어: 프로그램을 만들려는 목적으로 사람이 이해하기 쉬운 언어를 이용해 만들어진 언어

  • 인터프리터

    • 프로그래밍 소스 코드를 바로 실행해 주는 프로그램
    • 한 번에 코드 한 줄씩 읽어 실행
  • 표현식 : 값을 만들어 내는 간단한 코드

  • 문장 : 표현식이 하나 이상 모인 것

  • 프로그램 : 문장이 모인 것

  • 키워드 : 언어가 처음 만들어질 때 정한 단어

    • 변수, 함수의 이름으로 사용됨
    • 키워드를 사용하면 안됨
    • 숫자로 시작하면 안됨
    • 공백을 포함할 수 없음
    • 알파벳을 사용하는 것이 관례
    • 의미 있는 단어를 사용해야 한다.
  • 식별자 : 사용자가 만들 수 있는 단어

    • 스네이크 케이스 : 단어 사이에 언더바(_) 기호를 붙여서 식별자를 만드는 것, 함수와 변수에서 사용
      • 함수: 뒤에 괄호()가 있다.
      • 변수: 뒤에 괄호()가 없다.
    • 캐멀 케이스 : 단어들의 첫 글자를 대문자로 하여 식별자를 만드는 것
      • 첫 글자를 소문자로 사용하는 캐멀 케이스는 파이썬에서는 사용하지 않는다.
      • 클래스에서 사용
  • 리터럴 : 자료, 값

profile
안녕하세요! 풀스택 개발자가 되고싶은 윤채영입니다. 제 블로그에 방문해주셔서 감사합니다!~~

0개의 댓글