GitXplorerGitXplorer
j

strings-class

public
0 stars
0 forks
9 issues

Commits

List of commits on branch master.
Unverified
02d922a51494987424b19454624aad51d099c6ff

[env] bump python version and dependencies

jjgarst committed 5 years ago
Unverified
8361f0a428a5546c334571cb926852e6bb2f9946

add explicit requirements

jjgarst committed 5 years ago
Unverified
f08c94ebb190f8d5c68527a52eaeba914ced161f

[README] add binder link

jjgarst committed 5 years ago
Unverified
6015e5e64d41f2f182be42d91ae86d8c4847e7d7

[notebook] replace markdown with html

jjgarst committed 5 years ago
Unverified
266ac34e94773ae4bb832840111d18e68bd5616c

initial commit

jjgarst committed 5 years ago

README

The README file for this repository.

All about strings

What is the best way to extract information from strings? How do python indices work? How much string formatting is too much string formatting? What is a regular expression?

Come to the Noisebridge Python class for answers to all these questions (And More!)

What does this course contain?

The class covers indexing, slicing and other operations on strings and ordered collections. It continues to formatting strings, and finally gestures towards regular expressions. Along the way it also touches on immutability, objects and methods.

Further resources

  • The Python documentation tends to be good.
  • pyformat.info describes the string formatting syntax. Most of this information carries over to f-strings.
  • regexr.com lets you tweak and try regular expressions
  • itertools provides even more advanced manipulation of strings and collections.

Who is this course for?

This class is intended for beginners. Students with some experience with the material often enjoy covering it again and seeing a few new tricks. Students who have not used Python before may have trouble keeping up, and are encouraged to schedule some time with the instructor through the meetup page to get started.

Everything we cover in this class can be done from the python command line, accessible through running the python executable. If you don't have Python installed on your computer, you can try it out at repl.it. Once you want to create a permanent program, you will need an editor. There are many good options. IDLE is the simplest, and comes bundled with your Python installation.

What if I don't understand something in the class?

That is a bug in the material and instruction. Please contact the maintainer through a meetup or github message.

Binder