[AI부트캠프] Computer Science

Codincidence·2021년 9월 11일
0

컴퓨터공학

목록 보기
1/2

🏆 학습 목표

  • n511~n514의 방향 : 문제해결을 위해 파이썬을 활용하고, 함수, 반복과 조건개념에 익숙해지기
  • 파이썬 다양한 메소드에 대해 내부로직을 생각하면서 어떤 상황에서 활용되는지 익힌다.
  • 다양한 코드를 활용하여 컬렉션 자료형(리스트, 튜플, 셋, 딕셔너리)에 대해 익힌다.
  • 현실상황을 수학적 기초개념(사칙연산)으로 프로그래밍하는데 익숙해지기.
  • section5 전체의 최종목적은 자료구조와 알고리즘을 이해하며 프로그래밍하는 것이다.
  • section5의 핵심 키워드 : 문제해결과 컴퓨팅 사고력

🧷 가져갈 키워드

반복문과 조건문
내장 메소드
프로그래밍

💁 Review

우리가 오늘 배운 것
1) 파이썬의 다양한 활용법
2) 파이썬 메소드의 활용
3) 파이썬 컬렉션 자료형의 활용

우리가 오늘 해야할 것

1) 수학기본개념이 들어간 파이썬 코드를 다양하게 활용해보기
2) 컬렉션 자료형에 대해 생각해보기



👀Assignment

re.sub('바꿀단어','바꾸고싶은단어', 속한그룹)

list.sort() #정렬
a = [5, 2, 3, 1, 4]
a.sort()
a
#결과 [1, 2, 3, 4, 5]

sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'})
# 결과 [1, 2, 3, 4, 5]

swapcase() #대소문자swap

s = ['hi','my']
''.join(s)
# 결과 'himy'

set() 중복되지 않는 원소 집합
s = set([1, 2, 3, 4])
s.add(5) #1개의 값만 추가 가능
# s = [1, 2, 3, 4, 5]
s.update([6,'a',('b','c')]) #여러개 추가 가능
# s = [1, 2, 3, 4, 5, 6, 'a', ('b','c')]
s.remove #set 집합안에 원소가 없는 경우 key error
s.discard #집합 안에 원소가 없어도 error발생 x


참고
https://aigong.tistory.com/30#2

profile
우연도 실력

0개의 댓글

관련 채용 정보