분류 전체보기144 (엔지니어를 위한) 파이썬 시작하기[4] 입력,출력,형변환,포맷팅 (엔지니어를 위한) 파이썬 시작하기[4] 내용 : 입력, 출력 input, 형변환, print, 포맷팅 참조 : https://wikidocs.net/23 https://docs.python.org/ko/3/tutorial/inputoutput.html 0.시작하며 지금까지 만들어본 파이썬 코드는 입력을 하드코딩했다. 즉 코드 안에 값을 넣어서 프로그램을 만들었다. 예를 들어 어떤 숫자 두개의 합을 구하는 기능을 만들었다면 숫자 두개를 코드 안에 직접 넣어 놓으면 다른 숫자에 대해서 프로그램을 실행시키려면 코드를 열어서 소스를 고쳐야 한다. 프로그램의 수정 없이 상황에 따라서 다른 값들을 입력하고 그에 대한 결과를 받아볼 수 있도록 프로그램을 만들어야 재사용성이 높아진다. 프로그램을 만들 때 재사용성을 .. 2022. 8. 24. (엔지니어를 위한) 파이썬 시작하기[3] 제어문 if, for, while (엔지니어를 위한) 파이썬 시작하기[3] 0.시작하며 왜 파이썬인가? 1편에서도 쓴 것 같은데 파이썬은 공개이다보니 많은 라이브러리들이 있다. C, C++등으로 만들어진 기존 라이브러리들도 python으로 만들어져서 나온다. 그래서 파이썬으로 할 수 있는 것들이 많다. 엔지니어들이 주로 하는 업무는 계산, 도면이다. 알고 보면 다른 분야의 일들도 마찬가지일 것이다. 숫자를 다루지 않는 문학 같은 것이 아니라면 상당 수의 업무들은 계산을 하는 업무다. 하지만 다른 분야에 비해서 엔지니어링의 계산은 조금더 복잡할 수 있다. 그리고 엔지니어링에서 빼놓은 수 없는 것이 도면이다. 요즘에는 데이터 시각화 같은 말이 많이 들리는데 시각화는 중요하다. 엔지니어가 머리속에서 상상한 것을 다른 사람에게 전달하는 매체가 .. 2022. 8. 24. (엔지니어를 위한) 파이썬 시작하기[2] 변수, 자료형, 구글링으로문제해결하기 (엔지니어를 위한) 파이썬 시작하기[2] 0.시작하며 지난번 게시물에서 ‘엔지니어링 소셜코딩’이라는 표현을 썼었다. 원래 엔지니어들은 사람들의 생명과 재산을 지키는 일을 하는 사람들이다. 그래서 그들의 활동은 기본적으로 공익을 위한 것이다. 그런 의미에서 엔지니어들은 서로 협력해서 더 안전하고 좋은 세상을 만드는 것에 관심이 많다. 하지만 엔지니어링은 전문지식이 필요하고 그것을 서로 나누는 것은 쉽지는 않다. 그에 반해 IT분야는 지식과 방법론까지도 code에 들어있기 때문에 공유가 쉽다. 그래서 공유를 통해 엄청난 속도로 발전했다. 그야말로 오픈소스의 세상이다. 엔지니어들도 전문지식을 코드로 만들면 서로 공유하기 쉽다. 엔지니어들이 하는 업무를 이미 상용프로그램들이 대신하고 있다. 필자는 엔지니어링 소.. 2022. 8. 24. (엔지니어를 위한) 파이썬 시작하기 강좌 [1] 0.시작하며 엔지니어는 수학,과학적 지식을 이용해 세상에 없는 것들을 만드는 사람들이다. 그래서 수학과 과학을 배웠고 쓰고 있다. 아마도 수식을 가장 많이 다루는 사람들이 아닐까 싶다. 주 업무가 계산하는 일이고 그 계산을 통해서 엔지니어가 만들고자 하는 그 무엇의 안전성과 기능들을 확인한다. 계산이라는 것을 예전에는 수계산을 했었고 계산척이라는 것을 썼었고 전자계산기를 거쳐서 컴퓨터(정확하게는 소프트웨어)를 쓰는 시대가 되었다. 엔지니어들은 언제가 새로운 것을 추구한다. 무엇이든 개선하고 더 좋게, 더 효율적이게 만드는 것이 엔지니어들의 기본적인 자세다. 다른 분야도 마찬가지지만 사람들은 소프트웨어에 점점 많이 의지한다. 엔지니어들도 마찬가지다. 엑셀같은 프로그램은 엔지니어에게 없어서는 안될 프로그램이.. 2022. 8. 24. 이전 1 ··· 33 34 35 36 다음