Kirk Schafer's Python 3 Tutorial Profile on SoloLearn
Kirk Schafer

Kirk Schafer

5
Python 3 Tutorial

Python 3 Tutorial

937 XP
Open Course Leaderboard

My Courses

Python 3 Tutorial

937 XP

HTML Fundamentals

417 XP

CSS Fundamentals

392 XP

C++ Tutorial

392 XP

JavaScript Tutorial

364 XP

SQL Fundamentals

206 XP

jQuery Tutorial

95 XP

Ruby Tutorial

37 XP

Swift 4 Fundamentals

10 XP

Java Tutorial

0 XP

PHP Tutorial

0 XP


My Python Codes

py
Timeout acquire (server)

Last Modified: 01/05/2019 06:20:28

10

py
Timeout acquire (client)

Last Modified: 01/05/2019 06:16:38

7

py
Immortal object (PEP 0442 : Resurrection)

Last Modified: 12/20/2018 17:27:13

5

py
cringy variable passing

Last Modified: 12/17/2018 23:17:52

3

py
"switch" for Python (v2; simpler)

Last Modified: 12/05/2018 01:10:03

8

py
Self-modifying code [new bytecode at runtime]

Last Modified: 11/25/2018 03:24:34

10

py
help() without Time Limit Exceeded

Last Modified: 11/05/2018 18:59:39

8

py
Terrible way to say ("HI")

Last Modified: 10/29/2018 02:17:12

24

py
Gameloop with Pythonic quit

Last Modified: 10/17/2018 04:32:26

12

py
TabError: Inconsistent use of tabs and spaces

Last Modified: 09/28/2018 05:40:11

6

py
Server info stuff

Last Modified: 09/26/2018 16:13:03

19

py
Optimize? [see Q&A link]

Last Modified: 09/05/2018 02:20:04

7

py
How many balls? EmojiInt / __rtruediv override

Last Modified: 09/04/2018 05:46:51

3

py
Import custom module

Last Modified: 09/03/2018 04:27:09

7

py
working POST demo (urllib)

Last Modified: 08/29/2018 01:31:41

8

py
ipaddress module (v4, v6)

Last Modified: 07/19/2018 06:04:29

13

py
List SoloLearn modules (updated)

Last Modified: 07/18/2018 16:22:47

103

py
[Python] Enable unicode in app (UTF-16: colors, shapes, special characters)

Last Modified: 07/02/2018 16:36:00

190

py
Decorate an internal function (make "print" self-time, self-repeat)

Last Modified: 07/02/2018 03:32:44

7

py
[challenge] print -> puts/printf (ctypes) override

Last Modified: 06/27/2018 15:47:08

19

py
AST and a little mischief [Abstract Syntax Tree]

Last Modified: 06/22/2018 23:59:04

7

py
Generic Internet file retriever (0.3 beta)

Last Modified: 05/30/2018 06:21:09

13

py
Unicode FizzBuzz [Python]

Last Modified: 05/23/2018 05:34:20

14

py
SoloLearn console type (I/O seen by codes)

Last Modified: 04/30/2018 05:11:03

8

py

8

py
bytecode + disassembly info [Python]

Last Modified: 04/23/2018 19:40:56

11

py
HTTP / CORS check (HEAD/OPTIONS/GET) +https, virtualhost

Last Modified: 04/02/2018 01:16:35

19

py
Random() coprimes == pi ?! + video

Last Modified: 03/30/2018 05:18:24

6

py
Numpy vs Python speed (works; +better)

Last Modified: 03/30/2018 03:50:39

21

py
Various sysinfos

Last Modified: 03/27/2018 21:25:05

7

py
Console 3-day weather (Extraction: 4 columns to 1 long vertical)

Last Modified: 01/22/2018 22:58:49

16

py
UUencode / UUdecode (newsgroups, email)

Last Modified: 11/27/2017 15:56:11

7

py
readline vs readlines (Q&A)

Last Modified: 11/27/2017 15:37:31

9

py
Egyptian multiply trick : How computers do it

Last Modified: 11/09/2017 04:25:30

9

py
New matrix multiply operator @ vs .dot()

Last Modified: 11/06/2017 23:28:33

15

py
Divide numbers by looping

