본문 바로가기

Python_기초 (Python)10

[파이썬_제어문] 반복문 (Loop - for) 조건을 만족하는 동안 작업을 반복적으로 수행하는 반복문이다. 직접 실행시켜본 결과이다. names = ['egoing', 'basta', 'blackdew', 'leezche'] for name in names: print('Hello, '+name+' . Bye, '+name+'.') Hello, egoing . Bye, egoing. Hello, basta . Bye, basta. Hello, blackdew . Bye, blackdew. Hello, leezche . Bye, leezche. persons = [ ['egoing', 'Seoul', 'Web'], ['basta', 'Seoul', 'IOT'], ['blackdew', 'Tongyeong', 'ML'], ] print(persons[0.. 2022. 9. 2.
[파이썬_제어문] 조건문 (Conditional Statement) 조건에 따라서 다른 코드를 실행하도록 하는 조건문이다. # 012 print(0) if True: print(1) print(2) print('---') # 02 print(0) if False: print(1) print(2) 0 1 2 --- 0 2 input_id = input('id : ') id = 'egoing' if input_id == id: print('Welcome') id : id를 물어보고 아이디가 일치하면 Welcome을 표시한다 아이디 비밀번호의 기본적인 코드가 궁금했었는데 오드디어 알게 돼서 기뻤다! 나중엔 보안까지 신경쓸수있는 코드를 직접 만들어 보고 싶다. 2022. 9. 2.
[파이썬_제어문] 비교 연산자 (Comparison Operator) 비교를 통해 결과를 boolean으로 알려주는 비교 연산자. print('1 == 1', 1 == 1) print('1 == 2', 2 == 1) print('1 2', 1 > 2) print('1 >= 1', 1 >= 1) print('2 >= 1', 2 >= 1) print('1 != 1', 1 != 1) print('2 != 1', 2 != 1) 1 == 1 True 1 == 2 False 1 2 False 1 >= 1 True 2 >= 1 True 1 != 1 False 2 != 1 True ! 는 반대로 라고 생각하면 된다. !는 다르냐 라고 해석 2와 1이 다르냐? 라고 생각하면 된다. 2022. 9. 1.
[파이썬_제어문] Boolean 비쥬얼스튜디오 파이썬을 통해 실습했다. print(True) print(False) True False 0과 1 참과 거짓 이것들을 통해 엄청난 프로그램들의 가장 기초가 되는 것일거 같다. 인간으로 따지면 세포분자와 같은것 같다 2022. 9. 1.
[파이썬] PyPi 판다스를 이용해서 집값에 미치는 요인들을 정리해둔 연습자료로 연습해봤다. import pandas house = pandas.read_csv('house.csv') print(house) print(house.head(2)) print(house.describe()) 방대한 자료인데 순식간에 찾아내는 능력을 보고 놀랐다. crim,zn,indus,chas,nox,rm,age,dis,rad,tax,ptratio,b,lstat,medv 0.00632,18,2.31,0,0.538,6.575,65.2,4.09,1,296,15.3,396.9,4.98,24 0.02731,0,7.07,0,0.469,6.421,78.9,4.9671,2,242,17.8,396.9,9.14,21.6 0.02729,0,7.07,0,0.46.. 2022. 9. 1.
[파이썬] 디버깅 (debugging) 파이썬 디버깅 실습을 했다. a = 1 b = 2 c = 3 d = 4 e = 5 f = 6 g = 7 a = 2 h = 9 i = 8 j = 7 k = 6 l = 5 m = 4 n = 3 o = 2 p = 1 print(a) 만약 엄청난 양의 데이터 1억개 넘게 있다고 해도 print를 사용해서 약 27번 내로 무조건 찾아낼수 있다고 한다! 완전 신기하다. 비쥬얼스튜디오 프로그램 자체에도 디버깅을 제공한다. debugger 이용 -> bp, step over을 이용하여 버그 찾기 디버깅 방법 1. print로 반반 줄여나가며 범위 좁혀가기 2. 런앤디버그 기능 사용, 브레이크포인트설정. 다음 범위설정해서 한 번에 확인가능. 2022. 9. 1.
[파이썬] 변수 (Variable) 데이터에 이름 붙이기를 실습했다. name = 'egoing' message = 'hi, '+name+' .... bye, '+name+'.' print(message) hi, egoing .... bye, egoing. '+name+' 을 통해 이름에 해당하는 데이터 값을 순식간에 바꿀수 있다. 2022. 9. 1.
[파이썬] 리스트 데이터 타입 (List data type) 2022. 08. 30. 리스트 데이터 타입 파이썬에서 실습한 내용. students = ["egoing", "sori", "maru"] grades = [2,1,4] print("students[1]", students[1]) print("len(students)", len(students)) print("min(grades)", min(grades)) print("min(grades)", max(grades)) print("sum(grades)", sum(grades)) import statistics print("statistics.mean(grades)", statistics.mean(grades)) import random print("random.choice(students)", random... 2022. 9. 1.
[파이썬] 문자 데이터 타입 (String data type) 2022. 08.30. 파이썬에서 직접 실습한 내용이다. print('Hello world') print("Hello world") print(''' Hello world ''') print("'1'+'1'", '1'+'1') print('Hello world'*1000) print("len('Hello world'*1000)", len('Hello world'*1000)) print("'Hello world'.replace('world', 'universe')", 'Hello world'.replace('world', 'universe')) 문자는 ' ' , " "따옴표로 잘 묶어 작성해야 한다. 줄바꿈은 그냥 줄바꿈하면 안된다. 줄바꿈은 ''' 작은 따옴표 3개 & C:/Users/82106/AppD.. 2022. 9. 1.
[파이썬] 숫자형 데이터 타입 (Number data type) 2022. 08. 29. 파이썬 실습 파이썬을 컴퓨터에 설치하고 직접 실습한 코드이다. print(-1) print(0) print(1) # int print(1.1) # float print('1+1', 1+1) print('2-1', 2-1) print('2*2', 2*2) print('4/2', 4/2) import math print('math.sqrt(4)', math.sqrt(4)) print('math.pow(4,2)', math.pow(4,2)) import random print('random.random()',random.random()) 무언가를 파이썬에 표현을 할떄는 print() 를 사용한다. 산술연산자를 배워봤다. 정말 기초중에서도 기초인데 새로운것을 배웠다는 것은 너무 뿌듯하다.. 2022. 9. 1.