본문 바로가기

전체 글167

(엔지니어를 위한) 파이썬 시작하기[7] 내장함수 (엔지니어를 위한) 파이썬 시작하기[7] 내용 : 내장함수 참조 : https://wikidocs.net/32 0.시작하며 파이썬에서 기본적으로 제공하는 함수들이 있다. 다음 시간에 배울 모듈은 외부에 소스코드가 있어서 불러다 쓰는 것인데 내장함수라는 것은 불러오지 않아도 쓸 수 있는 내장함수다. 사실 파이썬의 강력함은 많은 모듈이 있다는 것이다. 많은 사람들이 기능을 만들어서 모듈로 배포를 한다. 사용하는 사람은 설치해서 쓰기만 하면 된다. 물론 사용법을 약간 공부해야 하기는 하지만 스스로 만드는 것보다 훨씬 편할 수 밖에 없다. 모듈은 다음 시간에 다루기로 하고 이번 시간에는 내장된 기본적으로 내장된 함수들을 다루겠다. 1. 내장함수 내장함수의 갯수는 많다.하지만 쓰는 것만 알고 있으면 된다. 함수들.. 2022. 8. 31.
(엔지니어를 위한) 파이썬 시작하기[6] 함수 (엔지니어를 위한) 파이썬 시작하기[6] 내용 : 함수 참조 : https://wikidocs.net/24 0.시작하며 수학에서 함수는 어떤 입력값을 주면 결과를 만들어준다는 개념이 있다. 프로그램에서도 동일하다. 지금까지 우리는 이미 많은 함수를 썼다. 화면에 내용을 출력해주는 print(‘hello world’)이런 것도 함수였고 파일을 열 때 사용한 open()도 함수였다. 엔지니어들에게 함수는 익숙하다. 수학을 통해서도 익숙했고, 이미 엑셀에서도 셀들의 합을 구하기 위해서 =sum(A1:A10)을 사용하거나 최대값을 찾기 위해서 =max(A1:A10) 이런 것도 써봤을 것이다. 모두 함수다. 코딩에서 함수는 엑셀의 함수보다 범위가 좀 넓다. 어떤 값을 돌려주는 것 외에도 많은 일을 시킬 수 있다... 2022. 8. 24.
(엔지니어를 위한) 파이썬 시작하기[5] 파일 읽기,쓰기 (엔지니어를 위한) 파이썬 시작하기[5] 내용 : 파일 입출력 참조 : https://wikidocs.net/26 https://docs.python.org/ko/3/tutorial/inputoutput.html#reading-and-writing-files 0.시작하며 파에서 프로그램은 입력→계산→출력으로 구분할 수 있다고 했는데 파일은 입력으로도 쓰이고 출력으로도 쓰인다. 보통 엔지니어들은 한개의 프로그램만으로 일하지 않는다 어떤 프로그램을 돌려서 나온 결과(파일)을 읽어서 계산을 하고 그 결과를 출력을 한다. 그래서 파일을 읽고 쓰는 방법에 대해서 잘 알고 있을 필요가 있다. 여기서 다루는 건 텍스트 파일이다. 파이썬으로 엑셀l파일도 만들고, 읽고, 수정할 수 있다. 아무래도 엔지니어링 실무에서 엑.. 2022. 8. 24.
(엔지니어를 위한) 파이썬 시작하기[4] 입력,출력,형변환,포맷팅 (엔지니어를 위한) 파이썬 시작하기[4] 내용 : 입력, 출력 input, 형변환, print, 포맷팅 참조 : https://wikidocs.net/23 https://docs.python.org/ko/3/tutorial/inputoutput.html 0.시작하며 지금까지 만들어본 파이썬 코드는 입력을 하드코딩했다. 즉 코드 안에 값을 넣어서 프로그램을 만들었다. 예를 들어 어떤 숫자 두개의 합을 구하는 기능을 만들었다면 숫자 두개를 코드 안에 직접 넣어 놓으면 다른 숫자에 대해서 프로그램을 실행시키려면 코드를 열어서 소스를 고쳐야 한다. 프로그램의 수정 없이 상황에 따라서 다른 값들을 입력하고 그에 대한 결과를 받아볼 수 있도록 프로그램을 만들어야 재사용성이 높아진다. 프로그램을 만들 때 재사용성을 .. 2022. 8. 24.