Last Modified: 10/31/2017 02:26:42

6

py
Euclidian distance via collections:Counter

Last Modified: 10/24/2017 03:04:28

9

py
A Python "program" program

Last Modified: 10/22/2017 00:14:49

8

py
Event tracing : call(), return, line, etc.

Last Modified: 10/14/2017 04:20:10

6

py
Garbage collector infos

Last Modified: 10/13/2017 05:44:08

11

py
IPv4: validate by behaviors, not plain values

Last Modified: 10/05/2017 23:45:59

6

py
'Maze run' (saves state!) [v0.1 alpha]

Last Modified: 10/05/2017 04:59:03

17

py
Image detection (library demo only)

Last Modified: 10/03/2017 00:38:17

7

py
£ symbol encoding

Last Modified: 09/17/2017 19:19:21

9

py
Disallowed operators (6 alt ways) [challenge]

Last Modified: 08/29/2017 04:06:09

9

py
Single-hop flights, verbose [challenge]

Last Modified: 08/26/2017 20:11:40

8

py
Single-hop flights, 1-liner [challenge]

Last Modified: 08/26/2017 20:11:35

4

py
Identify server (1 liners)

Last Modified: 08/17/2017 19:12:25

5

py
this...is a joke

Last Modified: 08/16/2017 00:17:53

18

py
Native text color: no ANSI required

Last Modified: 08/09/2017 16:16:45

9

py
Matrix ring rotate [HackerRank]

Last Modified: 08/06/2017 17:36:35

6

py
~Rotate challenge [4-line "utility" demo]

Last Modified: 08/04/2017 12:35:18

6

py
(is vs ==) using memory address

Last Modified: 08/03/2017 06:11:46

12

py
Largest file/edge crash tests (seek, close)

Last Modified: 08/03/2017 05:17:39

9

py
Dump random memory

Last Modified: 07/21/2017 01:30:39

12

py
Function overloading

Last Modified: 07/19/2017 04:38:05

7

py
Is workstation locked?

Last Modified: 07/19/2017 04:31:09

5

py
Python (vs c++) mod behavior with negs

Last Modified: 07/15/2017 21:40:52

12

py
scan for "remove" (4Q)

Last Modified: 07/13/2017 21:26:08

4

py
Open sockets, pids, ports, state

Last Modified: 07/12/2017 04:35:49

10

py
Fibonacci -> phi (golden ratio)

Last Modified: 07/10/2017 22:03:32

13

py
Happy birthday fly-in

Last Modified: 07/10/2017 22:01:56

12

py
Print up to 512KB; no time limit exceeded

Last Modified: 07/06/2017 00:55:00

14

py
recursive "in", neat short-circuit (4Q)

Last Modified: 07/02/2017 16:13:10

5

py
Comms: stuffing keyboard

Last Modified: 06/24/2017 23:40:16

9

py
Read CSV, load database, query (CA real estate)

Last Modified: 06/15/2017 13:34:20

11

py
Operator + str override (a couple Classes)

Last Modified: 06/14/2017 04:14:12

8

py
Speech recognition demo (PocketSphinx)

Last Modified: 06/10/2017 03:32:40

10

py
Read audio file + stats (live demo: AIFF)

Last Modified: 06/09/2017 05:41:24

11

py
Launch Android Intent (usage statistics)

Last Modified: 06/08/2017 19:20:15

8

py
Interactive input source

Last Modified: 06/02/2017 22:44:47

7

py
Everything's an object (+Java compare)

Last Modified: 06/02/2017 17:14:34

8

py
XOR flip/fold cycle map (condensed)

Last Modified: 06/02/2017 03:08:38

8

py
Top 9-word in RFC1945 (challenge)

Last Modified: 06/01/2017 15:26:28

12

py
Optimize side-channel (challenge)

Last Modified: 06/01/2017 13:32:16

6

py
Adversarial password validator

Last Modified: 05/19/2017 01:03:01

11

py
IPv4 extended validator

Last Modified: 05/18/2017 04:04:24

11

py
"while True" async breakout (throw up a timer)

Last Modified: 05/17/2017 15:31:29

9

py
FTP demo - e.g., old games (idSoftware)

Last Modified: 05/17/2017 06:10:19

