본문 바로가기

Programming53

파이썬 메뉴판 만들고 관리하기 (리스트 추가, 삭제, 수정) - 심코딩 오늘은 파이썬으로 간단한 프로젝트를 찾아보던 중 아래와 같이 재밌어 보이는 영상이 있어서 보고 같이 공유 드리려 합니다. 바로 메뉴판 관리 시스템 입니다. (제 유튜브 영상이 아닙니다.) 파이썬을 통해서 간단히 메뉴판을 만들고, 수정을 할 수 있는데요 이것은 파이썬의 리스트 (List) 의 수정을 통해 가능합니다. 먼저 어떻게 실행 되는지 부터 알려 드리겠습니다. 메뉴판 관리, 어떻게 실행이 되는 가 먼저 프로그램을 실행하면 위와 같이 제가 선택할 수 있는 목록 5가지가 나옵니다. 여기서 내가 원하는 메뉴의 버튼을 입력하면 해당 버튼이 실행 됩니다. 먼저 1번인 메뉴 확인 부터 해보겠습니다. 위에 커피,아이스크림,빵 이라는 메뉴가 나오고 다시 버튼을 선택할 수 있습니다. 이번에는 2번 메뉴인 메뉴 추가를.. 2023. 1. 11.
배치(batch) 파일 만들기 (bat file) - 심코딩 오늘은 윈도우의 명령프롬포트 (cmd) 에서 내가 원하는대로 실행을 할 수 있게 끔 해주는 윈도우 배치 (batch) 파일에 대해서 알아보도록 하겠다. 보통 작업 명령어들을 클릭 한번에 처리를 할 목적으로 자주 사용합니다. 저 같은 경우는 파일경로를 미리 지정한 곳으로 옮길 때 해당 배치 파일을 만들어 둔 후 사용을 합니다. 배치파일 확장자는 .bat 이다. 파일을 생성을 하면 아래와 같이 생성이 되며, 더블클릭을 할 시 입력을 해둔 명령어가 실행이 됩니다. 배치 (batch) 파일 만들기 그럼 내가 원하는 배치 (batch) 파일을 만들어 보도록 하겠습니다.. 배치 파일은 따로 관련 프로그램을 설치 하지 않아도 됩니다. 필요한 것은 메모장과 명령프롬포트 (cmd) 이다. 메모장에 원하는 명령어를 입력 .. 2023. 1. 5.
파이썬 (Python) 타이머 만들어 보기! (import time) - 심코딩 오늘은 파이썬을 이용해 타이머(Timer)를 만들어 보도록 하겠습니다. 타이머를 만드려면 먼저 타임(Time)모듈을 이용해야 합니다. 타임 모듈을 이용하는 방법은 아래와 같습니다. import time 또한 이 모듈과 관련된 내용을 확인하시려면 아래 링크를 확인 해주시면 되십니다. time — Time access and conversions This module provides various time-related functions. For related functionality, see also the datetime and calendar modules. Although this module is always available, not all functions are available... docs.. 2023. 1. 3.
파이썬 (Python) 튜플과 딕셔너리 알아보기 (Tuple & Dictionary) 오늘은 파이썬 언어 내에서 튜플 (Tuple) 과 딕셔너리 (Dictionary)에 대해서 알아 보겠습니다. 모두 어떠한 객체의 집합을 나타내는 요소 인데요. 두 개념은 비슷한 듯 다른 점들을 가지고 있습니다. 튜플 (Tuple) 이란? 튜플 (Tuple)은 불변한 순서가 있는 객체의 집합 입니다. 기본 적으로 ( )를 이용하여 생성을 합니다. ( ) 안에 객체들을 넣습니다. 새로운 객체를 추가 하거나 기존 객체를 삭제 하는 등 기존의 튜플은 수정을 할 수 없습니다. 튜플 안에는 어떠한 자료형도 넣을 수 있습니다. (여러개의 자료형을 같이 넣는 것도 가능합니다.) 아래와 같이 (1,2,3) 을 ( ) 안에 넣은 다음 Type을 확인하면 class 'tuple' 이라고 나오는 것을 확인 할 수 있습니다. .. 2022. 12. 20.
Django 가상환경 세팅 및 프로젝트 만들기 - 심코딩 저번 포스팅에 이어 이번에도 Django (장고)의 기초에 대해 알아보도록 하겠습니다. Django 가 무엇인지, 왜 사용되는지에 대해서는 아래 포스팅을 참고 바랍니다. 파이썬 Django 장고란 무엇인가? - 심코딩 오늘은 제가 새로 공부를 하고 있는 파이썬 Django(장고) 에 대해서 알아보도록 하겠습니다. Django 장고란 무엇인가? 장고 (Django) 란 파이썬 언어로 만들어진 무료 오픈소스 웹 애플리케이션 프레임 s1mcoding.tistory.com 가상 환경 이란 (Virtual Environment) Django는 가상환경 내에 설치를 하여, 독립적 환경내에서 개발을 할 수 있도록 합니다. 보통 대부분이 가상환경을 만든 다음 진행을 합니다. 이는 만약 일반적인 공간에 Django를 설.. 2022. 12. 15.
파이썬 Django 장고란 무엇인가? - 심코딩 오늘은 제가 새로 공부를 하고 있는 파이썬 Django(장고) 에 대해서 알아보도록 하겠습니다. Django 장고란 무엇인가? 장고 (Django) 란 파이썬 언어로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크 (Web application framework) 이며, 우리가 흔히 아는 웹페이즈들을 개발 할 수 있도록 만들어 놓은 하나의 작업장이라고 생각해주시면 되십니다. 오픈소스 (Open source)라고 하는 것은 장고 (Django)를 구성하는 코드들을 온라인상에서 언제든 참조할 수 있따는 말입니다. 프레임워크 (Framework)라고 하시는 것이 바로 하나의 작업장을 뜻하는 말이라고 알고 계셔 주시면 될 것 같습니다. 우리가 흔히 어떠한 웹페이지를 구성할 때 기본적으로 생각하는 로그인, 회원.. 2022. 12. 6.
조기 코딩 교육, 도움이 되는 것인가? - 심코딩 오늘은 코딩에 대한 지식 보다는 관련된 정보를 하나 재밌게 읽어서 공유를 해보려 합니다. 또한 아래 내용은 저 또한 굉장히 공감을 많이 하고 있던 내용이라 조금 더 재밌게 보았던 것 같습니다. 바로 조기 코딩 교육에 대한 내용인데요, 요즈음 많은 초등학생들이 코딩 학원을 다니면서 코딩에 대해서 공부를 하고 있다고 합니다. 당연히 그 이유는 학부모님들이 자녀의 진로에 굉장히 관심이 많고, 최근 앱개발자, 프로그래머들이 굉장히 뜨는 직업이기 때문으로 알려져 있기 때문입니다. 저는 솔직히 말씀드리자면 이 부분에 대해서는 굉장히 부정적인 시선을 가지고 있습니다. 만약 해당 부모님이 프로그래밍에 종사를 하시는 분들이어도 똑같이 자녀에게 그렇게 어릴 때부터 코딩 공부를 "강요" 할 것 인가, 그리고 이것이 자녀의 .. 2022. 11. 30.
VSCode HTML 파일 단축키로 간단하게 실행하기 - 심코딩 오늘은 비쥬얼스튜디오코드 (VSCode)에서 HTML 파일을 단축키 하나로 간단하게 실행하는 법에 대해서 알아보겠습니다.보통 일반적인 방법으로는 해당 파일을 끌어와서 구글 크롬탭에 드래그를 많이들 합니다. 하지만 이렇게 진행할 시 계속해서 수시로 코드를 변경할때에 많이 귀찮으실 겁니다. 딱 단축키 하나로 브라우저를 오픈해주면 얼마나 좋을까요? 이러한 우리의 어려움들은 대부분 비쥬얼스튜디오코드내의 확장프로그램을 통해 극복이 가능합니다. open in browser 설치방법 open in browser 라고 하는 확장프로그램이 위 문제는 간단히 해결해줄 수 있습니다. 해당 확장자를 설치를 하신다음, 파일을 연 후 단축키 Alt + B 를 누르면 바로 실행이 됩니다. 아래를 확인해 주시죠! 오늘은 비쥬얼스튜디.. 2022. 11. 16.