일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- mongodb
- fetch
- mysql
- java
- POST
- beautifulsoup
- javascript
- backend
- flaskframework
- OOP
- NAS
- requests
- CRUD
- Project
- Crawling
- synology
- json
- get
- atlas
- flask
- Algorithm
- venv
- portfolio
- PYTHON
- openapi
- github
- frontend
- CSS
- body
- pymongo
Archives
- Today
- Total
wisePocket
[Python] Python 사용 기초 실습 본문
Python&Flask Tutorials, AWS EB/3rd WEEK Python, Crawling, MongoDB
[Python] Python 사용 기초 실습
ohnyong 2023. 7. 3. 22:20Python을 시작했다.
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
'Python&Flask Tutorials, AWS EB > 3rd WEEK Python, Crawling, MongoDB' 카테고리의 다른 글
[Python] 파이썬 크롤링 with BeautifulSoup(bs4) - 2 (0) | 2023.07.04 |
---|---|
[Python] 파이썬 크롤링 with BeautifulSoup(bs4) - 1 (0) | 2023.07.04 |
[Python] 파이썬 라이브러리 첫 사용 'requests' (0) | 2023.07.04 |
[Python] 가상환경 venv의 필요성 (0) | 2023.07.04 |
[Python] Hello World again (0) | 2023.07.03 |