본문 바로가기

개인 공부

12/30 목 성과

728x90

• Baekjoon Online Judge : 

프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳이다.

 

오늘의 풀이는

단계별로 풀어보기 - 입출력과 사칙연산 문제 11개. 11/11 진행~

 

오늘 익힌 구조와 개념들을 나열하자면

역슬래시(\)를 문자로 표시하려면 \\로 써야 한다.

map() - 리스트 항목마다 함수를 적용해주는 고차 함수

A, B, C = map(int, input().split())
if 2<=A<=10000 and 2<=B<=10000 and 2<=C<=10000:
  print((A+B)%C)
  print(((A%C)+(B%C))%C)
  print((A*B)%C)
  print(((A%C)*(B%C))%C)

 

* 다양한 문제를 풀어 배운 것 복습하고 새로운 구조도 지속적으로 생각하자!

https://www.acmicpc.net/

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net

 

• 생활코딩 Python 입문 수업_파이썬 제어문 : 

파이썬의 기능 중 조건문과 반복문을 소개하는 수업이다.

 

이것부터 끝내고 데이터 과학_머신러닝1 과정도 하루빨리 공부하려 한다.

 

기존에 도서관에서 빌렸었던 '파이썬 딥러닝 머신러닝 입문',

'생활코딩 머신러닝 : 이론편' 모두 상호대차 중이어서 예약해놓았다.

 

오늘 익힌 구조와 개념들을 나열하자면

수업소개

Flow Control(제어문), Conditional Statement(조건문), Loop(반복문), Comparison Operator(비교 연산자), Boolean(참/거짓)

 

Boolean

 

비교 연산자

 

조건문

조건문(if)의 중첩

 

반복문

Multi-dimensional lists(다차원 리스트; list in list)

persons = [
    ['egoing', 'Seoul', 'Web'],
    ['basta', 'Seoul', 'IOT'],
    ['blackdew', 'Tongyeong', 'ML'],
]
print(persons[0][0])
 
for person in persons:
    print(person[0]+','+person[1]+','+person[2])
 
person = ['egoing', 'Seoul', 'Web']
name = person[0]
address = person[1]
interest = person[2]
print(name, address, interest)
 
name, address, interest = ['egoing', 'Seoul', 'Web']
print(name, address, interest)
 
for name, address, interest in persons:
    print(name+','+address+','+interest

 

수업을 마치며

Logical Operator(논리 연산자; and•or•not), Data libraries(Pandas•Numpy)

* 박수! 👏👐🙌

728x90

'개인 공부' 카테고리의 다른 글

1/1 토 성과  (0) 2022.01.01
12/31 금 성과  (0) 2022.01.01
12/29 수 성과  (0) 2021.12.30
12/28 화 성과  (0) 2021.12.29
12/27 월 성과 🎉멀티캠퍼스 최종 합격🎊  (0) 2021.12.28