본문 바로가기

반응형

코딩 이야기/프로그래밍 언어 이야기

(8)
자바(java)와 자바스크립트(javascript)의 차이점 서론 자바와 자바스크립트가 이름이 유사하여 헷갈리시는 분들이 계실 것 같아서 한번 자바와 자바스크립트에 대해 글을 써보려고 한다. 실제로 학교에서 누군가 나에게 물어보기도 하였다. 자바와 자바스크립트의 차이점 물론 둘다 개발언어이긴하지만, 완전 성향이 다른 언어이다. 정말 이름에 자바가 둘다 들어가긴하지만 연관이 없는 서로 생판 다른 언어이다. 개발의 토대, 회사, 만든 이 등 정말 아무 관련이 없다. (자바와 자바스크립트는 햄과 햄스터와의 관계와 같다고 하는 밈이다.. 그만큼 아무 상관없다는 뜻) 자바는 제임스 고슬링이 만든 객체 지향 언어로 문법 구조가 C#과 많이 비슷하다. 자바스크립트 또한 객체 지향 언어이긴하나, 웹 개발 언어이다. 각각의 특징을 살펴보며 서로 무엇이 다르고 어떤 장점이 있는 지..
짱 쉬운 파이썬 강좌 #6 for문 서론 오랜만에 짱 쉬운 파이썬 강좌를 올리게 되었다. 지금 생각해보니 if문보다 for문을 먼저 올렸어야 했는데, 실수했다. 그래서 지금이라도 for문을 올리도록 하겠다. for문? 반복문? for문은 반복문의 한 종류로 같은 명령을 여러번 수행해야 될 때, 사용한다고 생각하면 편하다. 나중에 기초 알고리즘의 대표격인 브루트포스를 공부하게 된다면, 지금 for문을 더욱 집중해서 봐야할 것이다. 사용법 파이썬의 for문은 다른 언어의 for문과 형태가 많이 다르므로, 좀 주의 깊게 보도록 하자. for i in range(5): print(i) 이 코드의 결과를 예상해보자. 아마 0 1 2 3 4라고 생각한 사람이 있을 것이고, 1 2 3 4 5라고 생각한 사람이 있을 것이다. 물론 답은 0 1 2 3 4..
짱 쉬운 파이썬 강좌 #5 if문 서론 오랜만에 파이썬 강좌를 쓰게 됬다. 시험이 끝났음에도, 좀 몸살같은 것때문에 시리, 5일간 좀 피곤에 쩔어 살았는데, 주말에 푹자니, 좀 낫는 기분이다. 그래서 여유있게 파이썬 강좌를 쓰려한다. if문? 그게 뭐징... if문은 파이썬의 문법 중 하나로 조건을 걸어, 그 상황에 맞게 대응하기 할 수 있다. 아래에 if문을 활용한 유명한 프로그래머 짤이 있는데 보고 가자. 짤 설명을 하자면, 보통 일반인이라면, 마트에 가서 우유를 구매 후, 아보카도가 있다면 아보카도를 6개 사갈 것이고, 없다면 우유만 사가지고 갈 것이다. 하지만 이 짤을 컴파일러, 인터프리터 관점에서 본다면, 우유를 사 되, 아보카도가 있다면, 우유를 6개 사라는 것이다. 이 짤을 코드로 표현하면 대략 이렇다. mart = ["mi..
짱 쉬운 파이썬 강좌 #4 딕셔너리 서론 오늘은 진짜 글쓰기 귀찮아서 그냥 대충 다른 걸로 때우려고 했는데, 어제도 대충 때워놓고 오늘도 그러긴 양심 없는 것 같아서, 파이썬 강좌를 하게 됬다. 사실 이제 파이썬 강좌 아니면 제대로 된 글을 쓸 소재가 없어서 걱정이다. 딕셔너리? 사전? 딕셔너리는 파이썬의 자료형 중 하나이다. 보통 딕셔너리라고 하면 사전을 떠올릴 수 있다. 나름 비슷한 의미라고 생각되기도 한다. 단어 사전을 보면 단어가 있고 그 단어에 맞는 뜻이 있으니까. 딕셔너리도 똑같다. key와 value가 있어서 둘이 한쌍으로 묶어서 사용된다. 이 key하고 value는 무조건 같이 묶여서 사용된다. 딕셔너리 사용법 a = {"name": "woogi", "phonenumber": 12341234} print(a) #출력 결과: ..
짱 쉬운 파이썬 강좌 #3 리스트 서론 드디어 시험이 끝났다. 히히. 근데 사실 생각해보면 시험기간 중에 블로그를 열심히 썻어도 점수가 바뀌거나 하진 않았을 것 같다. 워낙 딴 짓도 많이해서... 아무튼 오늘은 리스트에 다뤄볼까한다. 변수 다음에 제어문을 써야할 지, 아님 자료형에 대해 더 써야할 지 고민하다가 리스트를 해두는게 반복문이나 제어문과 연계해서 익히기 더 좋을 것 같아서 리스트를 먼저 배우도록 하겠다. 목차 리스트... ㄱ.그게 뭐노 사용하며 익히기 append 값 추가하기 del 값 제거하기 sum 리스트 총합 구하기 sorted 리스트 원소 정렬하기 리스트 값 변경하기 리스트... ㄱ.그게 뭐노 리스트는 원소(변수)가 연속적으로 저장되는 자료형이라 보면 편하다. c언어에는 배열이라고 비슷한 개념이 있는데, 차이점이라면 배..
짱 쉬운 파이썬 강좌 #2 변수 서론 오늘은 파이썬 문법을 제대로 배우기 전에 익혀야 할 변수에 대해 배워보도록 하겠다. 파이썬은 변수의 개념이 다른 언어에 비해 자유로운 편(?)이라고 할 수 있다. 그 이유를 같이 배워보자. 변수? 그게 뭔데 씹덕아 변수는 쉽게 말하자면 변하는 수이다. 하나의 공간을 만들고 그 공간에 내가 원하는 값을 넣었다가, 나중에 변환하거나, 출력하거나 할 수 있다. 다른 언어라면 이 변수라는 공간의 형태를 지정해줘야하지만, 파이썬의 경우, 변수에 넣는 값에 따라 변수의 형태가 자동으로 변한다. 변수 사용하는 예시! a = 1 b = 2 print(a + b) 위의 코드를 보면, 출력값을 예상할 수 있을것이다. 보통 3이라고 생각할 텐데, 맞다. a라는 변수와 b라는 변수를 더한 것을 출력했기 때문이다. 우리는..
짱 쉬운 파이썬 강좌 #1 출력문(print) 서론 이 글은 9월 27일날 작성하여, 추석 연휴에 발행되도록 미리 쓰는 글이다. 원래 주제로 넘어가면, 모든 프로그래밍 언어를 배우던 맨 처음에 사용하는 문법은 아마 출력문일 것이다. 파이썬의 출력문은 다른 언어에 비해 상당히 유연하게 사용가능하다. 간편하기도 하고, 아무튼 오늘은 파이썬 출력문에 다뤄 글을 쓸 것이다. 출력문이 뭘까? 출력문은 말그대로 글자를 화면상에 출력하는 파이썬의 문법이다. 위에서 내가 출력문은 프로그래밍 언어를 배우게 되면 가장 맨처음에 사용하는 문법이라고 말했는데, 그 이유는 프로그래밍 개발 환경을 설정하면, 사람들은 설정이 제대로 됬는지 확인하기 위해, printf("Hello world") 뭐 이런 문구를 적어 확인을 한다. 그리고 보통 학원가면, 변수, 연산자 같은 이론..
짱 쉬운 파이썬 강좌 #0 파이썬 환경설정 서론 이 강좌는 정말정말 파이썬을 취미로든, 혹은 과제용으로든 뭐든 간에, 코딩이 처음이라면 들어야 할 강좌이다. 이 강좌는 파이썬의 기본적인 문법을 다루는 강좌이며, 단순 사용법을 배우는 것이 아닌 배운 것을 응용해서 기억 속에 남도록 할 수 있는 강좌이다. 물론 나도 아직도 코딩을 배우는 입장이고, 나도 갈 길이 아직 많이 멀다. 누구를 가르칠 입장이 아니지만, 공개적으로 남을 가르칠 순 없지만, 이 글을 통해서라도 남들에게 뭔가를 더 알려주고 싶어, 강좌를 시작한다. 파이썬 파이썬에 대해, 간단히 설명하고 환경설정하는 법으로 넘어가겠다. 파이썬은 프로그래밍 언어 중 하나로, 문법이 간결해 익히기 쉽고, 범용성이 넓다는 것이 장점이다. 이 말은 즉, 파이썬 하나만 익혀둬도, GUI, 자동화 프로그램,..

반응형