강사 소개
개발 분야
- 리눅스 시스템 응용프로그램 개발
- 클라우드 보안 개발
- 네트워크 보안
사용 언어
- C언어 개발 - 6년
- C++ 개발 - 4년
- 그외 언어(python, go, javascript, html)는 조금씩 건드려봄
목표
최종 목표는 python3를 이용하여 client/server 구조인 채팅 프로그램 만들기
- 선정 사유 : 대부분의 프로그램은 client/server구조로 되어있기 때문이고이에 기초가 되는 것이 채팅 프로그램 입니다.
시간
- 매주 토요일, 오후 9시 , 1시간
(시간 조정 가능 합니다)
강의 방식
- 언어에 종속 되지 않는 방향으로설명
- 설명 + 실습
강의 설명 방식
top-down 방식으로 진행
- sample code를 확인 후 다시 만들어가는 방식으로 진행
강의 기준 언어
python3
왜 Python3으로 하나요?
1. 문법이 간단하다.
2. python만 설치 되어있으면 어디서든 프로그램을 실행 할 수 있다.
3. interpreter 언어 이기때문에 컴파일이 필요 없다.
4. compile하기 위한 것을 따로 배우지 않아도 된다.
Python3 개발 환경 설정
Python 개발 환경 설정 (Visual Studio Code 활용)
Python의 편집기로 다양한 platform이 존재하지만, 최근에는 Visual Studio Code가 가벼워 많이 활용되고 있다. Python을 Visual Studio Code에서 사용하기 위해서는 복잡한 설치 및 설정 과정이 필요하다. 1. Pyt..
rswm-ju.tistory.com
간단한 테스트
Compiler Explorer
godbolt.org
'강의 > python3' 카테고리의 다른 글
[python3] 6강. function(함수) (0) | 2022.04.13 |
---|---|
[python3] 5강. 집합 관련 자료형 -2 (0) | 2022.04.12 |
[python3] 4강. 변수와 제어문 -1 (0) | 2022.04.07 |
[python3] 3강. 프로그램의 기본 구조 (0) | 2022.04.04 |
[python3] 2강. 강의 커리큘럼 (1) | 2022.03.30 |