Skip to content

List of books and resources to go from not-a-dev to Python web developer

License

Notifications You must be signed in to change notification settings

arowla/so-you-want-to-be-a-developer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

so-you-want-to-be-a-developer

List of books and resources to go from not-a-dev to Python web developer

Learning Python (from most beginner to more advanced)

  1. Python Crash Course (easier)
  2. Test-Driven Development with Python (harder)

Also:

Learning Data Modelling

Development is not just about learning language syntax. A huge part of it is learning to make abstract representations of things in the real world (and relationships between them). Therefore it's really helpful to learn about how data gets modelled in databases.

  1. Database Design for Mere Mortals

Learning Pattern Matching

Another part of programming is trying to make sense out of unstructured data coming in from the real world. An example of "unstructured data" could mean something as simple as the text of a book. "Regular Expressions" is the weird name for a pattern matching language that can be used across almost all programming languages, including Python. "Learning Regular Expressions" will help you learn to think about data in patterns and give you a toolkit for finding and matching those patterns

  1. Mastering Regular Expressions

Other important things

Learn about HTTP, HTML, CSS, Javascript.

About

List of books and resources to go from not-a-dev to Python web developer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published