Hi
user
Admin Login:
Username:
Password:
Name:
A Beginner's Guide to Tackling Recursion
--client
pyohio
--show
pyohio_2018
--room suzanne_scharer 14215 --force
Next: (none, at end of list)
show more...
Marks
Author(s):
Al Sweigart
Location
Suzanne Scharer
Date
jul Sat 28
Days Raw Files
Start
15:00
First Raw Start
14:54
Duration
0:120:0
Offset
0:05:52
End
17:00
Last Raw End
17:05
Chapters
00:00
0:03:30
0:11:17
0:41:16
1:11:16
1:31:34
1:32:19
Total cuts_time
99 min.
https://pyohio.org/2018/schedule/presentation/40/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
A_Beginners_Guide_to_Tackling_Recursion.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
Recursion has an intimidating reputation for being the advanced skill of coding sorcerers. But in this tutorial we look behind the curtain of this formidable technique to discover the simple ideas under it. If you've ever said or thought the words "recursion is confusing", this tutorial is for you. Through hands-on exercises in the interactive shell, we'll answer the following questions: * What is recursion, and when is it a good idea and bad idea to use it? * What are all the confusing ways that recursion is commonly taught? * What's a stack, and what's the call stack? * What are stack overflows, and how do we avoid them? * Do some problems require recursion? How do I transform recursive code into iterative code, and vice versa? * What are some common recusive problems in whiteboard coding interviews? * What is memoization and tail call optimization? * How do I draw that cool-looking fractal artwork using recursion? We'll cover a number of common recursive algorithms: * Factorial and Fibonacci calculation * Exponent calculation * The Towers of Hanoi * The flood fill algorithm * Binary search * Generating permutations and combinations This tutorial is for a wide range of developers. Beginners who only understand the basics of Python will be able to follow along. Experienced developers who have hoped no one would notice the recursive-coding gap in their knowledge will be able to breath with relief after taking this tutorial. All that is required is a willingness to learn, and a willingness to have the willingness to learn, and a willingness to have the willingness to have the willingness to learn, and... so on. ## Setup Instructions [https://inventwithpython.com/blog/2018/08/24/pyohio-2018-recursion-tutorial/](https://inventwithpython.com/blog/2018/08/24/pyohio-2018-recursion-tutorial/)
Comment:
production notes
2018-07-28/14_54_08.ts
Apply:
14:54:08 - 15:12:51 ( 00:18:43 )
S:
14:54:08 -
E:
15:24:08
D:
00:30:00
(
End:
1123.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/suzanne_scharer/2018-07-28/14_54_08.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:54:08
seconds: 0.0
Wall: 14:54:08
Duration
00:30:00
15:24:08
seconds: 1123.0
Wall: 15:12:51
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/14_54_08.ts
Apply:
15:12:51 - 15:16:21 ( 00:03:30 )
S:
14:54:08 -
E:
15:24:08
D:
00:30:00
(
Start:
1123.0) (
End:
1333.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/suzanne_scharer/2018-07-28/14_54_08.ts :start-time=01123.0 --audio-desync=0
Raw File
Cut List
14:54:08
seconds: 1123.0
Wall: 15:12:51
Duration
00:30:00
15:24:08
seconds: 1333.0
Wall: 15:16:21
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/14_54_08.ts
Apply:
15:16:21 - 15:24:08 ( 00:07:47 )
S:
14:54:08 -
E:
15:24:08
D:
00:30:00
(
Start:
1333.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/suzanne_scharer/2018-07-28/14_54_08.ts :start-time=01333.0 --audio-desync=0
Raw File
Cut List
14:54:08
seconds: 1333.0
Wall: 15:16:21
Duration
00:30:00
15:24:08
seconds: 0.0
Wall: 14:54:08
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_24_08.ts
Apply:
15:24:08 - 15:54:07 ( 00:29:59 )
S:
15:24:08 -
E:
15:54:07
D:
00:29:59
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/suzanne_scharer/2018-07-28/15_24_08.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:24:08
seconds: 0.0
Wall: 15:24:08
Duration
00:29:59
15:54:07
seconds: 0.0
Wall: 15:24:08
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/15_54_08.ts
Apply:
15:54:08 - 16:24:08 ( 00:30:00 )
S:
15:54:08 -
E:
16:24:08
D:
00:30:00
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/suzanne_scharer/2018-07-28/15_54_08.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:54:08
seconds: 0.0
Wall: 15:54:08
Duration
00:30:00
16:24:08
seconds: 0.0
Wall: 15:54:08
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/16_24_08.ts
Apply:
16:24:08 - 16:44:26 ( 00:20:18 )
S:
16:24:08 -
E:
16:54:07
D:
00:29:59
(
End:
1218.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/suzanne_scharer/2018-07-28/16_24_08.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:24:08
seconds: 0.0
Wall: 16:24:08
Duration
00:29:59
16:54:07
seconds: 1218.0
Wall: 16:44:26
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/16_24_08.ts
Apply:
16:44:26 - 16:45:11 ( 00:00:45 )
S:
16:24:08 -
E:
16:54:07
D:
00:29:59
(
Start:
1218.0) (
End:
1263.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/suzanne_scharer/2018-07-28/16_24_08.ts :start-time=01218.0 --audio-desync=0
Raw File
Cut List
16:24:08
seconds: 1218.0
Wall: 16:44:26
Duration
00:29:59
16:54:07
seconds: 1263.0
Wall: 16:45:11
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/16_24_08.ts
Apply:
16:45:11 - 16:52:13 ( 00:07:02 )
S:
16:24:08 -
E:
16:54:07
D:
00:29:59
(
Start:
1263.0) (
End:
1685.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/suzanne_scharer/2018-07-28/16_24_08.ts :start-time=01263.0 --audio-desync=0
Raw File
Cut List
16:24:08
seconds: 1263.0
Wall: 16:45:11
Duration
00:29:59
16:54:07
seconds: 1685.0
Wall: 16:52:13
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/16_24_08.ts
Apply:
16:52:13 - 16:54:07 ( 00:01:54 )
S:
16:24:08 -
E:
16:54:07
D:
00:29:59
(
Start:
1685.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/suzanne_scharer/2018-07-28/16_24_08.ts :start-time=01685.0 --audio-desync=0
Raw File
Cut List
16:24:08
seconds: 1685.0
Wall: 16:52:13
Duration
00:29:59
16:54:07
seconds: 0.0
Wall: 16:24:08
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-07-28/16_54_08.ts
Apply:
16:54:08 - 17:05:02 ( 00:10:54 )
S:
16:54:08 -
E:
17:05:02
D:
00:10:54
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2018/dv/suzanne_scharer/2018-07-28/16_54_08.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:54:08
seconds: 0.0
Wall: 16:54:08
Duration
00:10:54
17:05:02
seconds: 0.0
Wall: 16:54:08
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2018-07-28/14_54_08.ts
2018-07-28/15_24_08.ts
2018-07-28/15_54_08.ts
2018-07-28/16_24_08.ts
2018-07-28/16_54_08.ts
Veyepar
Video Eyeball Processor and Review