IT/파이썬 기초
-
파이썬 기초 정복하기 -3) 자료형(타입) : 데이터의 다양한 형태IT/파이썬 기초 2021. 10. 5. 12:03
앞 장에서 변수를 선언하는 방법과 의미를 알아보았다. (https://2island.tistory.com/24) 이번에는, 변수 선언 시, 변수에 대입해주는 "값"의 종류에 대해서 이야기해보려고 한다. a = 1 위 코드에서는 a라는 변수에 1이라는 값을 넣어줬다. 1이라는 값은 우리가 아는 "숫자"의 형태이다. 즉 이 데이터의 종류는 숫자가 된다. 우리는 이런 종류를 앞으로 type 또는 자료형이라고 부를 것이다. 1) 타입 이 데이터의 타입에는 어떤 것들이 있을까? - 정수 : int 정수는 우리가 수학시간에 배웠던 대로, 0을 포함한 모든 양수와 음수를 정수라고 한다. -1, -100, 1, 434 등등 소수점이 없는 우리가 아는 일반적인 숫자들을 정수라고 부른다. 그리고 우리는 이 정수형 타입을 ..
-
파이썬 기초 정복하기 -2) 변수란? 파이썬에서 변수의 의미IT/파이썬 기초 2021. 10. 1. 17:16
앞 장에서, 프로그램이라는 것이 어떻게 동작하고, 파이썬은 어떤 흐름으로 실행되는지에 대해서 알아보았다. (참조 : https://2island.tistory.com/21) 이제는 본격적으로 파이썬 문법에 대해서 배워볼 것이다. 우선 프로그래밍을 처음 배우는 사람이라면 "변수"라는 것이 무엇인지 정확히 인지하여야 한다. 우리가 여지껏 배웠던 변수는 수학에서 배웠던 "어떤 값이 들어올지 모르는, 변할수 있는 수"였다. 즉, 방정식에서 x,y값이 변수였다. 그런데 프로그래밍에서 변수는 조금 의미가 다르다. 바로 "값을 담아두는 공간"으로 해석할 수 있다. 앞 장에서 우리는 휘발성 데이터가 RAM에 저장된다고 했었다. 프로그래밍에서 말하는 변수는 휘발성 데이터이다. 왜냐하면, 프로그램이 끝나면 모두 사용되지 ..
-
파이썬 기초 정복하기 - 1) 프로그램 동작 순서 & 인터프리터IT/파이썬 기초 2021. 9. 28. 12:11
요즘 여러 사이트들을 들어가보면, 짧은 기간안에 프로그래밍을 가르쳐주겠다고 나온 강의들이 많다. 그런데 프로그래밍을 하면 할수록 프로그램이 컴퓨터 내부에서 어떻게 돌아가는지를 정확히 알아야(기초를 어느정도는 알아야) 디버깅, 응용프로그래밍 등을 할 때 더 높은 이해도를 가지고 더 좋은 코드를 짤 수 있다는 생각이 들었다. 그래서 최대한 자세하고 디테일하게 공부할 수 있도록 포스팅을 해보려고한다. 1. CPU & RAM & Hard Disk의 역할 "프로그램"이라고 하면, 일반적으로 소스코드 작성을 통해서 만들어진 소프트웨어를 의미한다. 웹상에 존재하는 각종 포털사이트, 모바일에서 사용할 수 있는 어플리케이션 등등 굉장히 많은 프로그램들이 존재한다. 이 프로그램들은 기본적으로 어떻게 돌아가고 있을까? 시대..