본문 바로가기

분류 전체보기366

파이썬 알고리즘 강의/파이썬 기초 문법 4_반복문을 이용한 문제 풀이 ''' 반복문을 이용한 문제풀이 1) 1부터 N까지 홀수출력하기 2) 1부터 N까지의 합 구하기 3) N의 약수 출력하기 ''' #0 #1부터 입력받은 값까지 출력 #input 을 받아 계산을 할때는 자료형 꼭 변환!!! n = int(input("0번문제 / N을입력하세요:")) for i in range(1 , n + 1): print(i) #1 #1부터 N까지 홀수출력하기 n = int(input("1번문제 / N을입력하세요:")) for i in range(1 , n + 1): if i%2 != 0: print(i) #2 #1부터 N까지의 합 구하기 n = int(input("2번문제 / N을입력하세요:")) sum = 0 for i in range(1, n + 1): sum += i print(.. 2021. 9. 21.
파이썬 알고리즘 강의/파이썬 기초 문법 3_반복문(for, while, break, continue) 🧶range( ) 순차적으로 정수 리스트를 만드는 함수 ''' 반복문 for while ''' a=range(10) # range : 0~9 까지 정수리스트를 만든다 print(list(a)) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] a=range(1, 11) # range : 1~10 까지 정수리스트를 만든다 print(list(a)) #[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 🧶for range( ) for i in range(10): print(i) for i in range(1 , 11): print(i) # 1씩 작아지고 싶다면 인자를 하나 더 둬야한다. for i in range(10 , 0, -1): print(i) #=> 10 9 8 7 6 5 4 3 2 1.. 2021. 9. 21.
파이썬 알고리즘 강의/파이썬 기초 문법 3_조건문(if 분기문, 다중 if 문) 파이썬은 들여쓰기가 굉장히 중요하다 ''' 조건문 if(분기, 중첩) ''' x = 7 if x == 7: print("lucky") print("ㅋㅋ") ''' lucky ㅋㅋ ''' 🧶중첩 if 문 ''' 중첩 if 문 ''' x = 15 if x>=10: if x%2==1: print("10이상의 홀수") ''' =>result 10이상의 홀수 ''' 🧶and , or x=7 if x>0 and x=80: print('B') elif x>=70: print('C') elif x>=60: print('D') else: print("F") #2 x = 80 if x>=90: print('A') if x>=80: print('B') if x>=70: print('C') 2021. 9. 20.
파이썬 알고리즘 강의/파이썬 기초 문법 2_변수입력과 연산자 ''' 2.변수입력과 연산자 ''' ''' a = input("숫자를 입력하세요:") print(a) ''' a , b = input("숫자를 입력하세요:").split() # 2,3을 분리 print(a+b) => 위와 같은 경우 2 와 3이 문자열이기 때문에 더해도 수가 붙어서 나옴 a , b = input("숫자를 입력하세요:").split() # 2,3을 분리 a = int(a) print(type(a)) => int 형으로 변환 a , b = input("숫자를 입력하세요:").split() # 2,3을 분리 a = int(a) b = int(b) print(a+b) ''' input 2 3 =>5 ''' 🧶map을 사용하여 정수로 변환하기 split의 결과를 매번 int로 변환해주려니 귀찮습니.. 2021. 9. 20.
파이썬 알고리즘 강의/파이썬 기초 문법 1_변수와 출력함수 변수명 정하기 1. 영문과 숫자, _로만 이루어진다 2. 대소문자를 구분한다 3. 문자나, _로 시작한다 4. 특수문자를 사용하면 안된다 (&, %등) 5. 키워드를 사용하면 안된다(if , for ) ''' 1.변수와 출력함수 ''' a = 1 print(a) A = 2 print(a, A) A1 = 3 print(a, A, A1) # 2b=4 주석처 #한꺼번에 변수 선언 가능 a,b,c=3,2,1 print(a,b,c) #값 교환 a,b=10,20 print(a,b) a,b = b, a print(a,b) #변수 타입 a=12345 print(type(a))#int a=12.234567899999912345678 #8바이트만 나온 print(type(a))#float a='student' print(.. 2021. 9. 18.
Postgre// Postgre sql 백업 복구 (원하는 테이블만 지정) 파일 테이블 지정해서 백업하는 방법 1. 원하는 DATABASE 및 TABLE만 골라서 백업 / 복구 [백업] superuser 계정으로 접속 사용법) pg_dump [DATABASE명] -t [TABLE명] > [저장 될 DUMP FILE명] 예) [postgres@dev data]$ pg_dump pgsqldb -t tb_test > PGSQL_tb_test_20090830.dump [postgres@dev data]$ [복구] superuser 계정으로 접속 사용법) psql -f [FILE명] [DATABASE명] 예) [postgres@dev data]$ psql -f PGSQL_tb_test_20090830.dump pgsqldb SET SET SET SET SET SET SET SET CRE.. 2021. 9. 15.
git checkout/ merge error: Your local changes to the following files would be overwritten by merge: error: Your local changes to the following files would be overwritten by checkout: 위와 같은 오류와 함께 pull이나 checkout이 동작하지 않습니다. 처음 Git을 사용하였을때는 집과 회사를 오가면서 깃허브를 이용해서 push도 하고 pull도 하고 잘 사용하다가 이런 오류가 나오면 어떻게 해야할지 모르겠고, 커밋을 해야하는것 같은데 무의미한 커밋을 하고 싶지는 않아서 다른 폴더로 clone을 하고 다시 작업을 했었는데요. 해결 방법 에러 메세지를 자세히 보면 해결 방법이 나와있습니다. Ple.. 2021. 9. 13.
git branch 현재 작업 브랜치 확인/ 이동 git branch 현재 작업하고 있는 브랜치 확인 git 레포지토리가 있는 경로에서 아래 명령어를 입력하면, 현재 작업하고 있는 브랜치 이름을 확인할 수 있다. git branch 브랜치 생성 브랜치 생성은 git branch 브랜치이름 명령어로 생성한다. 새로 생성한 브랜치로 작업을 변경하기 위해서는 checkout 명령어를 사용한다. git branch 브랜치이름 git checkout 브랜치이름 브랜치 삭제 아래 명령어를 입력하면, 브랜치를 삭제한다. git branch -d 브랜치이름 출처: https://lelecoder.com/52 [lelecoder] 브랜치 이동 git chect out branch 2021. 9. 13.
remote 변경/삭제 /추가 기존 레파지토리 remote 제거 git remote remove origin 새 레파지토리 remote 추가 git remote add origin https://github.com/계정/레파지토리 2021. 9. 13.