Skip to content

🦉 What I learned on Computer Science courses in Hankuk University of Foreign Studies

License

Notifications You must be signed in to change notification settings

0417taehyun/HUFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🦉 HUFS

📚 Table Of Contents

⛄ 2021 겨울방학

자료구조

1주차: 파이썬 클래스 단계별 복습

  • __future__ 모듈
  • 매직 메서드와 오버로딩
  • 멤버 변수 및 Non-Public 변수
  • 이터레이터

3주차: 자료구조-알고리즘-시간복잡도

  • 자료구조 및 알고리즘의 개념
  • GCD(Greatest Common Divisor) 알고리즘의 세 방법
  • 재귀함수(Recursive Function)
  • 가상 컴퓨터, 가상 언어, 가상 코드
  • 시간복잡도 및 Big-O

알고리즘

3주차: 알고리즘과 시간복잡도

  • 함수 연습: 피보나치 루프
  • 리스트

🌱 2022 1학기

컴퓨팅 사고

과제

과제1

  • 난수 맞히기 게임

과제2

  • 코드 설명

과제3

  • MP3 플레이어 함수

실습 강의

3주차: 파이썬 첫걸음
  • 출력(print)
  • 컴파일러와 인터프리터
  • 터틀 프로그래밍
4주차: 데이터와 변수
  • 데이터와 변수
  • 자료형의 종류와 형변환
5주차: 연산자
  • 산술, 할당, 비교, 논리 연산자
  • operator 모듈
6주차: 조건문
  • 코드 블록
  • if, elif, else
  • 중첩 조건문
7주차: 반복문
  • for
  • range()
  • while
  • 무한 루프
  • 반복문 내 실행 제어
  • 중첩 반복문

구름 강의

2주차: 파이썬 시작하기
  • 콘솔 입출력
  • 변수
3주차: 숫자와 문자 다루기
  • 정수형 및 실수형
  • 문자열
  • 연산자
4주차: 문자열 좀 더 알아보기
  • 이스케이프 시퀀스
  • 문자열 포매팅 및 함수
5주차: 논리 요소와 조건문
  • bool 자료형
  • 논리연산자와 관계연산자
  • 조건문
6주차: 반복문
  • forwhile 반복문
7주차: 조건문과 반복문 활용
  • 중첩 반복문
  • 제어문
9주차: 리스트 시작하기
  • 메모리
  • 인덱싱과 슬라이싱
10주차: 리스트 다루기
  • 리스트 수정과 삭제
  • 리스트 함수
11주차: 또 다른 묶음 자료형
  • 사전 자료형
  • 튜플 자료형
  • 집합 자료형
12주차: 함수의 기초
  • 함수의 구성과 사용
13주차: 함수 파헤치기
  • 매개변수
  • 반환값
  • 전역변수와 지역변수
14주차: 파일 입출력
  • 파일 생성과 작성
  • 파일 읽기와 내용 추가
15주차: 모듈
  • 모듈 기본 이론 및 실습