8

py
isAlt challenge: Binary Cheater

Last Modified: 05/15/2017 23:17:42

11

py
isAlt challenge: Validator Flipper

Last Modified: 05/15/2017 20:06:07

8

py
Kuba did it better (for Ahri Fox)

Last Modified: 05/01/2017 03:30:52

14

py
Where's the var? (Silly Python Tricks)

Last Modified: 04/27/2017 17:35:15

9

py
Buffer swap split (Silly Python Tricks)

Last Modified: 04/27/2017 01:01:29

14

py
Printless print (Silly Python Tricks)

Last Modified: 04/27/2017 01:01:19

13

py
Network interface MAC address (continues: starmap, zip)

Last Modified: 04/26/2017 23:56:27

8

py
Iterator trick (starmap + zip clustering)

Last Modified: 04/26/2017 23:56:27

12

py
Five ways to sum + performance timers

Last Modified: 04/26/2017 05:15:23

13

py
4Q: Nested List Challenge (Lium Goon)

Last Modified: 04/26/2017 00:47:57

2

py
Double-ended queues (deques/stacks)

Last Modified: 04/20/2017 23:44:45

14

py
Spin

Last Modified: 04/10/2017 20:51:39

14

py
mazegen-charfiddle

Last Modified: 04/07/2017 19:03:43

1

py
Hello <-(?)-> (in-memory gunzip)

Last Modified: 03/25/2017 23:34:40

13

py
Memory available to Python (Win32 API)

Last Modified: 03/23/2017 19:39:49

19

py
gzip-noiostring

Last Modified: 03/22/2017 03:52:55

1

py
'Maze run' generator (ported)

Last Modified: 03/16/2017 03:36:22

10

py
Py: Persistent data SoloLearn (sheets db)

Last Modified: 03/09/2017 11:52:05

12

py
Py: Persistent data HOME version (simpler!)

Last Modified: 03/09/2017 11:52:02

8

py
pers-wk

Last Modified: 03/08/2017 21:30:42

1

py
wth2-2?

Last Modified: 03/08/2017 19:22:20

2

py
wth?

Last Modified: 03/08/2017 03:29:01

1

py
reverse

Last Modified: 03/06/2017 21:32:02

1

py
Python reference counts

Last Modified: 03/06/2017 17:12:23

9

py
Cute True==1

Last Modified: 03/05/2017 00:26:33

1

py
[Time Trial] for Kuba Siekierzyński's Magic square verificators

Last Modified: 03/02/2017 22:37:36

11

py
Python + sqlite3 (works here)

Last Modified: 03/02/2017 17:11:02

13

py
Multiprocessing (4 threads) in 6 codelines

Last Modified: 02/28/2017 21:11:26

12

py
straight *7 vs shift

Last Modified: 02/28/2017 21:07:58

8

py
ahri_timer

Last Modified: 02/28/2017 15:38:20

1

py
python_server_memory

Last Modified: 02/22/2017 01:30:20

1

py
eval-custom

Last Modified: 02/18/2017 22:20:53

1

py
md5seed_fiddling

Last Modified: 02/08/2017 00:43:15

1

py
cplx0

Last Modified: 02/07/2017 18:12:20

1

py
Goodstein sequence

Last Modified: 02/07/2017 13:02:06

9

py
Reverse : recursive ternary abuse

Last Modified: 01/28/2017 01:10:43

10

py
[shorter fork] Print your name in Symbols v1.6:fork [Bogdan Bogdanov]

Last Modified: 01/25/2017 17:01:52

12

py
Converter for Bogdon Bogdanov's "Print your name in Symbols v1.6"

Last Modified: 01/25/2017 17:01:38

11

py
Dif between global/local

Last Modified: 12/01/2016 21:22:19

14


My Certificates

SQL Fundamentals
SQL Fundamentals
Issued: 07 March, 2017
JavaScript Tutorial
JavaScript Tutorial
Issued: 05 December, 2016
Python 3 Tutorial
Python 3 Tutorial
Issued: 30 September, 2016

Achievements

