US$17
weeklyor US$99 for 0 classes
무엇이 포함되어 있나요?
보고계신 지문은 자동 번역 되었습니다
수업 소개
Welcome to Python Programming for Beginners: Cryptography and Ciphers - 6 Week Flex, an exciting 6 week course where we will learn the basics of Python, learn to use strings, cyphers, and codes to code and decode data of various types. We will read and write strings, learn about how cyphers evolved, code examples with string replace, advanced technology like hashes, Caesar cyphers, and more. build programs that have file persistence, or memory, to store data in our programs. This course is great for those with a little experience in Python or for beginners, as we will be exploring both how to write simple programs and various methods to encrypt data. Each module will have an in-depth video explaining the concepts and working through building programs to solve the weekly challenge and examples of concepts. From getting started with python and working on new projects, we will build up the skills to make our own programs and learn new ways to encrypt and decrypt data. The course will focus on fun and interesting examples to help students understand concepts that can be applied elsewhere. Because this is a flex class, students will get detailed videos each week that cover the topic of the week. Each modules includes slides, code, and video for students to work through. Students will have a weekly homework assignment at the end of each module, and share their code or discuss their successes and failures in the classroom. Learning from each other and discussing what works and what doesn't in an important part of programming, no one is perfect right away, and we have a lot to learn from each other as we try to collectively solve challenges. Students comment on each others code or approach to finding a solution. Students will be able to look at how the homework was solved, and will be provided with video feedback on their code. Feedback will be provided so learners can work on improving their coding as we work through the course and build the skills need to learn programming. Module 1: Using strings - we will look at printing strings in Python, exploring ASCII and plain text for encryption, and replacing strings to encode and decode data with the translate function Module 2: Hide your data in plain site - In this module we will look at how we can write and encrypt plain code, as well as hide and search for letters inside of a secret message Module 3: The Atbash cypher. Using a wheel cypher to encode and decode text. Module 4: The Ceasar cypher and ROT13. In this module we will explore new ways to encrypt and decrypt data using the ideas we covered in module 3. Module 5: Frequency and decryption. If we have no idea how to guess the cypher, we can look at some ideas of cracking codes based on substitution and frequency Module 6: Modern encryption methods using hash for passwords. In this module we will explore more advanced password encryption methods and practice some examples.We will also look at image based steganography using Python or how to encode a secret message inside of a digital picture
학습 목표
Students will learn how to write basic python programs, encode and decode data, understand concepts around encryption, and work on solving puzzles and cracking codes.
그 외 세부 사항
Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
출처
We will be using the free interactive coding platform repl.it to code in Python, share files, construct websites, and use Flask. No software is required to be installed on your computer for this course.
제공
교사 전문성 및 자격증
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning.
I teach students at many different levels (from ages 10-80), many how to program for the first time. I think it's exciting to meet students where they are, and help them pick up a new superpower. Coding, and thinking logically in code can be fun, exciting, and a huge advantage in the digital world.
리뷰
Sidney - KidsSpeakCode님의 다른 수업
Sidney - KidsSpeakCode님의 다른 수업
다른 인기 수업
파이썬 프로그래밍에 대한 모든 것 | 초보자를 위한 파이썬 코딩 여름 캠프 레벨 I
David Sofield
4.9
(833)
US$22회당 수업료
다음 세션은 Mon 6/16 4:15 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 4회1 시간
11-16 세
파이썬 프로그래밍 및 컴퓨터 코딩 중급 Hangout and Code
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(731)
US$18회당 수업료
다음 세션은 Monday 10 PM 에 예정되어 있습니다.
그룹 수업
주당 1회55분
8-13 세
파이썬 프로그래밍 - 초보자를 위한 전체 코스
Alex Fish
5.0
(8)
US$32회당 수업료
그룹 수업
8 주, 주당 1회55분
9-14 세
Python 프로그래밍 레벨 1 - 초보자를 위한 진행 중
Cynthia Burleigh, Certified Teacher
4.9
(477)
US$20회당 수업료
다음 세션은 Tue 5/27 10 PM 에 예정되어 있습니다.
그룹 수업
주당 1회50분
9-12 세
초보자를 위한 파이썬 프로그래밍: Minecraft에서의 일대일 코딩
BrainBytes
4.9
(243)
US$70 세션당
일대일 레슨
온디맨드
7-17 세
초보자를 위한 파이썬 프로그래밍 기초 레벨 1.2 (주 1회, 12주)
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
US$23회당 수업료
다음 세션은 내일 7 PM 입니다.
그룹 수업
12 주, 주당 1회50분
10-15 세
초보자를 위한 파이썬 프로그래밍 기초 레벨 1(주 1회, 12주)
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
US$20회당 수업료
다음 세션은 오늘 2 PM 입니다.
그룹 수업
12 주, 주당 1회50분
9-14 세
파이썬 프로그래밍 레벨 2에 대한 모든 것 | 10대를 위한 파이썬 코딩 수업
David Sofield
4.9
(833)
US$32회당 수업료
다음 세션은 Sun 8/24 8 PM 에 예정되어 있습니다.
그룹 수업
10 주, 주당 1회1 시간
11-16 세
파이썬 프로그래밍 주간 캠프
MissB aka Bhavana R (Coding)
4.9
(38)
US$40회당 수업료
다음 세션은 Mon 7/14 5:30 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 5회1 시간
11-16 세
파이썬 프로그래밍 입문 캠프 3일
Anita Whitehill
4.9
(126)
US$33회당 수업료
다음 세션은 Tuesday 5 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 3회50분
12-17 세
파이썬 프로그래밍 레벨 4에 대한 모든 것 | 중급자를 위한 파이썬 코딩 수업
David Sofield
4.9
(833)
US$33회당 수업료
그룹 수업
10 주, 주당 1회1 시간
12-17 세
파이썬 프로그래밍 6개 세션 -- Zoom을 통한 라이브
Anita Whitehill
4.9
(126)
US$50회당 수업료
다음 세션은 Tue 5/27 7 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 3회50분
12-17 세
캠프 - 초보자를 위한 파이썬 프로그래밍 기초 (4일, 1주일) 레벨 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
US$20회당 수업료
다음 세션은 내일 7 PM 입니다.
그룹 수업
1 주, 주당 4회50분
10-15 세
마인크래프트에서 파이썬 코딩을 배우세요 - 초보자를 위한 프로그래밍 그룹!
BrainBytes
4.9
(243)
US$35회당 수업료
다음 세션은 오늘 4:30 PM 입니다.
그룹 수업
주당 1회50분
9-14 세
파이썬 프로그래밍 레벨 1에 대한 모든 것 | 10대를 위한 파이썬 코딩 수업
David Sofield
4.9
(833)
US$23회당 수업료
다음 세션은 내일 4:15 PM 입니다.
그룹 수업
8 주, 주당 1회1 시간
12-17 세
파이썬 여름 캠프: 프로그래머처럼 코딩하고 생각하는 법 배우기
PopSkool: English, Music, Art, Math, Coding & More
5.0
(22)
US$19회당 수업료
다음 세션은 Monday 4 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 4회55분
10-14 세