I'm Electronic Engineer :)

[Do it] 점프 투 파이썬 - 09일차 본문

Study code & programming/Python

[Do it] 점프 투 파이썬 - 09일차

Lu175 2019. 8. 11. 01:02

 

 

 

09일차.pdf
0.40MB

 

 

 

1. 기본 내용

 

 

공부 날짜: 2019810()

 

 

 

2. 스터디 내용

 

 

공부 범위:

 

1장 파이썬이란 무엇인가?

2장 파이썬 프로그래밍의 기초, 자료형

3장 프로그램의 구조를 쌓는다! 제어문

4장 프로그램의 입력과 출력은 어떻게 해야 할까?

5장 파이썬 날개 달기

6장 파이썬 프로그래밍, 어떻게 시작해야 할까?

7장 정규 표현식

 

 

공부 내용:

 

6-1     내가 프로그램을 만들 수 있을까?

 

--- 스크립트 (Script)

 

           에디터로 작성한 파이썬 프로그램 파일.

 

--- 다른 사람들이 만든 프로그램 파일을 자세히 들여다보고 분석하라.

 

           다른 사람들의 생각을 알 수 있고, 아이디어를 얻을 수 있다.

 

           자신의 수준에 맞는 코드를 분석해보자.

 

--- 프로그램을 만들려면 먼저 입력출력을 생각하라. (구체적으로 생각하라.)

 

--- 구구단 출력 프로그램

 

 

6-2     3과 5의 배수 합하기

 

--- 35의 배수 합하기 프로그램

 

           책에서는 Search 함수에서 조건문에 걸러진 숫자들을 합해서 반환했다.

 

 

6-3     게시판 페이징하기

 

--- 게시판의 페이지 수를 보여주는 것을 페이징이라고 한다.


--- 페이징 프로그램

 

 

6-4     간단한 메모장 만들기

 

--- 프롬프트 창에서 메모장 만들고 출력하는 프로그램

 

 

6-5     탭을 4개의 공백으로 바꾸기

 

--- tab을 공백 4개로 바꾸기

 

 

6-6     하위 디렉터리 검색하기

 

--- 해당 디렉터리에서 “.py”확장자 파일 검색하는 프로그램

 

--- 하위 디렉터리에서 “.py”확장자 파일 검색하는 프로그램

 

--- 재귀 호출

 

           자기 자신을 다시 호출하는 프로그래밍 기법

           (위의 코드에서 Search(full_fileName) 부분)

 

--- 하위 디렉터리 검색을 쉽게 해주는 os.walk() 함수


           시작 디렉터리부터 그 하위 모든 디렉터리를 차례대로 방문하게 해주는 함수이다.

 

           이전 페이지의 결과와 순서에 차이를 보인다.

 

 

 

3. 스터디 후기

 

 

스터디 도중 발생한 문제, 어려웠던 점을 어떻게 해결했는지?

X

 

 

간단한 소감

오늘은 첫째 마당에서 배운 기본 문법을 활용하는 프로그래밍에 대해서 배웠다.

다음에 공부할 것은 정규 표현식인데 무엇인지 정말 궁금하다.

 

 

다음 스터디 예정일

2019811()