자운최고지식인되기/파이썬 공부

1-1. 파이썬 시작하기 [이론]

ssoy1206 2025. 2. 1. 21:24

인프런 무료강의 - ⌜Python Programming⌟ 부산대학교 소프트웨어융합교육원

Python 시작하기

What is Program?


프로그래밍 언어로서의 Python

1. 자연어 유사성

부산대학교 소프트웨어융합교육원 - Python Programming -

  • Python은 Grammar와 Structure에서 다른 프로그래밍 언어에 비해 자연어와 유사
  • 간단한 영어 단어로 문법 구축

2. 간결성

부산대학교 소프트웨어융합교육원 - Python Programming -

  • 코드의 길이가 짧음 (Java와 동일작업 수행시, Python의 코드가 더 짧음)
  • 문법의 단순성
    • 들여쓰기를 통해 코드 묶음 지정 (이전 언어들은 ({}) 괄호, 혹은 블록 사용)
    • 어떤 조건 상황에서 수행해야 하는 일련의 명령문들이 존재할 때, 명령문들을 하나의 묶음으로 인식해서 수행함. 파이썬에서는 같은 자릿수만큼 들여쓰기가 되어 있는 연속적인 문장들은 하나의 묶음으로 인식. 따라서, 별도의 문형없이 스페이스바를 통해 묶음 설정 가능.
    • 문법문형이 단순하며 같은 order에 대해 들여쓰기가 일관되어 있어 가시성이 뛰어나고 간결함

3. 코드 재사용성

  • 오픈 소스 활용
  • : Python으로 구축하는 프로그램의 General한 기능에 대한 코드들이 일반적으로 공유됨
  • 웹 개발, 과학 수치 연산, 데이터 분석, 인공지능 등 다양한 분야를 위한 파이썬 도구들이 공유되고 쉽게 사용
  • 빠른 개발 속도 (오픈 소스를 통해 더 활발히 토론되고 향상됨)

Python의 활용 사례