본문 바로가기

반응형

코딩 이야기

(100)
짱 쉬운 파이썬 강좌 #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, 자동화 프로그램,..
통합 개발 환경 IDE에 대한 이야기 서론 현재 기분이 그리 좋진않다... 9월 모평을 조지고 쓰는 블로그의 느낌이란.... 아무튼 하루 할당치는 채워야하니까 개발자의 노트북에 꼭 있어야할 IDE(통합 개발 환경)에 대해 얘기해보도록 하겠다. 현재 내가 사용하는 IDE 난 현재 파이참, xcode, visual studio code(vsc)를 사용 중이다. 이러면 나에게 이런 의문을 가질 수도 있다. "아니 파이참하고 xcode가 가벼운 프로그램도 아닌데 그냥 vsc에서 다 돌려도 되지 않냐?" 뭐 이러면 크게 할 말은 없다. 내가 윈도우를 쓰다 맥을 쓴지 한 6개월 되가서, 컴파일러, 인터프리터 설정하는 법이 좀 헷갈린다. 경로를 못찾거나 해서, 혹은 C언어를 vsc 콘솔에 뜨는 쓸때없는 문구(?)가 보기 좋지 않다.(나만 이런거 뜨나....
사이드 프로젝트 - 공부 타이머 #2 서론 현재 나름 내가 생각하는 사이드 프로젝트의 목적을 잘 따르고 있다고 생각한다. 가볍고, 부담 없이, 진행을 멈추진 않는다. 하지만 속도가 그리 빠르진 않다. 하루에 거의 15분 만지고 땡인 정도라 진도를 많이 못나갔다. 아 이런 생각도 나 자신에게 부담주는건데. 개발 진행 상황 그냥 예전보다 보기 편해진 느낌이다. 폰트는 정해야하지만, 버튼 스타일시트는 민트색에 radius를 20dp 주었다. 중앙 버튼 정지와 출석만 margin left right로 각각 5px주어서 조금 띄었다. 그리고 드디어 자바 파일도 다뤘는대, 사실 별건 아니고 java.util.date에서 시간 가져온 다음에 설정한 목표 시간을 점점 빼는 식으로 타이머를 해보려했는데, 안돼서 지금은 그냥 시간 기능만 남겨두었다. 끝맺는 ..

반응형