분류 전체보기
-
15. Class 상속공부합시다!/python 2023. 2. 13. 00:11
지금까지 배운 Class를 다른 Class에서 사용할 수도 있습니다. 이를 Class 상속이라고 합니다. 부모 Class 슈퍼 클래스라고 하며 이를 물려받는 Class를 자식 Class 혹은 서브 Class 라고 합니다. 계속해서 재사용률을 높여 코드를 단순화하기 위해서 사용합니다. ''' 1. 클래스 상속, 다중상속 1.1. 클래스 상속 1.2. 클래스 상속 예제 코디 1.3. 클래스 다중 상속 ''' # 예제 1 # 상속 기본 # 부모 클래스 (슈퍼 클래스) 및 자식 클래스(서브 클래스) -> 모든 속성, 메소드 사용 가능 # 코드의 단순화 가능 # 라면 -> 속성(종류, 회사, 맛, 면, 면 종류, 이름) : 부모 # 속성을 물려받아 사용하면 코드의 단순화 class Car: ''' Parent C..
-
약속!행복한 얘기들 2023. 2. 10. 00:15
사 놓고 준다준다 하더니 1년 반만에 지갑들고 나타난 후배! 13년전 같이 청년창업센터에서 사업 시작하며 만나 어지껏 인연을 이어오고 있다! 좋은 사람 생겼다고 같이 지갑들고 찾아왔는데 하필이면 장지갑을 ㅎㅎ - 제가 지금은 장지갑을 싫어합니다. 바꿔온다 가져가더니 1년 반만에 나타나 뜻밖의 소식이나 전하는 늠! - 그래도 아까워 하지 않고 식사비까지 낸다. 어쨌든 이번엔 잘 살기 바라고 쫒겨나믄 사무실 가지 말고 집으로 와라! 근데 지환아! 너 그거 아냐? 누군가를 아프게 한 사람은 반드시 그 댓가를 받는다! 아마 너 맘 고생 좀 할거다! ㅎㅎ Have a nice day!
-
14. Class공부합시다!/python 2023. 2. 10. 00:15
함수의 모음 Class Class를 사용함으로서 함수들의 모아서 재사용할 수 있게 되었지요! # 1. 클래스 선언 및 self의 이해 # 1.1. 클래스 선언 # 1.2. 클래스 네임스페이스 self # 1.3. 클래스, 인스턴스 변수 # 1.4. self # 선언 : 첫글자 대문자, 단어연결시 첫글자 대문자 ''' class 클래스명: 함수 함수 함수 ''' # 예제 1 pass 예외처리됨 class UserInfo: def __init__(self, name): self.name = name def user_info_p(self): print("NAME: ", self.name) user1 = UserInfo("Kim") print(user1.name) user1.user_info_p() user2 ..
-
Shell Script - 2. for, if문공부합시다!/LInux 2023. 2. 10. 00:15
계속해서 Linux Script에서 사용하는 반복문(for)과 조건문(if)에 대해서 공부하도록 하겠습니다. 1. for 2. if 순서로 진행합니다. 1. for 문 1.1. 정의 1.1.1 하나의 타겟에 하나의 명령을 여러 번 실행. 1.1.2. 많은 데이터베이스를 백업하는 것과 같이 여러 타겟에 하나의 명령을 각각 한 번씩 실행 1.1.3. for 반복문은 작업 반복에 사용할 Bash 반복 구문 1.2. 구문 for VARIABLE in LIST; do COMMAND VARIABLE done 1.2.1. 위의 반복문은 LIST에 제공하는 문자열을 처리하고 목록의 마지막 문자열을 처리한 후에 종료. 1.2.2. 각 목록 문자열을 VARIABLE이라는 값으로 임시로 저장한 다음 해당 변수를 사용하는 명..
-
Shell Script - 1공부합시다!/LInux 2023. 2. 9. 00:14
자! 드디어 엔지니어에게 필수인 스크립트 부분입니다. 너무 간단하지도 너무 복잡하지도 않게 진행하도록 하겠습니다. 단 정규 표현식은 자주자주 접하셔서 익숙해 지도록 하셨으면 좋겠습니다. 1. 의의 2. 스크립트 순으로 진행합니다. 1. 의의 1.1. Bash 쉘 스크립트는 명령 목록이 포함된 실행 파일로, 프로그래밍 논리와 함께 전체 작업의 의사 결정을 제어. 1.2. 잘 작성된 쉘 스크립트는 그 자체가 강력한 명령줄 도구이며, 다른 스크립트와 함께 사용 가능. 1.3. 쉘 스크립팅을 능숙하게 다루는 능력은 모든 작업 환경의 시스템 관리자에게 필수. 1.4. 쉘 스크립트를 사용하면 일상적인 작업을 더 효율적이고 정확하게 완료할 수 있음 2. 스크립트 2.1. command interpriter 지정 2...
-
13. DB: DB data 다루기 - 2공부합시다!/python 2023. 2. 8. 00:13
오늘은 DB 관리 두번째 시간입니다. 조금 복잡해지고 있지만 꾸준히 생각하고 연습하시면 느낌이 팍 옵니다. 요기까지가 Python과정의 마지막 입니다. 어차피 Django에서 DB Connection이 있으니 미리미리 공부해 두세요! ''' 데이터 수정 및 삭제 1. update 2. delete 3. db 사용 권장 이유 ''' # 테이블 데이터 수정 삭제 import sqlite3 conn = sqlite3.connect('./resource/database.db') c = conn.cursor() # 데이터 수정 1 # Park -> niceman c.execute("update users set username = ? where id = ?", ('niceman', 2)) conn.commit()..