본문 바로가기
반응형

전체 글69

HTML 문자셋과 인코딩 (이클립스 인코딩 설정) [웹브라우저를 바라보며] 웹 브라우저 위에 보여지는 웹 페이지들은 마치 여러 장의 문서를 미리 준비해두고 사용자가 요청했을 때 해당 내용에 대한 문서를 빠르게 보여주는 식으로 작동되는 A4용지 위에 작성된 문서와 같다. 이 종이 위에는 그림을 그릴 수도 있고, 문서를 작성할 수도 있으며, 다양한 필체와 그림으로 한 장에 빼곡히 채울 수도 있고 사진 또는 표 하나만 보여줄 수도 있다. 작은 모양의 종이를 덧대어 보여주기도 한다. PPT 슬라이드를 만드는 것과 유사하다고 생각하면 쉬울 것이다. 이는 웹 브라우저 '사용자'의 입장에서는 생각조차, 아니 궁금하지도 않았던 것이지만 웹 개발자는 어떤식으로든 인지하고 있어야 하는 백그라운드 지식이 아닐까 싶다. 이 백그라운드 지식중 가장 기초가 되는 것 중에 하나인.. 2023. 3. 14.
개발을 모르는 상사의 요청사항에 대한 비전공자 개발자의 심경 9월 29일, 담당하는 앱 내 데이터 조회 문제로 해당 파트의 파트장, SAP 업무관계자와 메신저로 소통하면서 아주 자연스럽게 '내가 수정해보겠다!' 고 결론이 났다. 일단 SAP 관계자와 문제가 되는 부분이 무엇인지 파악했고, 수정의 목적은 해당 크로스도킹 물류 코드를 가진 OD사원인 경우 배송실적 데이터가 A물류와 B물류에 나뉘어있으므로 이 두개 데이터가 합쳐서 조회가 될 수 있도록 변경하는 것으로 정했다. 그러나 이내 코드를 보기 시작하는데 어떻게 해야 할 지 감이 하나도 안오는게.. 괜히 떠맡아버렸나 싶기도 했다. 이 문제는 시간이 흐를수록 상당한 스트레스가 되어 주말과 공휴일에도 계속 신경이 쓰여 마음 편히 쉬지도 못했다. 애써 외면했지만 커피를 마실 때도, 샤워를 하면서도 계속 떠올라 나를 괴.. 2022. 10. 13.
파이썬의 모든 키워드를 보려면?? 함수 호출 및 출력시 하단의 결과 값이 출력됨. import keyword print(keyword.kwlist) ['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 이상 파이썬 내 keyword의 개수.. 2022. 10. 13.
업무 자동화를 위한 배치(batch) 프로그램 만들기! 배치 프로그램(batch)이란 무언가 배치를 해주는 프로그램(?)이 아니고 내가 하고싶은 작업을 컴퓨터에게 명령을 내려 일괄처리할 수 있게 해주는 프로그램입니다. 간단하게 예를 들어 "내가 출근해서 컴퓨터를 켰을 때 누군가가 자동으로 와이파이도 연결해주고, 크롬도 실행해주고, 메신저 프로그램도 실행해주고, 메모장도 실행해주고, 엑셀도 실행 해줬으면 좋겠다!" 할 때, 간단하게 배치프로그램을 만들어서 컴퓨터가 시작될 때 실행될 수 있도록 해주면 됩니다! 위에 예시를 가지고 배치프로그램을 만든다고 했을 때, 아래와 같은 4단계 과정으로 진행하면 됩니다! 1. 컴퓨터에게 주문할 내용을 정리하기 2. 주문 사항을 컴퓨터가 알아먹을 수 있는 언어로 바꿔주기 3. 내가 정리한 내용을 컴퓨터가 실행할 수 있도록 '파.. 2022. 8. 22.
내 피셜, 프로그래밍 언어 파이썬이 인기 있는 이유 1. 문법이 간단하다. 2. 많은 사람이 다양한 분야에서 사용하기 때문에 활용범위가 넓다. 3. 대부분의 컴퓨터 운영체제에서 같은 방법으로 사용이 가능하다. 4. 빅데이터&AI 관련 툴과 라이브러리, 레퍼런스가 많다. 스크립트 언어이기 때문에 다소 속도가 느리다. 2022. 7. 30.
파이썬 기초, 딕셔너리를 배워보자! 딕셔너리, '사전' 자료형 문법 은 말 그대로 사전처럼 이루어진 형태이다. 단어 : 뜻 / 영어로 key : value 예) 사과 : 사과나무의 열매. 종이 : 식물성 섬유를 원료로 하여 만든 얇은 물건. 주로 글을 쓰거나 그림을 그리거나 인쇄를 하는 데 쓴다. 코드를 작성할 때는 아래와 같이 작성함. dict = {1: "apple", 2: "tree", 3: "hope"} 1 은 apple이라는 값을 담고 2 에는 tree라는 값을, 3 에는 hope라는 값을 담아 dict라는 변수에 할당한다는 뜻입니다. 더 쉽게 풀어 이야기하면 'dict'라는 사전 안에 1 이라는 단어가 있는데 apple이라는 뜻이고, 2 라는 단어의 뜻은 tree 3 이라는 단어의 뜻은 hope로 이 사전의 값을 출력하는 방법은.. 2022. 7. 30.
반응형