wisePocket

[Python] Python 사용 기초 실습 본문

Python&Flask Tutorials, AWS EB/3rd WEEK Python, Crawling, MongoDB

[Python] Python 사용 기초 실습

ohnyong 2023. 7. 3. 22:20

Python을 시작했다.

 

Java, Javascript 등에서도 학습했던 함수, 변수, 조건문, 반복문 등이 Python에선 어떻게 표현되는지

기초 문법을 사용해보면서

문법 규칙을 공부했다.

 

가장 기초적인 내용이다.

 

특별히 주의해야 될 것은

함수는 def라는 명칭으로 시작하고 ' : ' 콜론을 사용한다.

또한 실행될 함수 내용은 '     ' 탭 빈공간으로 열맞춤이 꼭 맞춰줘야 한다는 점.

 

확실히 Java보다 직관적인 느낌이 있다. 하지만 조금 햇갈려서 딴생각하면 실수할수도 있겠다? 라는점

 

1. 변수와 연산

# var / calc
a=2
b=3
print(a+b)
#5

a1='하'
a2='에'
print(a1+a2)
#하에


b1='1'
b2='2'
print(b1+b2)
#12

c1=123.33
c2=52/5
print(c1/c2)
#11.858653846153846

변수를 지정하고 연산을 점검

여러가지 시도를 해봤다

문자(string)+문자

숫자를 문자화시켜서 문자+문자

소수/소수 출력 소수 등..

 

그 외 기본적인 문법들을 사용해 보았다.

2. list 형태 출력

# list
c = ['사과', '배', '감']
print(c[0])
#사과

 

3. Dictionary 출력

# dictionary {'key':'value'} , ...
d = {'name':'영수', 'age':'24'}
print(d['name'])
#영수

4. 함수 실행

# 함수 사용
# javascript에선
# function hey(){
#   alert('hey!')
# }
# 처럼 표현했었다.
# python에서는? 중괄호X ****(콜론+엔터하면 탭이생긴다. 탭없으면 안됨)***을 사용한다.
def hey():
    print('헤이!')
# 실행해보자
hey()
#헤이!

5. 변수를 받는 함수 실행

# 변수를 받는 함수 사용
def sum(a,b,c):
    return a+b+c
result=sum(1,2,3)
print(result)
#6

6. 조건문

# 조건문
age = 25

if age > 20:
    print('성인입니다.')
else:
    print('청소년입니다.')
#성인입니다.

7.  반복문

# 반복문
ages = [5,10,13,23,25,9]
for a in ages:
    print(a)
#5
#10
#13
#23
#25
#9

8. 반복문+조건문

# 반복문+조건문
ages = [5,10,13,23,25,9]
for a in ages:
    if a > 20:
        print('성인입니다.')
    else:
        print('청소년입니다.')
#청소년입니다.
#청소년입니다.
#청소년입니다.
#성인입니다.
#성인입니다.
#청소년입니다.


 

해당 스터디는 아래 깃을 통해 업데이트 되고 있습니다.

https://github.com/yzpocket/Sparta99training

 

GitHub - yzpocket/Sparta99training

Contribute to yzpocket/Sparta99training development by creating an account on GitHub.

github.com