Coding 공부/Big data & Python

[Big data & Python] 클래스 예제 풀이, Git, 온라인 교재

CBJH 2024. 1. 29.
728x90
반응형

1. 파이썬 문법, 사용법을 검색하고 확인하고 싶을 때,

https://wikidocs.net/book/1

 

점프 투 파이썬

이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 …

wikidocs.net

 

2. Ctrl + /  선택한 줄을 주석처리해주는 단축키

 

이터러블하다. 반복 가능하다. >> for문 돌릴 수 있는 변수 타입 : 문자열, 리스트, 튜플, 딕셔너리

값이 바뀔 수 있는 타입 : 딕셔너리, 리스트

값이 바뀔 수 없는 타입 : 튜플, 문자열

문자열은 바꿀 수 없다!
요소값 in 리스트, 튜플   >>>true 또는 false값을 반환

 

 

 

for문 2개 사용해서 모음 갯수 찾기

 

for문 하나 사용하고 if문을 사용해서 모음 찾기

 

 

 

range(시작값, 종료값, 몇칸씩 이동할지)

 

 

 

첫번째 방법

문자열을 거꾸로 출력하는 문제

range를 이용하여 -1씩 인덱스를 바꾸어 다시 출력함.

 

두번째 방법

 

3번째 방법
4번째 방법

 

 

5번째 방법, 슬라이싱(-1은 간격 사이즈 옵션. 다른 정수형이 들어올수도 있다)

 

은행 계좌 입금, 출금 클래스 예제

메서드에서 self.메서드명()으로 메서드를 불러와 실행할 수 있다. print를 일괄 수정할 때 사용하면 편하다.

 

3. GIT 

실무에서 프로그램 개발 시 분업하여 업무를 공유할 때 사용하는 프로그램

 

GitHub : 다른 사람에게 공유하는 것 

 

Git와 GitHub의 차이점!

 

4. 클래스(class)

클래스는 속성을 정의하고 행위(Method)를 정의해서 사용할 수 있다. 속성과 행위를 갖는 변수다.

 

ex)자동차 (설계도)

속성 : 가격, 색깔, 최고속도

행위 : 전진, 후진, 조향, 정지

>>아빠의 녹색 5000천만원, 500km/h 자동차, 아들의 검은색 1000만원 150km/h 자동차... 다양한 속성이 있지만 할 수 있는 행위는 동일하다. 

 

5. 자격증, 데이터 베이스 

정보처리 : 정보를 데이터 베이스에 넣고 받아온다.

데이터 베이스 테이블 설계가 중요하다. 만들다보면 추가하거나 중복 데이터를 처리하는 등 다양한 변경사항을 적용하게된다.

댓글