본문 바로가기
반응형

모두의파이썬20

모두의 파이썬 - DAY 5 (range 명령을 사용하여 변화를 주면서 반복하기) 모두의 파이썬 5번째 날! 오늘은 저번에 배웠던 range 명령어를 좀더 깊게 파보는 시간을 가지도록 하자! 대화형 셸에 'list(range(?))' 형식의 명령문을 삽입하자. 'list'는 range 안의 값을 나열해서 보여 주는 명령어다. 첫 줄을 보면 list(range(5))라고 되어있는데 이 때 range뒤의 5는 0부터 5가지의 수를 나열(반복)하는 것 이다. 그 다음에 range(0,n)은 0부터 n-1번째 까지의 수를 반복하는 것 이다. range(a,b)는 a부터 시작해 b-1번째 까지의 수를 반복하는 것 이라고 보면된다. 이번엔 "[0-4]"와 "[1-10]"를 화면에 표시하고 1~4, 1~10까지 표시해주는 명령어를 입력했다. for문에 속해있지않은 [1-4]와 [1-10]은 한 번.. 2021. 11. 7.
모두의 파이썬 - DAY 4 (for 명령을 사용하여 똑같은 작업 반복하기) 오늘은 for명령을 사용하여 똑같은 작업을 반복하는 공부를 해봤다! "hello"라는 문구를 총 10번 화면에 나타내도록 하자. 이전에 배운대로라면 print("hello")를 10번 써주면 되겠지만 프로그래밍은 극한의 최적화를 추구하니 효율적으로 가보도록 하자 반복작업을 도와주는 명령어가 바로 'for'이다. for x in range(횟수): 위와 같이 명령어를 입력해주고 끝에 :(콜론)을 붙여주도록 하자 for문을 사용한 반복은 꼭 네 칸 띄워서 써야 오류가 나지않고 출력이 되는데 콜론을 붙여주면 굳이 직접 네칸을 띄우지 않아도 자동으로 해준다. F5를 누르고 실행해보니 대화형 셸에 'hello'가 정상적으로 10번 표시된 것을 볼 수 있다. 이번엔 반복문과 일반 출력문을 같이 써보도록 하자. 그런.. 2021. 11. 5.
모두의 파이썬 - DAY 3 (연산과 변수) 오늘은 연산과 변수에 대해서 공부를 했다! 배운 내용이 정확히 무엇인지 바로 알아보러 가자! 우리가 가장 기본적으로 알고있는 사칙연산(+,-,*,/)을 사용해보는 시간을 가졌다. +는 덧셈 *는 곱셈 /는 나눗셈 **는 제곱 'a%b는 a를 b로 나누었을 때 나머지'를 뜻한다. "7+4=" 2021. 11. 3.
모두의 파이썬 - DAY 2 (간단한 프로그램 만들기) 오늘은 파이썬 공부 두 번째 날! 첫 날은 대화형 셸에서 프로그램을 실행 했다면 오늘은 새로운 파일을 만들어서 프로그램을 만들어보는 시간을 갖도록하자! 일단 'FIle - New File or Ctrl+N'의 과정을 거쳐서 새로운 파일을 생성하자. 그럼 위와같은 창이 뜨게되는데, 사진에는 명령어를 입력 후 찍었을 때라 그렇지만 원래는 정말 아무것도 없는 백지상태에서 시작한다. 그리고 책을 따라가면 위와같이 'print("hello")'라는 명령어를 연속 2번 입력하라고 한다. 그런다음 'Run ▶ Run Module or F5' 과정을 걸쳐서 실행시켜준다. 그럼 위와 같이 파일을 저장할 것인지 묻는 창이 뜨는데 '확인'을 눌러주도록 하자. 'myPy'라는 폴더를 생성! 책에서 공부하는 모든 예제들은 이곳.. 2021. 10. 31.
모두의 파이썬 - 20일 만에 배우는 프로그래밍 기초 앞서 블로그 첫 글에서 말씀드렸다 시피 저는 IT계열 전문대에 합격을 했습니다. 3월 입학전에 감이라도 잡고 가려고 서점에서 프로그래밍 관련 서적을 둘러보다 이 책을 발견했는데요. 예전에 풍문으로 파이썬이 입문용으로 많이 배운다더라 라는 소리를 많이 들은바 있어서 구매하게 됐답니다! 또 책도 그렇게 두껍지 않아서 부담없이 배울 수 있을 것 같아서라는 이유도 있고요! 저자가 누군지 모르고 샀는데 세상에나... 무려 메이플스토리의 창시자 '이승찬'님 이셨습니다...! 베타테스터들의 후기에 따르면 상당히 배우기 쉽게 책이 구성되어 있나봅니다! 저자님의 자녀들이 미국의 학교를 다니며 프로그래밍을 학습하는데 글쌔 우리가 중딩때 컴퓨터시간에 배웠던 스크래치 정도가 아니라 정말 체계적으로 배우고 있었던 것...! 요.. 2021. 10. 30.
반응형

#네이버 애널리틱스 ▼