IT 547

[파이썬] 파이썬 패키지와 모듈 [패스트 캠퍼스 챌린지 14일

안녕하세요? 파이썬 개발공부 오늘 14일차 입니다. 중간에 힘든 구간들이 많았으나 아직까지 실패 없이 잘 왔습니다. 그래 좀만 더 가자 패스트 캠퍼스 다음 이런 도전은 좀 쉬운것였으면 좋겠네요 오늘은 프로젝트 Open이 있어서 회사에서 밤을 세우고 와서 피곤해 죽겠는데 하루라도 빵꾸를 내면 안되니 계속해서 이어가겠습니다. 독하다 독해 패캠 오늘 배운것은 패키지와 모듈입니다. 모듈은 저희가 지금까지 작성해온 예제들 그 예제들을 만들 때 새로운 파일로 만들고 파일명.py 로 했는데 이때 이 .py 단위로 작성된 기능을 모듈 이라고 합니다. 그리고 그 기능들을 가진 모듈을 모아둔 것을 패키지라고 합니다. 각각 모아둘때 뜬금없는 것 끼리 묶어버리지 않고 그래도 관련 있는 것 끼리 묶겠죠? 이렇게 사용하는 이유는..

IT/프로그래밍 2022.02.06

[파이썬] 파이썬 클래스, 상속, 오버라이딩 [패스트 캠퍼스 챌린지 13일차]

안녕하세요? 도전 13일차 곧 2주차가 되는 군요 오늘은 객체 지향 언어를 처음 배울때 많이들 좌절하고 놀라는 클래스 심화 입니다. C언어에서는 포인터 개념일까요? 이해가 안된다면 반복하고 계속 해서 문제를 풀어서 그냥 외워서 하게 되다보면 자연스럽게 이해도 되는 경우도 있어서 자신에게 맞는 방법으로 숙달이 되어야 하겠습니다. 오늘 추가로 배운 클래스의 상속 그리고 오버라이딩도 결국은 반복, 중복을 싫어하는 우리 개발자 분들이 그것을 막기 위해 만든 개념입니다. 비슷한 기능을 묶어서 함수를 만든 것처럼 비슷한 클래스가 어려개 만들어져야 하는 경우는 공통 된 부분을 부모 클래스로 만들어 두고 그 클래스의 속성과 매서드만 상속 받아서 코드도 깔끔하게 쓰고 귀찮은 반복을 피하는 것입니다. 그리고 상속 받은 내..

IT/프로그래밍 2022.02.05

[파이썬] 파이썬 클래스 [패스트 캠퍼스 챌린지 12일차]

안녕하세요? 뜻밖의 행운입니다. 오늘은 파이썬 12일차 입니다. 11일차에 이어서 조금은 지루하네요 ㅎ 저는 문제 푸는게 더 재미있습니다. 계속해서 이론이네요 오늘 나온 클래스는 객체지향 관련 책을 한번 더 읽어 보면 좋을듯 합니다. 하나의 강의에서 한번에 습득하기에는 제약이 있는듯 하네요 시중에 객체지향에 관련된 책이 많은데 어떤 책이 좋을지는 한번 서점 나들이를 가봐야겠습니다. 지겹다고 그냥 대충 넘기면 나중에 힘들어 지는 개념 클래스 연습문제 풀면서 반복하다 보면 또 완전히 제것으로 만들 수 있을듯 하네요 힘내서 합시다. 내것으로 만들어 은 무궁무진하게 만들어가야지 클래스 가 무엇이냐? 왜 알아야하고 어디에 쓰일까요? 클래스는 객체를 표현하기 위한 문법이라고 합니다. 객체를 표현하려고 하는 이유는 ..

IT/프로그래밍 2022.02.04

[파이썬] 파이썬 튜플, 딕셔너리 [패스트 캠퍼스 챌린지 11일차]

안녕하세요? 뜻밖의 행운입니다. 오늘은 파이썬 강좌 수강 11일차 입니다. 튜플과 딕셔너리까지 왔습니다. 슬슬 지겨워지기 시작하지만 꾸욱 참고 끝까지 가봐야겠네요 뭐라도 하나 완벽하게 뚝딱 만들어 봐야 뿌듯함이 생길테니 인내심을 가지고 끝까지 가보겠습니다. 파이썬을 배우면서 느낀것은 (), {}, [] 이 괄호 구분을 잘해야 겠다는 것입니다. 리스트, 튜플, 딕셔너리 다른 것들인데 모두 괄호로 지정을 해서 그냥 지나치면 잘못 이해하거나 지나칠 수 있을듯 합니다. 그런데 뭐 이것은 아직 배우는 단계라 익숙하지 않아서 그렇지 밥먹고 파이썬만 한다면 너무 익숙해져서 절대 헷갈리지 않고 잘 사용하겠죠 그렇다는 것은 완전히 내것이 될 때까지 또 열심히 반복과 응용만이 살길입니다. 우선 튜플과 딕셔너리는 무엇이고 ..

IT/프로그래밍 2022.02.03

[파이썬] 파이썬 함수 문제 풀이 [패스트 캠퍼스 챌린지 10일차]

안녕하세요? 뜻밖의 행운입니다. 10일차 뭔가 의미 있는 숫자 같습니다. ㅎ 이렇게 10일차 5번 하면 50일까지 문제 없이 잘 갈 수 있겠습니다. 설연휴에도 쉬지 않고 잠깐이라도 교육을 들으면서 이어가는 모습 아주 좋아요 오늘은 지금까지 배운 것들을 활용해서 문제를 해결하는 것을 배웠습니다. 그렇죠 주입으로 배워서는 완전히 자기 것으로 할 수 없습니다 . 일단 중간평가는 로또 번호 생성기 만들기였습니다. 로또 번호 생성기를 어떻게 만들어야 할까요? 우선 다음과 같은 조건들이 있어야 할 것입니다. 1. 1~45 까지의 숫자만을 생성한다. 2. 1~45 까지 중 6개의 숫자를 뽑아야 한다. 3. 6개의 숫자는 서로 중복되어서는 안된다. 이렇게 프로그래밍을 할 때 요건을 받고 그 요건을 만족하기 위한 조건들..

IT/프로그래밍 2022.02.02

[파이썬] 파이썬 함수 [패스트 캠퍼스 챌린지 9일차]

안녕하세요? 뜻밖의 행운입니다. 22년 올해는 작년에 비해 무엇 하나라도 더 알고 있는 제가 되고 싶어서 도전한 파이썬 강의 완강! 오늘로 9일차 계속해서 잘 가보겠습니다. 오늘은 역시나 또 많이 사용할 함수에 대해서 배웠습니다. 프로그래밍을 하다면 보면 정말 중고등학교때 배웠던 개념들이 많이 나옵니다. 프로그래밍을 배울때 생각하면 좋은 개념중에 하나가 이런 언어를 만든 사람은 게으른 사람이라는 것입니다. 물론 진지하게 게으르다고 생각하면 안되고 ㅎ 너무나 게을러서 반복하는 작업 간단한 작업을 직접 하기 싫으니 편하게 컴퓨터를 시키려고 개발을 한 것이죠 그렇게 생각하면 이 함수도 조금은 이해하기 쉬워집니다. 자주사용하는 기능을 함수로 만들어서 그 때 그 때 호출하여 사용하는 것이기 때문이죠 함수는 지금까..

IT/프로그래밍 2022.02.01

[파이썬] 파이썬 반복문 while [패스트 캠퍼스 챌린지 8일차]

안녕하세요? 뜻밖의 행운입니다. 시간 참 빠릅니다. 벌써 챌린지 8일차라니 믿을 수가 없네요 아무튼 자비없는 도전 계속해서 이어갑니다. 이렇게 융통성 없을 줄이야 연휴에도 무조건이다. 무조건! 지난 시간에는 for 문에 대해서 복습해고 이번에는 while 반복문에 대해서 이어 가겠습니다. while 반복문은 조건식으로만 동작하며 반복할 코드 안에 조건식에 영향을 주는 변화식이 들어갑니다. 바로 예제를 보겠습니다. i = 0 # i 변수 선어 0 부터 할당해서 시작하겠다는 것입니다. while i < 10: # while 문 i가 10보다 작을때 까지 계속 반복하겠다는 것입니다. print(i, "번째 반복하고 있습니다.") # 변수 i 가 늘어가는 것을 보겠습니다. i += 1 # +=1 은 i를 1씩 ..

IT/프로그래밍 2022.01.31

[파이썬] 파이썬 반복문 [패스트 캠퍼스 챌린지 7일차]

안녕하세요? 뜻밖의 행운입니다. 어느덧 패스트 캠퍼스 챌린지도 7일차 일주일째에 접어 들고 있네요 계속 여러 일들이 있어 지키지 못하는거 아닌가 조마 조마 했는데 다 극복하고 아직 까지는 꾸준히 하루 1개씩 듣고 있습니다. 오늘은 조건문 만큼이나 매우매우 중요한 반복문에 대해서 배웠습니다. 몰랐는데 학습 통계라는 기능도 있네요 수강률 100%를 향해서 가겠습니다. 고고 조건문과 반복문 2 가지만 정복하면 일상에 필요한 개발은 다 할 수 있지 않을까 감히 생각해 봅니다. 우리가 프로그램을 개발하는 가장 큰이유가 일상의 문제를 해결하기 위해서고 그 중에 컴퓨터가 우리 대신 잘하는 일은 반복해서 하는 일이죠 그 반복을 시키기 위해 우리는 반복문을 배워야 하구요 오늘 배운 반복문은 크게 2가지였습니다. for ..

IT/프로그래밍 2022.01.30

[파이썬] 파이썬 리스트 자료형 [패스트 캠퍼스 챌린지 6일차]

안녕하세요? 파이썬 웹개발 패스트 캠퍼스 챌린지 6일차 입니다. 주말 공휴일 없이 무조건 매일 해야 하는 도전 무섭군요 하지만 습관이 되게 잘 계속 이어 가겠습니다. 오늘은 리스트 자료형에 대해서 배웠습니다. 프로그래밍은 기본적으로 반복되는 것을 싫어 합니다. 그래서 여러 데이터가 있는데 그 데이터마다 변수명을 정하기는 귀찮고 한번에 저장 할 수 있는 수단 중에 하나인 리스트 자료형을 이용합니다. 리스트 자료형 역시 사용하기 쉽습니다. 리스트명 = [데이터, 데이터, ... , 데이터] 를 하면 리스트에 데이터들을 할당 할 수 있습니다. 그냥 변수와 다르게 [ ] 이것으로 감싸준다는 것이 특징이죠 리스트 = [데이터, 데이터, 데이터] 리스트를 만들때는 반드시 처음 부터 데이터를 할당 할 필요없이 바로 ..

IT/프로그래밍 2022.01.29

[파이썬] 파이썬 조건문 [패스트 캠퍼스 챌린지 도전 5일차]

안녕하세요? 패스트 캠퍼스 챌린지 도전 5일차 입니다. 5일만에 중요한것들이 많이 나왔네요 보통 개발때 가장 많이 사용하는 조건문과 반복문에 대해서 배웠습니다. 그 중 오늘은 조건문만 복습 하겠습니다. 리바운드를 지배하는자가 경기를 지배하고 조건문을 정복하는자 프로그래밍을 지배한다! 파이썬 초급 부분 강사님 유머가 있습니다. 저와 통하는 유머에요 프로그래밍 언어도 진짜 외국어 배우듯이 하면 됩니다. 간단한 법칙은 외우고 실제로 계속 해서 써야 진짜로 실력이 늘어납니다. 그냥 법칙만 외운채로 넘어가면 자기 자신것이 되지 않는데 그런 의미인지 오늘 예제 위주의 강의 였습니다. 여기서 발전하면 스스로 만들어 보고 싶은것을 만들면 진정으로 체득한것이 됩니다. 조건문 조건문 if 사실 if는 파이썬 뿐만 아니라 ..

IT/프로그래밍 2022.01.28