Language
![](http://i1.daumcdn.net/thumb/C400x400/?fname=https://blog.kakaocdn.net/dn/crK3Oe/btsDIuQiIiy/p9kHhdVNLbb0CIyT8jrlq0/img.png)
![](https://tistory1.daumcdn.net/tistory/6804990/skin/images/no-image.jpg)
📌 1. 자료형이란? 문자의 값을 숫자로 인식할 지 문자로 인식할 지 구분할 수 있게 해줌 ex) 1 + 1 = 2 '1' + '1' = '11' 1) 자료에 대한 타입 : 숫자, 문자열, bool 2) 어떤 값을 담는 자료구조 : 변수, 리스트, 튜플, 딕셔너리, 집합 📌 2. 변수 파이썬에서 사용되는 변수는 객체를 가리킴 우변에 있는 값 또는 식을 좌변 변수에 대입 (ex. a = 3 a=a+1) '='의 의미는 수학과 다름 type(변수) => 변수의 타입을 알 수 있음 1) 메모리와 주소 변수는 메모리의 주소를 가리킴 메모리는 주소와 값을 지님 #ex1) a = [1, 2, 3] b = a #a가 가진 주소를 보내줌 a[1] = 4 print(b) #[1, 4, 3]출력, a[1] = 4는 메모리..
![](http://i1.daumcdn.net/thumb/C400x400/?fname=https://blog.kakaocdn.net/dn/b81svM/btsDGYLch2K/3GYLHmsiqYHgDCU2YwvBik/img.png)
![](https://tistory1.daumcdn.net/tistory/6804990/skin/images/no-image.jpg)
1. Python 시작하기 구글에서 만들어진 소프트웨어의 50% 이상 파이썬이 사용됨 드롭박스(Dropbox), 인스타그램(Instagram) 등에서 사용 이해하기 쉬워 공동 작업과 유지 보수가 편함 2. Python 특징 문법이 쉬워 빠르게 배울 수 있음 사용료 걱정 없이 무료로 다운로드 가능 python은 간결한 언어 가장 좋은 방법 1가지만 이용하는 것을 선호함 실행이 되게 하려면 꼭 줄을 맞추어야 함 개발 속도가 빠름 python은 C와 찰떡궁합임 상대적으로 느린 python과 빠른 C언어가 조합 가능 Python 라이브러리들 중에는 C로 만들어진 것도 많음(Numpy : C라이브러리를 python에서 쓸 수 있도록 래핑) 💡 컴파일 언어(빠름) vs 인터프리터 언어(느림) 컴파일 언어 ex) C..
![](http://i1.daumcdn.net/thumb/C400x400/?fname=https://blog.kakaocdn.net/dn/U0ANw/btsDLIzn3CK/9EBC5yViJUqy17Wk8t9mJ0/img.webp)
![](https://tistory1.daumcdn.net/tistory/6804990/skin/images/no-image.jpg)
📌 Java란? 자바(Java)는 자바로 기술된 프로그램 개발 및 실행을 할 수 있는 소프트웨어 모임의 총칭이다. 자바 프로그램은 운영체제나 하드웨어에 의존하지 않는 바이트 코드(중간 언어)인 추상적인 코드로 구현된다. 따라서, 자바 프로그램을 실행하기 위해서는 자바 가상 머신(JVM)과 개발에 필요한 표준 라이브러리 세트와 컴파일러의 환경만 맞추면 자바 프로그램은 모든 환경에서 동일하게 동작한다. 이러한 실행환경과 개발환경을 제공하는 것이 자바 플랫폼이다. 출처: 위키백과 사전 자바는 C언어에 객체 지향적 기능을 추가하여 만든 C++과 달리, 처음부터 객체 지향 언어로 개발된 프로그래밍 언어이다. WORA (Write Once Run Anywhere) 플랫폼 종속성을 극복하고 개발 단계에부터 플랫폼에 ..