본문 바로가기

Python

[5.10] Python 2일차 # 입력 받은 숫자를 문자가 아닌 숫자로 처리하고 싶을 때 - 데이터 변환 함수 (클래스의 생성자) 사용 - 문자열을 정수로 변환 : int() # type() : 함수로 보이지만 실제로는 클래스 - type을 이용하면 객체의 클래스를 알 수 있음 # 변수란? - 값(데이터)을 담는 그릇 - 종류와 크기 - 데이터의 종류와 크기에 따라 데이터 타입이 결정 - 이 데이터를 담는 변수의 데이터 타입도 결정 # 정적(static) vs 동적(dynamic) # 정적 타입 언어 vs 동적 타입 언어 # pre-run-time(compilation-time) vs run-time # 동적 타입 언어 : 변수가 프로그램 실행 중에 어떤 타입이든 저장 가능 즉, 변수가 특정 데이터 타입으로 결정X # 정적 타입 언어.. 더보기
[5.9] Python 1일차 # 프로그래밍이란? - 해야할 일을 (순서에 맞게) 기술한 것 # 컴퓨터 프로그래밍이란? - 컴퓨터가 해야할 일을 (순서에 맞게) 기술한 것 # 컴퓨터의 세계 vs 인간의 세계 - 2진수 vs 10진수, 12진수, 60진수 - only 수 vs 다양한 데이터 형 - CPU vs 두뇌 # 어셈블리어 - 기계어와 1대1 대응 # 저수준 언어 vs 고수준 언어 - 기계(CPU)에 가까운지 인간에 가까운지 # 컴파일러 vs 인터프리터 - 컴파일러 : 한 번에 쭈욱 해석 (번역가의 느낌, C, JAVA, 느림, 목적프로그램 생성) - 인터프리터 : 명령어 한 줄 한 줄 읽을 때마다 실행 (동시통역의 느낌, Python, BASIC, 빠름, 목적프로그램 생성X) # 접착 언어 (Glude Lang) - 다른 언어와.. 더보기