본문 바로가기
반응형

IT/Digital28

파이썬 - exe 실행파일 만들기 안녕하세요 오늘은 파이썬을 이용해 프로그래밍한 소스를 실행파일 형태로 만들어서 배포할 수 있는 방법에 대해서 알아보려고 합니다. 파이썬 프로그램을 패키징해서 배포하는 방법에도 여러가지가 있는데요 그 중에서 저는 가장 보편적으로 사용되는 방법을 실행해 보았습니다. 바로 파이썬 프로그램을 exe파일 형태로 패키징 하는 방법입니다. 실행파일 형태로 만들게 되면 파이썬이 설치되지 않은 PC에서도 구동이 가능합니다. 파이썬 패키징 유형 널리 사용되는 pyinstaller를 이용해 만들 수 있는 방법은 두 가지 유형이 있습니다. 1) 하나의 exe파일 형태로 만들기 장점 : 하나의 파일 형태이며 압축되어 파일 사이즈가 그나마 작다. 단점 : 실행 속도가 느리다. 압축을 해제하고 실행 2) 디렉토리 형태로 만들기 장.. 2021. 7. 9.
어린이 코딩교육 강의 후기 - 코딩 1도 모르는 문과 출신 엄마들을 위한 교육법 최근 코딩 열풍이 강세입니다. 한동안의 반짝 인기로 끝나지 않을 것을 알기에 아이를 둔 저도 관심을 많이 갖게 됩니다. 그래서 오늘은 어린이 코딩 교육 관련 무료 강의에 대한 후기입니다. 저도 아키텍처로 일하면서 종종 개발자 가이드나 개발자 교육을 진행하는 경우가 있는데 우리 아이들에게는 어떻게 코딩 교육이라는 것에 대해서 접근하고 흥미를 가지게 할 수 있을지 늘 궁금하였습니다. 성인 개발자는 가이드 하지만 내 아이는 잘 모르는 게 좀 그렇네요 ^^ 마침 개발하는 제제비님이 무료 강의를 하셔서 흥미를 가지고 어린이 코딩 교육에 대해서 들을 수 있었습니다. 국영수도 하기 바쁜데 어린이 코딩 교육은 왜 필요할까요?? 한국 아이들은 미래에 필요하지 않은 지식과 존재하지도 않을 직업을 위해 하루 15시간씩 공부.. 2021. 6. 14.
클린코드 - 시큐어코딩 (CWE 497취약점) 안녕하세요 자바 프로그램 개발 시 시큐어 코딩 관련 내용 중 유의해야 할 e.printstacktrace() 코드 취약점에 대해서 알아보겠습니다. CWE (Common Weakness Enumeration) 취약점이란? 다양한 소프트웨어 언어 및 아키텍처, 디자인 패턴, 설계 단계에 발생 가능한 취약점 - 진단방법 : 소스 취약점 진단 도구 사용(오픈 소스, 상용 솔루션, 눈팅) - 개선 가능 여부 : 개발자의 소스 코드 수정을 통해 자체 개선이 가능 코드 취약점 도구로 소스 코드를 인스펙션 하다보면 보안적으로 위험한 코드들이 발견될 때가 있습니다. 그 중에서도 현업에서 조심해야 되는 e.printstacktrace() 코드에 대해서 알아보겠습니다. 자주 사용되는 오류 처리 메시지 처리 오류처리를 하는 .. 2021. 5. 24.
스마트폰 전체 화면 캡처방법(스크롤 캡처) 안녕하세요 오늘은 스마트폰 전체 화면 캡처 방법(스크롤 캡처)에 대해서 알아보겠습니다. 주변분들에게 확인해 본 결과 의외로 많은 분들이 이 기능에 대해서 모르셨는데요 저 같은 경우는 스마트폰으로 주식 관련 화면 캡처할 때 많이 사용하고 있는 기능입니다. 스마트폰에서는 화면에 표시 되는 영역이 작다 보니 세로 방향으로 스크롤이 많이 생기는데요 스크롤을 여러번 했을 때의 스마트폰 전체 화면 캡처 방법에 대해서 알아보겠습니다. 우선 제 스마트폰은 S10 5G입니다. 상위 버젼도 확인해 본 결과 동일했습니다. 1) 캡처를 원하는 스마트폰 화면에서 캡처 기능을 활성화합니다. 전 다음 포탈의 메인화면을 샘플로 진행했습니다. 아마도 캡처 버튼을 누르시거나 손바닥으로 왼쪽으로 밀어서 하실 수 있을 겁니다. 하게 되시면.. 2021. 5. 18.
http와 tcp/ip 정리 최근에 응용 개발자 한 분이 "대외계 통신할 때 Http를 쓰나요? tcp/ip를 쓰나요? "라고 질문을 하셨는데 http쓰시면되여 라고 했는데 뭔가찝찝 좀 쉽게 설명해 드리고 싶었는데 머리 신호가 정지 평소에 네트웍 이슈가 있을 때마다 구글링 해서 찾아볼 때가 있는데 다시 한번 머릿속에 정리할 겸 작성해 보았습니다. TCP/IP의 설명 TCP(Transmission Control Protocol) 는 전송을 제어하는 프로토콜로, 신뢰도가 높은 데이터 전송을 가능하게 합니다. TCP는 애플리케이션이 전송한 데이터를 그 형태 그대로 상대방에게 확실하게 전달합니다. TCP는 서버가 송신할 때와 서버가 수신한 후 애플리케이션에게 전달할 때로, 상대 서버까지 전송하는 부분은 하위 계층이 IP에 모두 위임됩니다... 2021. 5. 15.
브라우저 화면 캡처 방법 (스크롤 캡처 포함) 안녕하세요 오늘은 크롬 브라우저를 사용하여 브라우저 화면을 아주 쉽게 캡처할 수 있는 방법에 대해서 알아보려고 합니다.(추가되는 소프트웨어 없음) 특히 스크롤 캡처 기능에 대해서 관심 있는 분들에게 유익할 것 같습니다. 지난 포스팅에서는 윈도우10에서 제공하는 막강한 화면 캡처 방법에 대해서 소개드렸었는데요 쉽고 강력한 화면 캡처 방법 (블로그, 문서작성) 안녕하세요 오늘은 PC에서 사용하기 가장 쉬우면서도 강력한 화면캡처 방법에 대해서 공유합니다. 저 같은 경우는 블로그, 문서작성을 할 때 캡처 기능을 워낙에 많이 쓰기 때문에 오픈소스나 dreamdeveloper403.tistory.com 크롬 브라우저에서 제공하는 화면 캡처 방법은 좀 더 독특한 기능이 있어서 소개하려고 합니다. 바로 브라우저에 표시.. 2021. 4. 20.
728x90
반응형