본문 바로가기

Python4

구구단 예제로 배우는 기초 개념 지난 강좌에서는 프로그래밍 언어의 기초 개념을 이야기했다. 이번 시간에는 구구단 출력 예제 코드를 통해 프로그래밍의 기본적인 개념들을 쉽고 재미있게 알아보도록 한다. 특히 변수, 상수, 조건문, 반복문, 함수와 같은 중요한 문법 요소들을 실제 코드를 보면서 이해할 수 있도록 자세히 설명할 것이다.여기에서 중점적으로 이해해야 할 것은 파이썬이나 자바 같은 언어의 문법도 아니고, 프로그래밍 언어의 기초 개념들이 어떻게 작성되는 지를 이해하는 것이다. 각 예제의 코드설명은 지금 단계에서는 이해되지 않아도 괜찮다. 다음 강좌에 나올 기초적인 디버깅에 대한 내용을 통해서 작성된 프로그램이 실행되는 것을 이해하면 코드설명이 이해될 것이다. 프로그래밍은 기본적으로 일종의 텍스트 파일에 아래의 예제들처럼 문법에 맞추어.. 2025. 4. 26.
프로그래밍이란 무엇인가? 컴퓨터를 다룰 줄 모르는 사람이라도 "프로그래밍"이라는 단어를 한 번쯤은 들어봤을 것이다. 하지만 프로그래밍이 정확히 무엇이며, 왜 중요한지에 대해 이해하는 사람은 많지 않다. 이 글에서는 프로그래밍이 무엇인지, 컴퓨터가 코드를 이해하는 방식, 그리고 프로그래머가 하는 일에 대해 알아본다.프로그래밍이란?프로그래밍이란 컴퓨터에게 해야 할 일을 알려주는 과정이다. 사람이 일할 때는 지시를 듣고 행동하지만, 컴퓨터는 사람이 원하는 작업을 스스로 이해할 수 없다. 그래서 사람이 컴퓨터가 이해할 수 있는 언어로 명령을 작성해야 한다. 이 과정을 "코딩(coding)"이라고도 한다.프로그래밍을 통해 컴퓨터는 계산을 수행하거나, 웹사이트를 실행하거나, 게임을 동작시키는 등의 다양한 작업을 할 수 있다. 우리가 사용하.. 2025. 3. 20.
Docker-compose를 사용해서 Python+MySql 개발환경 만들기 (VSCode) 개요개발 환경을 손쉽게 구축하고 유지보수하기 위해 Docker와 Docker-compose를 활용하면 매우 편리하다. 이 글에서는 Windows 10 환경에서 Python + MySQL 개발 환경을 Docker-compose로 설정하는 방법을 소개한다. 또한, VSCode를 활용하여 컨테이너 내에서 개발하는 방법도 다룬다.1. 사전 준비본격적인 설정에 앞서, 아래 프로그램이 설치되어 있어야 한다.Docker DesktopVSCode (Visual Studio Code)VSCode 확장 프로그램: Dev Containers, Docker2. 프로젝트 폴더 생성먼저, 개발 환경을 구성할 폴더를 생성한다.mkdir PythonMySqlDevcd PythonMySqlDev이후, **PythonMySqlDev 폴.. 2024. 8. 20.
장고(Django) 개발환경 준비 1. 가상환경 (Virtual Environment) 생성 가상환경 이름: venvExtendAuth C:\work\DevWorks\Django\ExtendAuth>python -m venv venvExtendAuth C:\work\DevWorks\Django\ExtendAuth>dir Volume in drive C is DellSSD Volume Serial Number is A026-5069 Directory of C:\work\DevWorks\Django\ExtendAuth 07/31/2021 04:38 PM . 07/31/2021 04:38 PM .. 07/31/2021 04:38 PM venvExtendAuth 0 File(s) 0 bytes 3 Dir(s) 94,410,076,160 byte.. 2021. 7. 31.