Skip to content

goliaph/python-swe

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

69 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Software Engineering with Python

Learn and code every day! Take notes.
Learn asking GOOD questions.
Learn to prioritize tasks. Focus on 1 thing!
Build something, anything. Build projects that bring some benefit to you or the people around you. 
Take small steps, but every day, consistency is very important.

Contents:

Important Skills

  1. Algorithms and data structures
  2. Programming mindset - analytical, problem-solving mindset
  3. Know your programming language

Computer Science Basics

Start Learning Python

Learn the basics, watch a couple of tutorials, read articles, then build projects using Python. You don't need a web app, create a console app, or desktop apps. I will provide some project ideas below.

Discover some Python libraries

  • File handling: txt, json, csv, yaml
  • Working with paths with pathlib and OS with os
  • Sending HTTP request and receiving HTTP response with requests
  • Building CLI with argparse
  • Working with data collections, itertools
  • Learn scrapping using beautiful-soup or *Selenium

Databases: SQL, NoSQL

Web Development

Advanced Python

About

πŸ‘¨πŸ½β€πŸ’»πŸ Software Engineering with Python β€’ Developer Roadmap β€’ Projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 62.8%
  • Jupyter Notebook 36.3%
  • Other 0.9%