분류 전체보기
TIL | 9.8.목 [Git / GitHub]
- Git Git 은 프로젝트의 버전 관리를 위한 도구 👉 내가 수정했던 히스토리를 보고 버전을 관리할 수 있다 / 변경 사항 관리 작업 단위를 나눠 오류에 유용하게 사용 할 수 있다. sourcetree를 사용해서 Git을 편하고 유용하게 사용 👉 Git : CLI 이라면 sourcetree : GUI [혼자서 작업할 때] add(staging) 내가 작업하고 있는 작업물을 커밋 할 준비👉 commit(현재 프로젝트의 상태 저장) 1️⃣ 원격 repo에서 PULL 👉 commit 2️⃣ 로컬 repo에서 PUSH 👉 commit - GitHub Github 는 Git 으로 된 프로젝트 저장 공간을 제공 Git 프로젝트 저장소 + 프로젝트 관리하는 기능을 제공 [저장소] 로컬 repo 원격 repo 내 ..
TIL | 9.7.수 [Python 활용]
- Python 강의 | 3. Python 활용 [반복문 / 자주 사용되는 모듈, 패턴 / 지금까지 배운 문법들을 활용해 로또 번호를 뽑는 코드 작성하기] 1. 반복분 [for] 1-1) list, tuple, set 을 for문 으로 반복 할 수 있음. 1-2) 변수 2개 이상을 한번에 반복 할 수 있다. members = [ ('a',24), ('b',25), ('c',26) ] for name, age in members:👉 변수명에 상관없이 members의 첫 번째 요소는=name, 두 번째 요소 = age print(f'{name}은 이고, {age}살 입니다.') 1-3) for문의 range 여부 리스트에 있는 원소를 하나씩 가져올 때 👉 range ❌ 범위를 정해놓고 일정 주기로 증감이 반..
BAE/<JOON> | 1차원 배열
1. [avg_program_1546.py] tc = int(input()) score = list(map(int,input().split())) score.sort() max_score = score[-1] sum = 0 for s in score : s = s/max_score*100 sum = sum + s print(sum / tc) 2. [max_arr_2562.py] num_list = [] for i in range(9): num = int(input()) num_list.append(num) small = 0 for n in num_list: if small < n: small = n print(small) print(num_list.index(small) + 1) 3. [OX_sum_89..
TIL | 9.6.화 [Python 활용]
- Python 강의 | 3. Python 활용 [자료형 활용, 변환 / 함수 / import / 조건문] 1. 자료형 활용하기 [배웠던 자료형] int float str list = [ ] tuple = ( ) set = (집합) | { } dict = { } : {key : value} bool [활용 방법] int 사칙연산 가능 : +,-, *, ** , /, //, % 표기법 : a = a+2 라면 👉 a += 2 str 문자열 + 문자열 : 문자열 합치기 가능 for 변수 in str 👉 문자열을 쪼개 하나씩 가져와 (hello 👉 h, e, l, l, o) list.index() 리스트 요소들의 위치값 : ⚠️ 인덱스 값 0부터 시작 주의 ⚠️ list[slicing] list[a:b:c] :..
BAE/<JOON> | 반복문
1. [case_sum_11021.py] tc = int(input()) sum = 0 for case in range(1, tc+1) : a, b = map(int, input().split()) sum = a+b print(f'Case #{case}: {sum}') print('Case #%d: %d' %(case,sum)) 2. [list_10871.py] : tc가 주어지면 tc만큼 list를 입력 해야되는데 적든/많든 상관없이 실행됨 (인터넷도 동일하게 설명되어 있음) tc, num = map(int,input().split()) list_num = list(map(int,input().split())) # list_num = [] small_num = [] # for case in range ..
BAE/<JOON> | 조건문
1. [alarm_2844] # 2884 hour, minute = map(int, input().split()) alarm_h = 0 alarm_m = 0 if hour == 0 : if minute >= 45: alarm_m = minute - 45 print(hour, alarm_m) else: alarm_m = 60 - (45-minute) alarm_h = 23 print(alarm_h, alarm_m) else: if minute >= 45: alarm_m = minute - 45 print(hour, alarm_m) else: alarm_m = 60 - (45-minute) alarm_h = hour - 1 print(alarm_h, alarm_m) 2. [oven_alarm_2525] # ..