Comment Master
Comment Master
Leave 5 comments in a lesson/quiz with at least 5 upvotes each
Gold Moderator
Gold Moderator
Awarded to select Moderators who show expertise in moderation and are ready for the next level of responsibilities.
Senior Developer
Senior Developer
Get 50 upvotes on your code
Moderator
Moderator
Awarded to members who have been selected by our moderation team to help moderate community content.
Respected Citizen
Respected Citizen
Reply to a comment in a lesson/quiz and get 5 upvotes
Top Answer
Top Answer
Get 50 upvotes on your answer
Question Master
Question Master
Post 5 questions with at least 5 upvotes each
Code Ninja
Code Ninja
Post 50 codes with at least 5 upvotes each
Hat Trick
Hat Trick
Complete 3 courses
On Your Way to Fame
On Your Way to Fame
Flawless victory in a challenge
Illuminator
Illuminator
Post 50 answers with at least 5 upvotes each
Great Question
Great Question
Get 10 upvotes on your question
Code Master
Code Master
Post 10 codes with at least 5 upvotes each
Developer
Developer
Get 10 upvotes on your code
Verified Account
Verified Account
Verify your account's email address
Coder
Coder
Post 5 codes with at least 5 upvotes each
Good Question
Good Question
Get 5 upvotes on your question
Teacher
Teacher
Post 10 answers with at least 5 upvotes each
Contributor
Contributor
Leave a comment in a lesson/quiz with 5 upvotes
Great Answer
Great Answer
Get 10 upvotes on your answer
Junior
Junior
Get 5 upvotes on your code
Self-Learner
Self-Learner
Answer your own question and get 5 upvotes
Just Getting Started
Just Getting Started
Win a challenge
Intern
Intern
Post a code and get an upvote
Asker
Asker
Post a question and get an upvote
Good Answer
Good Answer
Get 5 upvotes on your answer
Achiever
Achiever
Complete a course
Answerer
Answerer
Post an answer and get an upvote
Good Citizen
Good Citizen
Leave a comment in a lesson/quiz
Engaged in!
Engaged in!
Complete a lesson
Top Question
Top Question
Get 50 upvotes on your question
Popular Question
Popular Question
Get 100 upvotes on your question
Question Ninja
Question Ninja
Post 10 questions with at least 5 upvotes each
Question Guru
Question Guru
Post 50 questions with at least 5 upvotes each
Popular Answer
Popular Answer
Get 100 upvotes on your answer
Course Master
Course Master
Complete 10 courses
Master
Master
Win 50 challenges using one weapon
Unstoppable
Unstoppable
Win 100 challenges using one weapon
Practice Makes Perfect
Practice Makes Perfect
Win 200 challenges using one weapon
Guru
Guru
Win 500 challenges using one weapon
Challenge Master
Challenge Master
5 flawless victories in a row using one weapon
Rising Star
Rising Star
Win 5 challenges in a row using one weapon
Unbeatable!
Unbeatable!
Win 10 challenges in a row using one weapon
Epic!
Epic!
Win 50 challenges in a row using one weapon
Gaining Experience
Gaining Experience
Complete 50 challenges using one weapon
The Player
The Player
Complete 100 challenges using one weapon
Respect!
Respect!
Complete 500 challenges using one weapon
Quiz Creator
Quiz Creator
Create 20 SoloLearn-approved quizzes in the Quiz Factory.
Quiz Creator Master
Quiz Creator Master
Create 100 SoloLearn-approved quizzes in the Quiz Factory.
Quiz Reviewer
Quiz Reviewer
Exclusive badge, handed out to community members who moderate user-generated quizzes.
Gold Quiz Reviewer
Gold Quiz Reviewer
Exclusive badge, handed out to experienced Quiz Reviewers who show expertise in moderation of user-generated quizzes.
Creator
Creator
Create 10 SoloLearn-approved lessons in the Lesson Factory.
Creator Master
Creator Master
Create 50 SoloLearn-approved lessons in the Lesson Factory.
Platinum Moderator
Platinum Moderator
Awarded to experienced moderators who are ready to recruit and train new moderators and curate community content.
Solution Master
Solution Master
5 code coach solutions
Solution Ninja
Solution Ninja
10 code coach solutions
Solution Guru
Solution Guru
50 code coach solutions
Solver
Solver
Solve a code coach problem
certificate
Share Load