[3월 28일] Python 기초-기본 문법1

정서이·2022년 3월 29일
0

1) 학습한 내용

1.파이선 설치 및 실행

(1)colaboratory를 이용

-구글 드라이브에서 설치

(2)visual stuido code 이용

-파일만들고 터미널을 이용해서 실행

2.Java 와 Python 비교

(1)주석
Java : //
Python: #

(2)출력

Java: console.log(1);
Python: print(1)

(3)숫자 & 연산

Java:

        console.log(1);
        console.log(1.1);
        console.log(1+1);
        console.log(2-1);
        console.log(2*3);
        console.log(6/2);
        console.log(Math.pow(3,2));
        console.log(Math.random());

Python:

        print(1)
        print(1.1)
        print(1+1)
        print(2-1)
        print(2*3)
        print(6/2)
        print(3**2)
        print(pow(3,2))
        import random   #랜덤함수 불러옴
		print(random.random())

(4)문자열

Java:

		console.log("hello")
        console.log(`Hello
        world
        `)
        console.log('hello'.length)
        console.log('hell world'.replace('hell',"hello"))

Python:

        print("hello")
        print('''Hello
        welcome!
        ''')
        print(len("Hello"))
        print('hell world'.replace('hell','hello'))

(5)배열

Java:
-array 라고 한다.

		member=['egoing','duru','taeho']
        console.log(member[0])

Python:
-List 라고 한다.

        member=['egoing','duru','taeho']
        print(member[0])

(6)변수

Java:

        let a=1;
        가격=10000;
        부가세율=0.1;
        결과=가격*부가세율;
        console.log(결과);

Python:

        a=1
        가격=10000
        부가세율=0.1
        결과=가격*부가세율
        print(결과)
print('안녕하세요.이고잉님,...,안녕히계세요,이고잉님')
name='이고잉'
print('안녕하세요.'+name+'님,...,안녕히계세요,'+name+'님')
print(f'안녕하세요.{name}님,...,안녕히계세요,{name}님')

(7)Input

Java:

        가격=prompt('가격');
        부가가치세=0.1;
        alert(가격*부가가치세)

Python:

        가격=float(input("가격은? "))
        부가세율=0.1
        부가세=가격*부가세율
        print("부가세는 %d"%부가세)

3.PYPI

PYPI
-The Python Package Index
-(파이선 패키지=라이브러리=프로그램)조회하기

4.pandas

(1)설치
-터미널창에 pip install pandas 입력
(2)pandas이용하여 데이터 분석
-boston.csv저장 (엑셀파일)

import pandas
house = pandas.read_csv('boston.csv')
print(house)
print(house.head())
print(house.head(1))
print(house.describe())

5.유용한 사이트

코드 검사&공유

2) 학습내용 중 어려웠던 점

파이선을 visual studio code에서 실행하는게 어색해서 알고있던 것도 기억이 안났다.
디버깅하는 방법이 익숙하지 않아 어려웠다.

3) 해결방법

하다보니 visual studio code에서 파이선을 이용하는 것도 익숙해졌다.
강의영상을 보며 복습하니까 헷갈렸던 부분을 알 수 있었다.

4) 학습소감

Java와 달리 파이선엔 내장된 함수가 많아서 편리하다는 것을 알았고 까먹은 부분을 복습하는게 좋을 것 같다.

0개의 댓글