본문 바로가기

전체 글

[C 언어] 매개변수와 반환값을 사용하는 함수 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  ✔ 매개변수와 반환값을 사용하는 함수매개변수와 반환값이 있는 함수에 대해 알아보겠습니다. 제빵 과정을 함수에 빗댄 아래 그림을 보면서 함수, 매개변수, 반환값이 무엇일지 유추해 보세요.  위 그림에서 빵 만들기 기계는 재료를 받아 우리가 원하는 결과물로 바꾸어 줍니다. 즉 ‘빵 만들기’라는 이름을 가진 함수에 밀가루와 달걀을 넣은 결과로 우리는 빵이라는 결과물을 얻을 수 있습니다. 여기서 밀가루와 달걀은 매개변수, 즉 함수가 결과물을 만들기 위해 사용하는 재료입니다. 그리고 빵은 함수의 결과물인 반환값과 같습니다. 정리해 보면 함수는 필요한 재료를 받아 우리가 원하는 결과물을 얻을 수 있도록 작동하는 ‘분리된 코드 덩어리’입니다. 여기서 재료는 매개변.. 더보기
[C 언어] 함수란 무엇인가? * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  ✔ 함수란 무엇인가?함수(Function)는 한 번 이해하고 나면 쉽고 편리한 기능이지만 처음 접할 때는 어려운 개념입니다. C언어에서는 코드의 흐름이 함수의 연속이라고 볼 수 있습니다. 즉, 함수를 명확히 이해하는 것이 코드의 흐름을 이해할 수 있는 것입니다. 이번 챕터에서는 함수의 개념과 더불어 함수를 사용하는 방법을 알아보겠습니다.함수는 우리가 원하는 기능을 모아 둔 코드 덩어리입니다. 함수에 어떤 값을 입력했을 때 미리 작성해둔 코드 덩어리가 실행되고 결과가 출력되는 형태이죠. 함수의 형태는 아래와 같습니다.  위 예시처럼 우리가 함수에 어떤 값을 넣으면 함수 안에서 작업이 이루어지고 그 결과를 반환하는 것이 함수의 기본적인 형태입니다. 하지만.. 더보기
[파워오토메이트] Power Automate 업무 활용 사례 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다,   Power Automate 업무 활용 사례필자가 Power Automate를 처음 접하게 된 것은 Microsoft 365가 도입하면서 Power Platform이라는 Low Code/No Code 서비스가 있다는 것을 알게 되었습니다. Office 365 사용자는 Power Platform 서비스를 무상으로 사용할 수 있다는 것을 알고 있었으나 막상 업무에 활용할 일은 없었습니다. 그러다 Office 365 사용자 설치 지원과 교육 접수, 강의, 설문 등의 업무를 혼자 수행하게 되면서 매일 낮에는 강의하고 저녁에는 교육 신청 접수와 안내 메일을 발송하느라 야근이 이어졌습니다. 매일 저녁 9~10시 까지 야근을 하다, ‘좀 더 효과적으로 업무를 처리.. 더보기
[파워오토메이트] Power Automate 구성 요소 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다,   Power Automate 구성 요소Power Automate는 단순하고 반복적인 업무를 자동화하는 클라우드 솔루션입니다. 개인의 업무뿐만 아니라 회사의 업무도 Power Automate를 이용하여 자동화할 수 있습니다. 그러면 자동화(Automation)는 어떻게 구현하는 걸까요? 그리고 자동화를 설정하려면 어떻게 해야 할까요? 실제로 자동화는 우리 생활 주변에 이미 널리 사용하고 있습니다. 예를 들어, 특정 시간이 되면 스마트폰의 알림이 울리거나 스마트폰으로 전화가 오면 자동으로 통화 녹음이 시작하도록 설정하는 것입니다. 이렇듯 자동화 설정의 핵심은 ‘무언가 발생했을 때, 어떤 일을 수행하라’입니다.  무언가 발생했을 때라는 조건은 시간이 될 수.. 더보기
[파워오토메이트] Microsoft Power Platform * 본포스팅은 에서 발췌한 내용으로 작성되었습니다,   Microsoft Power PlatformPower Platform은 업무용 모바일 앱을 만드는 ‘Power Apps’, 업무 자동화를 위한 ‘Power Automate’, 데이터 분석과 시각화를 담당하는 ‘Power BI’, 채팅 서비스를 제공하는 ‘Power Virtual Agent’, 전문적인 웹 전문가가 아니더라도 홈페이지를 구축할 수 있는 ‘Power Pages’를 총칭하여 부르는 용어입니다.  Power Platform은 Low Code/No Code 인터페이스를 통해 일반 사용자가 자신에게 필요한 앱을 만들 수 있도록 도와줄 뿐만 아니라 전문 개발자에게도 빠르게 IT 서비스를 구현하는 개발 환경도 제공합니다. Power Platform.. 더보기
[파워오토메이트] Outlook 계정 만들기 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다,   Power Automate란 무엇인가?Microsoft 365를 이용하여 반복적이고 단순한 업무를 자동화할 수 있는 Power Automate는 Microsoft 365를 비롯한 다양한 서비스 간에 자동화 기능을 설정하여 파일 동기화, 데이터 수집, 워드나 엑셀 자동 생성, 이메일 발송 등의 작업을 자동으로 수행할 수 있습니다.  Outlook 계정 만들기회사에서 Power Automate를 사용하기 위해서는 회사 IT 담당 부서에 요청하여 Power Automate 라이선스를 할당 받아 사용하는 것이 좋습니다. 일반적인 Microsoft 365사용자라면 기본적으로 Power Automate를 사용할 수 있지만, 회사 라이선스 또는 보안 정책에 따라.. 더보기
[Django 4] 온라인 상점 프로젝트 만들기 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 온라인 상점 프로젝트 만들기 온라인 상점을 구축하기 위한 새로운 장고 프로젝트를 시작해 보겠습니다. 사용자는 제품의 카탈로그를 조회하고 장바구니에 제품을 추가할 수 있습니다. 마지막으로 카트를 체크아웃 하고 주문할 수 있습니다. 이 장에서는 온라인 상점의 다음 기능을 다룹니다. • 제품 카탈로그 모델 생성하기, 관리 사이트에 추가하기, 카탈로그를 표시하는 기본 뷰 만들기 • 사용자가 사이트를 돌아다니면서 선택한 제품을 유지할 수 있도록 장고 세션을 사용한 쇼핑 카트 시스템 만들기 • 사이트에서 주문할 수 있는 폼 및 기능 만들기 • 사용자가 주문할 때 비동기로 확인 이메일을 사용자에게 보내기 쉘을 열고 다음 명령을 사용해서 env/ 디렉터리 내에 이.. 더보기
[Django 4] 소셜 웹사이트 프로젝트 만들기 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 소셜 웹사이트 프로젝트 만들기 우리는 사용자가 인터넷에서 찾은 이미지를 공유할 수 있는 소셜 애플리케이션을 만들 것입니다. 이 프로젝트에서는 다음 요소들을 만들어야 합니다. • 사용자가 등록, 로그인, 프로필 편집, 패스워드 변경 또는 재설정을 하기 위한 인증 시스템 • 사용자가 웹사이트에서 서로를 팔로우할 수 있는 팔로우 시스템 • 공유 이미지를 표시하는 기능과 사용자가 모든 웹사이트에서 이미지를 공유할 수 있는 시스템 • 사용자가 자신이 팔로우하는 사람들이 업로드한 콘텐츠를 볼 수 있는 활동 스트림이 장에서는 목록의 첫 번째 항목을 다루겠습니다. - 소셜 웹사이트 프로젝트 시작하기 터미널을 열고 다음 명령을 사용해서 이번 프로젝트의 가상 환경을 .. 더보기