본문 바로가기
  • Maker's VAP
반응형

Programming7

[JSON] JSON이란? Ajax로 데이터를 불러올때 사용하는 JSON막상 설명하려고 하면 위와 같이 말했는데 더 알아보니 문제점에 주목해야했다.이해하기 쉽게 설명된 블로그글을 보면서 익혀두면 좋을 것 같다. JSON이란? JSON이란 무엇인가?JSON (JavaScript Object Notation) JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식 Javascript에서 객체를 만들 때 사용하는 표현식을 의미한velog.io 2020. 12. 12.
[Python] turtle 모듈 import → 별 그리기 🤿 한 변의 길이가 200인 별을 그리기 (단, 각 꼭짓점 내각은 36 º) 파이썬에서 그림을 그리기 위해 내장 모듈인 turtle을 import 한 후,꼭짓점 개수와 변의 길이를 변수에 담고 goto() 함수로 처음 시작할 좌표를 지정하여 루프문을 돌며 그린다. 이 문제는 꼭지점 내각을 조건에 맞게 그려야하므로 미리 계산해야하는데먼저 360 / 5 = 72 → 72 * 2 = 144 이다. 각 꼭짓점 내각이 36도이므로 144 + 36 = 180현재 turtle 화살표가 앞을 본 상태에서 방향을 144도만큼 오른쪽으로 돌리도록 위의 계산식을 참고하여turtle.right((360 / point) * 2) 로 작성한다.그러면 꼭지점 개수만큼 반복하는 for문 안에서 화살표 방향이 오른쪽으로 돌면서조건을.. 2020. 9. 9.
[Python] 로또 번호 랜덤 생성하기 처음 자바를 배울때 랜덤함수를 배우며 로또 번호 생성하기도 배웠었는데파이썬으로도 작성해보면 어떨까싶어 작성했다.그러다 자바와 다른점을 발견했는데 바로 예외처리 부분이 아래와 같이 달랐다. 1. 자바 => try-catch2. 파이썬 => try-except 둘을 비교해보는 글은 추후 업로드예정! 로또를 구매할 수량을 숫자로만 입력받을 수 있도록 설정했으며번호는 보기좋게 오름차순으로 정렬하였다. try절에서 break를 하지않으면 영영 while문을 탈출할 수 없으니 주의해야한다.급하게 써서 재구매하기 기능도 추후 추가할 예정 🎻결과 소스코드는 GitHub에 🎪 2020. 8. 15.
[Python] 명령 프롬프트에서 파이썬 버전 확인 명령 프롬프트(CMD)에서 파이썬 버전 확인하는 방법은 매우 간단하다.  작업표시줄의 검색창 또는 Win+R을 누르고 "cmd"를 입력 후 엔터키 or 확인을 클릭.  그럼 아래와 같이 명령어를 입력할 수 있는 까만색 창이 뜨는데 여기에 바로 버전을 확인하는"python --version"이라는 명령어를 입력한다.파이썬 단어와 -- 사이를 한 칸 띄어 써야 하는 점 유의!  엔터를 누르면  현재 로컬PC에 설치되어있는 파이썬 버전을 확인할 수 있다. 2020. 8. 1.
[Python] Python이란? 🌱Python이란 무엇인가?파이썬은 저급 언어인 기계어(1세대)와 어셈블리어(2세대)보다 자연어와 유사한 문법으로 가독성이 좋은 3세대 고급언어로써 윈도우, 맥, 유닉스, 리눅스 등 운영체제를 지원하고 있으며 한 번에 명령어 한 행씩 번역 및 처리하는 인터프리터식 언어이다. 전문가가 아니더라도 쉽게 배울 수 있는 입문용 프로그래밍 언어를 꼽자면 바로 파이썬(Python)이라고 할 수 있는데 실제로 그래픽 모듈도 내장하고 있어 단 몇 줄만으로 바로 그림을 그릴 수 있어 처음부터 재미있게 배울 수 있기 때문이 아닐까 한다.파이썬을 설치한 후 "python"을 검색,  파란색 표시로 된 IDLE를 우클릭하면 아래와 같은 창이 뜨는데 여기에서 바로 실습을 할 수 있다.  ">>>"으로 꺽쇠 표시가 3개 연달아.. 2020. 7. 28.
[C] Visual Studio 2019 무료 다운로드 및 설치 소스 코드를 보다 쉽게 작성해서 기억장치에 저장할 수 있도록 하는 도구가 에디터이며 이 에디터를 사용해 작성한 코드를 컴퓨터가 이해할 수 있는 기계어로 바꿔주는 소프트웨어가 컴파일러(대부분 자체적으로 에디터를 포함)이다. C언어의 경우 에디터는 언어에 상관없이 사용할 수 있으나 소스 코드를 기계어로 변환하려면 C 컴파일러가 필요하다. 🎈 C 컴파일러Turbo C/C++Dev-C++Visual C++GCC(리눅스) 등🎪 Visual Studio 2019 설치하기 1. 마이크로소프트 홈페이지에서 무료 다운로드하기 Visual Studio 2019 | 무료 다운로드Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리 및 클라우드 배포를 사용하여 코드를 작성할 수 있습니다. 지금 Commu.. 2020. 3. 10.
[C언어] C언어란? 🛸 C언어란 무엇인가?인간과 컴퓨터간의 의사소통 수단인 프로그래밍 언어 중 하나인 C언어는 1972년 미국 벨 연구소의 데니스 리치(Dennis Ritchie)가 개발한 시스템 기술용 언어이다.(시대적 배경 : 1960년대 후반, 미국 국방부에서 개발하기 시작한 ARPANET을 시작으로 네트워크 연결망 점차 복작한 형태로 발전) 당시 대부분의 컴퓨터에서 유닉스를 채택하였는데 하드웨어 의존도가 높아 컴퓨터가 이해하기 쉽고 인간이 이해하기 어려운 저급 언어(low-level language)인 어셈블리 언어로 만들어졌기 때문에 컴퓨터 각각의 기종에 따른 호환성 문제가 있었다. 따라서 기종 간의 호환이 가능한 고급 언어(high-level language)이면서 컴퓨터의 하드웨어 제어가 가능한 저급 언어의 .. 2020. 3. 10.