분류 전체보기138 파이썬 시작하기[10] 외부 패키지 다루기 (엔지니어를 위한) 파이썬 시작하기[10] 내용 : 외부라이브러리(패키지) 다루기 참조 : https://wikidocs.net/133199 (점프투 파이썬 외부라이브러리 다루기) 0.시작하며 앞에서 모듈과 패키지에 대해서 알아봤다. math 같은 모듈은 파이썬을 설치할 때 같이 설치되는 builtin 모듈이었다. 이번 챕터에서는 외부 라이브러리(패키지). 즉 다른 사람들이 만들어서 공유한 패키지들을 설치하고 관리하는 것에 대해서 알아본다. 파이썬은 많은 패키지들이 있다. 1. 외부 패키지 설치 및 제거 pip 지금까지 여러분들은 파이썬의 기초를 배웠다. 이제부터는 파이썬의 진짜 강력한 파워인 외부 패키지들을 설치하고 사용해보자. math 같은 builtin 패키지는 따로 설치할 필요가 없었다. 외부 패.. 2022. 11. 16. (엔지니어를 위한) 파이썬 시작하기[9] 리팩터링 철근량 구하기 프로그램 1차 리팩터링(refactoring) 코딩에서 리팩터링이란 결과의 변경없이 구조를 재조정하는 것이라고 한다. 주로 가독성을 늘리거나 유지보수성을 좋게 하려고 한다. 오늘은 ESC그룹 멤버인 한종 이기동 상무님이 그동안 공부한 기능들을 이용해서 철근량 구하는 프로그램을 만들어서 단톡방에 공유해주셨다. 이 프로그램의 구조를 바꾸는 과정을 소개하고자 한다. 코드는 첨부파일로 올리도록 하겠다. 일단 이 프로그램의 기능은 이렇다. 일반적으로 엔지니어들이 많이 하는 업무 중 하나다. 1. 철근량을 구할 단면의 콘크리트,철근,폭, 높이 등의 input 내용이 들어 있는 파일을 읽는다. 2. 파일로부터 읽은 정보를 이용해서 철근량검토를 한다. 3. 계산된 결과를 파일로 출력한다. ESC멤버가 제.. 2022. 11. 15. [python](엔지니어를 위한) 파이썬 시작하기[8] 모듈과 패키지 (엔지니어를 위한) 파이썬 시작하기[8] 내용 : 모듈, 패키지 참조 : https://wikidocs.net/29 (모듈), https://wikidocs.net/1418 (패키지) 0.시작하며 파이썬은 사람들이 만들어서 공유한 모듈과 패키지들이 강력한 힘을 발휘한다. 파이썬을 ‘glue language’라고 부르는 이유는 풀처럼 서로 다른 언어를 붙여줄 수 있기 때문이라고 한다. C로 만들어진 라이브러리를 python에 붙여서 쓸 수 있다는 것이다. 1. 모듈(Module과 Package) 둘의 차이는 간단하다. module은 .py파일이다. package는 .py들을 모아놓은 디렉토리라고 생각하면 된다. 모듈 : .py파일. 예: rc_work.py 철근콘크리트에 관계된 함수들이 정의한 파일. → .. 2022. 9. 4. (엔지니어를 위한) 파이썬 시작하기[7] 내장함수 (엔지니어를 위한) 파이썬 시작하기[7] 내용 : 내장함수 참조 : https://wikidocs.net/32 0.시작하며 파이썬에서 기본적으로 제공하는 함수들이 있다. 다음 시간에 배울 모듈은 외부에 소스코드가 있어서 불러다 쓰는 것인데 내장함수라는 것은 불러오지 않아도 쓸 수 있는 내장함수다. 사실 파이썬의 강력함은 많은 모듈이 있다는 것이다. 많은 사람들이 기능을 만들어서 모듈로 배포를 한다. 사용하는 사람은 설치해서 쓰기만 하면 된다. 물론 사용법을 약간 공부해야 하기는 하지만 스스로 만드는 것보다 훨씬 편할 수 밖에 없다. 모듈은 다음 시간에 다루기로 하고 이번 시간에는 내장된 기본적으로 내장된 함수들을 다루겠다. 1. 내장함수 내장함수의 갯수는 많다.하지만 쓰는 것만 알고 있으면 된다. 함수들.. 2022. 8. 31. 이전 1 ··· 30 31 32 33 34 35 다음