본문 바로가기

DEV235

파이썬 코딩 :: 파이썬 튜플(tuple), 집합 파이썬 튜플(tuple)과 집합(set) 1. 튜플의 구조 튜플은 전체 구조는 리스트와 거의 비슷하지만 몇가지 다른점이 있다. - 튜플은 소괄호'()'로 둘러싸며, 리스트는 값의 생성/삭제/수정이 가능하지만 튜플은 불가능하다. 생성/삭제/수정이 불가능한 점 빼고는 리스트와 완전히 동일하다. (순서가 있는 불변형 자료형) - 인덱싱 tup01 = (1, 2, 'a') print(tup01[0]) >>>1 print(tup01[2]) >>>'a' - 슬라이싱 tup01 = (1, 2, 'a') print(tup01[1:]) >>>(2, 'a') - 더하기 tup01 = (1, 2, 'a') tup02 = (3, 4, 'b') print(tup01 + tup02) >>> (1, 2, 'a', 3, 4, 'b'.. 2022. 9. 1.
파이썬 웹 프로그래밍 :: html/CSS 스타일, 소개 페이지 제작(3)_TIL#03 ■ JITHub 개발일지(TIL : Today I Learned) 3일차 □ TIL :: HTML/CSS/Javascript/Jquery/Ajax/Flask/MongoDB/... 1. 회원정보 수정/삭제 기능 구현 (1) 회원정보를 로그인하여 관리하지 않고, 비로그인 방식으로 회원정보를 관리하고자 함 아래와 같이 멤버 등록되어 관리되는 회원 카드는 2열로 나열된다. 각 멤버 사진 아래에는 '정보 수정', '정보 삭제' 버튼을 구성했고 각각 누르면, 아래와 같이 모달 창이 뜨며 패스워드를 요구하고, 유효성 확인 후 DB에서 삭제하는 것이 기능의 목적이다. 모달은 부트스트랩의 소스를 활용했다. 정보 수정 멤버 정보를 수정하시겠습니까? Password 닫기 정보 수정 정보 삭제 그러나 현시점에서는 아직 정보를.. 2022. 8. 31.
파이썬 웹 프로그래밍 :: html/CSS 스타일, 소개 페이지 제작(2)_TIL#02 ■ JITHub 개발일지(TIL : Today I Learned) 2일차 □ TIL :: HTML/CSS/Javascript/Jquery/Ajax/Flask/MongoDB/... 1. 네비게이션바 상단에 위치 하기 (1) 헤더가 될 부분과 네비게이션바를 ... 안쪽에 ... 태그를 만들어 내부에 작성한다. (2) 헤더 제목, 그리고 네비게이션 바가 될 소스를 넣는다. (3) 헤더를 고정하기 위해 style 지정을 한다. 안에 지정. (*참고 : 링크) - header에는 position : fixed; (헤더를 고정하는 역할) - 페이지를 올렸을 때 헤더가 다른화면에 가려지지 않도록 z-index : 1;을 넣어준다 - body에는 padding-top : 000px; (본문이 헤더에 일정부분 가려지므로.. 2022. 8. 30.
파이썬 웹 프로그래밍 :: html/CSS 스타일, 소개 페이지 제작_TIL#01 ■ JITHub 개발일지(TIL : Today I Learned) 1일차 □ TIL :: HTML/CSS/Javascript/Jquery/Ajax/Flask/MongoDB/... 1. Style - background-size 속성별 기능 2. 자주 사용하는 스타일 (1) background * 배경을 어둡게 하고 싶을 때 유용한 code 아래 붉은 부분을 url 앞쪽에 붙여넣어서 사용한다. (2) flex - 내용 가운데 정렬할 때 기본적으로 아래의 코드를 가져와서 사용하면 편하다. 구역 내 요소의 배열(열 방향/행 방향)을 변경시 아래와 같이 flex-direction : column ↔ row 선택하여 사용 (3) 마우스를 위에 올렸을 때 효과 : 클래스명 > button:hover { /// } .. 2022. 8. 29.
파이썬 코딩 :: 파이썬 딕셔너리(Dictionary) 문법, 예제 파이썬 딕셔너리 개념, 함수 1. 딕셔너리 구조 딕셔너리는 Key와 Value를 한 쌍으로 갖는 자료형 * Key에는 변하지 않는 값을 사용하고, Value에는 변화하는 값, 변화하지 않는 값 모두 사용이 가능하다 {Key1:Value1, Key2:Value2, Key3:Value3, ...} 2. 딕셔너리 추가, 삭제 - 딕셔너리 Value 추출 : 딕셔너리명[Key] or 딕셔너리명.get(Key) - 딕셔너리 추가 : 딕셔너리명[Key] = Value - 딕셔너리 삭제 : del 딕셔너리명[Key] a = {'이름' : '김세종'} # 딕셔너리 Value 추출(1) a['이름'] = '김세종' # 딕셔너리 Value 추출(2) a.get('이름') = '김세종' # 딕셔너리 Value 추출(3) -.. 2022. 8. 15.
파이썬 코딩 :: 파이썬 list 자료형 문법(수정, 연산 메소드) 파이썬 리스트 자료형, 연산자 메서드 1. 리스트(List) 자료형 숫자나 문자 모음 또는 리스트 등의 자료형의 모음을 표현할 때 사용 아래와 같은 형식으로 사용하며, 각 요소에는 숫자, 문자, 리스트 등의 자료형이 포함될 수 있다. 리스트명 = [요소1, 요소2, 요소3, ...] 2. 리스트(List) 인덱싱(Indexing) 리스트의 각 요소에 인덱스를 붙여 사용할 수 있다. 인덱스는 맨 좌측부터 0, 1, 2, 3, .. 순으로, 맨 우측부터 -1, -2, -3, ... 순으로 채번된다. a = [1, 2, 3, ['a', 'b', 'c'] >>> a[0] 1 >>> a[2] 3 >>> a[3] ['a', 'b', 'c'] >>> a[-1] ['a', 'b', 'c'] >>> a[3][0] 'a'.. 2022. 8. 15.
파이썬 코딩 :: 파이썬 인터프리터, pip 업그레이드 및 파이썬 패키지 설치 파이썬 인터프리터 & pip, 패키지 1. 파이썬 인터프리터 파이썬 커맨드에서는 PATH를 통해 파이썬 인터프리터를 찾고, 이 인터프리터는 python파일을 bytecode → 머신코드 → 출력 순서로 실행된다. * PATH(문자열 변수) : 컴퓨터가 커멘드에 해당하는 프로그램을 검색하는 경로 (각 경로를 세미콜론(;)을 통해 구분한다) ex) PATH=/path/to/directory_a;/path/to/directory_b;/path/to/directory_c 항상 PATH 안의 경로를 왼쪽부터 탐색하고, 찾은 프로그램 중 가장 왼쪽에 있는 프로그램을 사용 * 사용하려는 파이썬 버전을 변경하려면 이전 포스팅을 참고하여 제어판 > 시스템 > 정보 > 고급 시스템 설정 > 환경변수 > 고급 > Path .. 2022. 8. 15.
파이썬 코딩 :: 파이썬 반응형 모드와 파워쉘(PowerShell) 파이썬 반응형 모드 & 파워쉘(PowerShell) - 파이썬 언어는 윈도우 파워쉘에서도 아래와 같이 인터렉티브 모드로 사용이 가능하다. * 인터렉티브 모드는 무거운 에디터를 켜지 않고 주로 간단히 코드 결과를 확인하고 싶을 때 사용한다 파이썬을 실행할 위치를 지정, python이라는 명령어를 통해 인터렉티브 모드를 켜주면 아래와 같이 화살표(>>>)로 명령창이 변화한다. for문과 같이 코드를 여러줄 입력해야 하는 경우도 사용이 가능한데 이 때에는 화살표(>>>)가 아닌 (...)으로 변경된다. 에디터를 사용할 때와 마찬가지로 줄간격(tab)을 유의하여 작성하고 마지막 코드 줄이 완성되면 엔터(Enter)를 두 번 치면 아래와 같이 결과를 반환한다. 인터렉티브 모드를 종료할 때에는 간단하게 quit().. 2022. 8. 15.
파이썬 코딩 :: 파이썬 if 조건문 문법, 예제 파이썬 조건문 if 파이썬에서 사용하는 조건문 if문에 대해서 정리한다 (1) If문 기본 구조 if 조건 부분1: # 조건문 다음에 콜론(:)을 빠뜨리지 않는다 수행 부분 1.1 수행 부분 1.2 ... elif 조건 부분2: 수행 부분 2.1 수행 부분 2.2 ... elif 조건 부분3: pass # 조건문에서 아무것도 하지 않게 설정하고 싶을 경우 else: 수행 부분 4.1 수행 부분 4.2 ... - 기본적으로 if문은 조건문을 충족할 시/안할 시로 구분한다 - 위의 구조를 보았을 때 조건 부분1을 충족하면 수행부분 1.1~을 수행하고, 충족하지 않을 경우 다음 순서인 elif로 넘어가게 된다. (만약 조건이 1가지인 경우 elif가 아닌 else로 바로 넘어가도 된다.) - 조건문을 충족할 .. 2022. 8. 15.
파이썬 코딩 :: 파이썬 for, while 반복문 문법, 예제 파이썬 반복문 for, while 파이썬에서 사용하는 반복문에 대해서 정리한다 1. while문 - while문은 조건문이 '참'인 동안에는 반복적으로 코드를 수행하는 문법이다. while 조건 부분: 수행 부분1 수행 부분2 ... if 조건문 : continue # 반복문 맨 처음으로 돌아가기 if 조건문 : break # 반복문 빠져나가기 ※ 예시 : 10번 때리면 쓰러지는 Enemy # 10번 때리면 쓰러지는 Enemy HitNo = 0 # 때린 횟수 while HitNo < 10: HitNo += 1 print(f"Enemy가 {HitNo}번 맞았습니다.") if HitNo == 10: print("Enemy가 쓰러졌습니다.") ▶ 결과 2. for 문 for 문 역시 조건이 부합할 동안 수행문.. 2022. 8. 15.
반응형