파이썬컴퓨팅2 [ 파이썬컴퓨팅 ] 컴퓨팅 사고 현실에서의 프로그램 vs 코딩을 통한 프로그램 차이 파악프로그래밍의 기반이 되는 컴퓨팅 사고 개념 이해프로그램의 구조인 순차 구조, 선택 구조, 반복 구조 학습 1. 프로그래밍의 기본 원리 현실의 프로그램은 전체 과정을 여러 개의 작은 과정으로 분할하고, 작은 과정의 순서가 명확하게 정해져있으며, 각각의 과정은 구체적이고 다른 해석의 여지가 없다는 특징이 있다. 컴퓨터, 스마트폰을 이용할 때의 공통점은 소프트웨어를 이용한다는 점인데, 하고 싶은 일을 지원해주는 소프트웨어가 없다면 프로그래밍을 통해 직접 개발을 할 수 있다. 실제로 스마트폰 초창기 서울시 시내버스 정보 앱을 만들어 인기를 끌었던 적이 있음 2. 컴퓨팅 사고컴퓨팅 사고는 컴퓨터를 이용해서 문제를 해결하려는 논리 체계로 고전적인 사고에 반.. 2024. 8. 31. [ 파이썬컴퓨팅 ] 파이썬 소개와 환경 설정 1. 파이썬의 발전 과정 네덜란드에서 태어난 Guido Van Rossum이 개인 프로젝트로 개발한 것으로 1991년에 오픈 소스 형태로 공개하였다. 파이썬 1.0은 1994년 개발되었으며, 야후에서 웹 메일 서비스를 개발하는 데에 사용되었다. 당시 야후는 긴급 웹 메일 서비스 개발이 필요했는데, 파이썬은 타 언어 대비 아주 빠르게 개발할 수 있었기에 파이썬으로 개발되었다고 한다. 2000년대에 개발된 파이썬 2.0은 가비지 콜렉션 시스템을 개선했고 유니코드 지원 서비스를 갖추었으며, Python Software Foundation이 설립되어 주요 라이브러리가 개발되었다. 파이썬 3.0은 2008년에 발표되었으며 개발자 커뮤니티와 오픈 소스 프로젝트의 증가로 다양한 라이브러리들이 등장하며 대중적인 인기.. 2024. 8. 31. 이전 1 다음