혼공파 | 01. 파이썬

yeonk·2021년 9월 2일
1

python

목록 보기
1/23
post-thumbnail



또 다른 시작점에 서서 🙂

C언어 공부를 하던 중, 새로운 대외 활동에 지원하게 되었다.
지원 후 아직 심사 중에 있다.

대외 활동에서 프로그래밍 언어 중 파이썬을 주로 사용한다기에 혹시 몰라서 파이썬 기초를 공부하고 있다.
결과가 어찌되었든 공부해두면 어디서든 도움이 될 상황이 올 것이라고 믿는다.

그럼 오늘도 화이팅(●'◡'●)






1. Python

1991년 귀도 반 로섬이 발표한 프로그래밍 언어



파이썬의 특징

  • 비전공자도 쉽게 배울 수 있는 언어: 간단한 문법

  • 다양한 분야에서의 활용: 웹서버, 해킹도구, IoT, 인공지능 등에 모두 활용 가능

  • 대부분의 운영체제에서 동일하게 사용

  • 속도가 느림

    • 쉽게 사용할 수 있는 대신 느림 (반대로 C언어는 어려운 대신 빠름)
    • 연산이 많이 필요한 프로그램이 아니면 프로그래밍 언어의 속도 차이를 크게 느끼기는 어려움
    • 고정적인 연산을 많이하는 프로그램은 전체적인 프로그램을 파이썬으로 만들고, 고정적인 연산은 C언어 로 만들어 활용하기도 함






2. 파이썬의 핵심 용어

표현식: 값을 만들어내는 코드
문장: 표현식이 하나 이상 모인 것
프로그램: 문장이 모인 것

표현식이 모여 문장이 되고 , 문장이 모여 프로그램이 된다.


표현식, 키워드

expression: 표현식. 값을 만들어 내는 간단한 코드 / 숫자, 수식, 문자열 등
keyword: 키워드. 특별한 의미가 부여된 단어



식별자

identifier: 식별자. 이름을 붙일 때 사용하는 단어 / 변수 또는 함수 이름 등으로 사용


식별자 규칙

  • 키워드 사용 불가
  • 특수 문자는 언더바(_)만 사용
  • 숫자로 시작 불가
  • 공백 포함 불가
  • 참고: 알파벳 사용과 의미있는 단어를 사용하는 것을 권장

식별자 구분

snake_case: 단어 사이에 언더바 기호를 붙여 식별자를 만듦 → 함수(뒤에 괄호 O), 변수(뒤에 괄호X)
CamelCase: 단어의 첫 글자를 대문자로 만들어 식별자를 만듦 → 클래스


주석

comment: 주석. #이후 글자는 주석 처리되어 프로그램에 어떠한 영향도 주지 않음



연산자와 자료

연산자: 값과 값 사이에 무언가 기능을 적용할 때 사용
literal: 리터럴. 자료



출력: print()

#하나 출력
print("하나만 출력")

#여러 개 출력
print(1, 2, 3, 4)

# 줄바꿈
print()






3. 이 외 용어 정리

개발환경: 프로그래밍을 할 수 있는 환경
텍스트 에디터: 프로그래밍 언어로 이루어진 코드를 작성할 수 있게 함
interpreter: 작성된 코드 실행






reference

윤인성, 『혼자 공부하는 파이썬』, 한빛미디어

0개의 댓글