03.29 화 파이썬2

이재빈·2022년 3월 29일
0

AI스쿨

목록 보기
5/8

1.학습내용

치트시트
python cheatseet
파이썬은 들여쓰기가 매우매우매우 중요하다.

코드만 줄바꿀하고싶을때 \사용(출력은 줄바꿈안됨)
출력도 줄바꿈하고싶으면 /n사용 ex)hello\nworld

딕셔너리

리스트 []
성격이 같은 순서가 없는 경우 쓰기 좋음
egoing = ['egoing','seoul','programer']]

딕셔너리 {} 사전형
성격이 다른데 순서가 없는 경우 쓰기 좋음
egoiing={'name':'egoing', 'city': 'seoul', 'job': 'programmer'}

boolean (True of False 비교연산자)

    console.log(true);
    console.log(false);
    console.log(1===1); //t
    console.log(1===2); //f
    console.log(1>2); //f
    console.log(1<2); //t

<->
print(True) #비교연산자
print(False)

print(1==1)
print(1==2)
print(1>2)

※유의할 점
Java Script에서는 === 으로 같다를 표현
But Python에서는 ==로 표현

J.S에서는 소문자 대문자 상관 X
But Python에서는 True False로 해야됨

2.Conditional Statement 조건문

예시 1

if(true){
        console.log(2);
        console.log(3);
    }
    console.log(4)

예시 2

    console.log(1);
    if(false){
        console.log(2);
        console.log(3);
    }
    console.log(4)
    

예시 3

    console.log(1)
    if(true){
        console.log(2.1);
        console.log(3.1);
    } else{
        console.log(4.1);
        console.log(5.1);
    }
    console.log(6)
    

<->
print(1)

if True:  #if 구문에서 들여쓰기가 매우 중요하다.
    print(2)
    print(3)
print(4) #if구문에 포함안되는 줄

print(1)
if False:  
    print(2)
    print(3)
print(4) 

print(1)
if True:
    print(2.1)
    print(3.1)
else:
    print(2.2)
    print(3.2)
print(4)

3. Login 입력문

 <input type="button" value="login" onclick="
    let input_id=prompt('아이디를 입력해주세요');
    if(input_id === 'egoing'){
        alert('안녕하세요')
    } else{
        alert('뉘슈?')
    }
    ">

<->

input_id= input('아이디를 입력해주세요. ')
input_pwd = input('비밀번호를 입력해주세요. ')

if input_id == 'egoing':
    print('HI')
else:
    print('who?')
if input_pwd == 'egoing':
    print('hi')
else:
    print('not yet')

☆반복문 Loop★ []리스트 {}딕셔너리

member= ['egoing','duru'];
        for(let i=0; i<member.length; i=i+1){
                document.write('<li>'+member[i]+'</li>');
        }
        member = {name:'egoig', city:'seoul'}

<->

members=['eoging','duru']
for member in members:
    print('멤버',member)

결과:
멤버 eoging
멤버 duru

members2 = [
    ['egoing','seoul','programer'],
    ['duru','daege','dba']
]
print(members2[0][1])

결과: seoul ([0]줄의 [1]항)

for member in members2:
    print(member[0], member[1])

결과:
egoing seoul ([0]열,[1]열)
duru daegu ([0]열,[1]열)

egoing1 = ['egoing','seoul','programer']
egoing2={'name':'egoing', 'city': 'seoul', 'job': 'programmer'} #사전형
print(egoing2['city'])
for name in egoing2:
    print(egoing2[name])

결과:
seoul (egoing2의 city)
egoing (eging2의 name)

리스트로 묶은것

members3=[
    {'name':'egoing','city':'seoul','job':'programmer'},
    {'name':'duru', 'city':'daegu','jog':'dba'}
] #리스트문
for member in members3:
    print(member)
for member in members3:
    print(member['name'])

결과:
{'name':'egoing','city':'seoul','job':'programmer'}
{'name':'duru', 'city':'daegu','jog':'dba'}
egoing
duru

Function 함수

<script>
        function sum(left, right){
            return left+right;
        }
        console.log(sum(10,20));    
    </script>

<->

def sum(left,right):
    return left+right
print(sum(10,20))

pip (퍼온것)

CLI에 pip 사용하여 pandas 패키지를 설치한 후 사용해보았다. csv 파일을 폴더에 포함하고 pandas를 사용해 읽어온 후 출력해본다.

import pandas

house = pandas.read_csv('boston_house_prices_dataset.csv')

print(house.describe())
print(house.head(1))

pandas.read_csv() 함수를 사용하면 해당 파일의 내용을 csv 형식대로 불러온다.
describe()는 파일 내용의 통계 정보를 가져오고, head(1)은 가장 첫 줄 한 줄만 불러온다.

2. 어려웠던 점

루프문이 어려운 개념이라 어려웠다.
github에 홈페이지를 못바꿔서 과제링크를 제출하지못했다.

3. 해결한 점

결국 페이지 설정을 실패했음

4. 소감

머리로는 이해가 되는데 다음날 아침에 까먹을것 같다

오늘의 사이트

여러툴 제공
https://getbootstrap.com/
파이썬의 앱스토어
https://pypi.org/
pandas

profile
안뇽하세용

0개의 댓글

관련 채용 정보