출국전 유학준비반 [컴퓨터사이언스 3주]  파이썬의 함수와 모듈!  with Titi

작성일 2024.07.12

컴퓨터 사이언스의 기초  
프로그래밍/코딩의 
자신감 상승!! 


알고리즘과 고급 
프로그래밍 언어의 
기초를 배워보자 :)  

컴퓨터 기반 문제 해결과 
원리를 이해해 보는 시간~ 

유학생활 필수 학업해야 할 주요개념을 
소개하는 유학 준비반! 
7주간 과정에 함께해요 :) 
 

<유학준비반 Computer Science 3주차 수업개요 >

수업 주차 

일정

수업내용

3주차

7월 12일 
금요일

-함수와 모듈

안녕하세요 여러분!
유학 준비반 수업

데이터 사이언스 3주차 

시작 되었습니다! :)

 

이번시간에는 

티티선생님과 함께 

Spyder라는 
파이썬 통합개발 환경 IDE 를 
활용하여 함수를 정의하고 
모듈로 정리하는 방법을 
알아 보았어요!

스파이더는 파이썬 개발에 
최적화된 툴로서, 코드편집, 
디버깅, 테스트 등의 
기능을 제공하고 있음을 
지난 시간 수업을 통해 
 배웠는데요! 

3.JPG

이번 시간에 학습한 
함수는 특정 작업을 수행하는 
코드라고 하는데요! 
함수는 동일한 코드를 
반복해서 여러번 쓸 것 
없이 필요할때 마다 
불러올 수 있는 장점이 
있다고 합니다! 

함수를 통해 중복을 줄이고 
코드 재 사용성을 높이는데
도움 되어서 정말 편리하고
용이할 것 같지 않나요 ? :)  

1.JPG

다음으로 모듈은 관련 함수 및 
변수들을 하나의 파일로 
묶어둔 것 이라고 합니다. 
특정 기능과 관련된 코드를 
한 곳에 모아서 관리를 할 수 
있어요! 그럼 코드의 구조가 
명확해지고 필요한 기능을 
쉽게 찾아 코드 관리가 
훨씬 쉬워지겠지요?


이번 시간에 티티 선생님께서 
파이썬에서 활용할 과일과 
관련된 데이터를 준비해 주셨어요! 
함수를 정의하고 def, 함수명, ()으로
불러오는 방법, 
그리고 여러 함수를 모듈로 
정리하는 방법을 살펴보았어요! 

4.JPG

간단한 예를 들어, 
특정 과일이 주어진 과일 
리스트에 있는지 확인 하는 기능, 
입력된 사계절에 맞는 
과일 리스트의 결과 값 또는 
주어진 과일 리스트의 각 이름 
빈도수를 계산 할수도 있다고 합니다

프로그래밍에서 함수는 
0부터 n개의 입력값을 받고, 
어떤 일을 수행 후, 그 결과의 
리턴값을 받는 것으로

복잡한 절차 없이 
가장 빠르고 효율적인 
결과 값을 낼수 있을때 
사용되는 것을 알수 있었어요! 

2.JPG

코드 작성하는데 길어 질수록, 
구조화된 코드 작성이 필요할 텐데요, 
오늘 학습한 함수모듈을 통해 
코드를 분리하고 관리해두면 
나중에 재 사용하기에도 
더욱 용이할 것 같지 않나요? 

다양한 예시를 통해 
파이썬의 함수와 모듈을 쉽게 
이해할 수 있는 시간!  

이번 유학 준비반 어떠셨나요? :) 
기초 프로그래밍부터 시작해,  
차근차근 개념을 익히고,  
학업하는 유학 준비반 수업!

이번 수업 후기가 
도움이 되셨길 바라며, 
다음 시간에 다시 
돌아오겠습니다! 
감사합니다 :)