Skip to content
This repository has been archived by the owner on Jun 22, 2024. It is now read-only.

This repository is dedicated to documenting my journey as I learn and explore the Python programming language. Here, you'll find various resources, notes, and projects that I'll be working on during my learning experience.

Notifications You must be signed in to change notification settings

devrimfidan/Learning_Python

Repository files navigation

Learning Python Repository

Welcome to my Learning Python repository! This repository is dedicated to documenting my journey as I learn and explore the Python programming language. Here, you'll find various resources, notes, and projects that I'll be working on during my learning experience.

Table of Contents

About

Hello there, I'm Emin Fidan, a passionate advocate for international education. My background in student recruitment and marketing tech led me to dive into learning Python. Wondering why? Well, the tech landscape is rapidly evolving, and Python's versatility caught my attention.

Getting Started

If you're new to Python, this section can serve as a guide to help you set up your development environment. Include instructions on how to install Python, set up a virtual environment, and anything else that can help other beginners get started.

Resources

List the resources you're using to learn Python. These could include online tutorials, books, video courses, and more. Adding brief descriptions or comments about each resource can be helpful.

💊 - Python Official Documentation: The official Python documentation is a comprehensive resource for learning the language.

🚀 - Python Developer Step by step guide to becoming a Python developer in 2023

📆 - Learn Python tracks Start your journey in development with Python by gaining a foundational understanding of the language's basics and main concepts.

🔐 - Codecademy Python Course: An interactive online course for learning Python.

Udemy

📆 - 100 Days of Code: The Complete Python Pro Bootcamp for 2023 Master Python by building 100 projects in 100 days. Learn data science, automation, build websites, games and apps!

edX

📆 - Harvard University: CS50's Introduction to Programming with Python An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.

🔐 - Harvard University: Introduction to Data Science with Python Learn the concepts and techniques that make up the foundation of data science and machine learning.

🔐 - IBM: Python Basics for Data Science This Python course provides a beginner-friendly introduction to Python for Data Science. Practice through lab exercises, and you'll be ready to create your first Python scripts on your own!

Coursera

🔐 - Python for Everybody Specialization Begin your journey into the world of programming with this beginner-level program, which offers comprehensive knowledge about Python, data structures, APIs, databases, data retrieval, and visualization. Develop your own data-driven applications as you learn from experts at the prestigious University of Michigan.

🔐 - Programming in Python - META META - In this course, you will be introduced to foundational programming skills with basic Python Syntax. You’ll learn how to use code to solve problems. You’ll dive deep into the Python ecosystem and learn popular modules, libraries and tools for Python.

🔐 - Crash Course on Python - GOOGLE This course is designed to teach you the foundations in order to write simple programs in Python using the most common structures. No previous exposure to programming is needed. By the end of this course, you'll understand the benefits of programming in IT roles; be able to write simple programs using Python; figure out how the building blocks of programming fit together; and combine all of this knowledge to solve a complex programming problem.

🔐 - Get Started with Python - GOOGLE This is the second of seven courses in the Google Advanced Data Analytics Certificate. The Python programming language is a powerful tool for data analysis. In this course, you’ll learn the basic concepts of Python programming and how data professionals use Python on the job. You'll explore concepts such as object-oriented programming, variables, data types, functions, conditional statements, loops, and data structures.

Linkedin Learning

⏳ - Python for Non-Programmers In this course, Nick teaches the fundamentals of Python to you: a non-programmer, a user with little to no coding experience. Learn more about what Python is, and what it is and isn’t used for. Explore how Python works with numbers and how you can interact with simple programs such as a simple number-guessing game.

⏳ - Learning Python Whether you're new to programming or an experienced developer, this course can help you get started with Python. Joe Marini provides an overview of the installation process, basic Python syntax, and an example of how to construct and run a simple Python program. Learn to work with dates and times, read and write files, and retrieve and parse HTML, JSON, and XML data from the web.

⏳ - Python Essential Training In this course, senior software engineer Ryan Mitchell guides you through all the essentials of learning and using Python. Learn how computers think, as well as how to install Python, pip, and Jupyter Notebook and the basics of writing a program.

⏳ - Getting Started with Python Python is one of the most in-demand programming languages. Whether you're a new programmer looking to switch careers or an experienced coder looking to expand your fit within a challenging job market, this path will provide you with the foundational skills for coding in Python.

⏳ - Advance Your Skills in Python Now that you've learned the basics of Python programming, it's time to dive into the next steps to prepare for a career as a Python developer. This learning path takes you through the practical need of programmers, such as learning about design patterns, testing, and even interview preparation.

Projects

In this section, showcase the different projects you'll be working on as you learn Python. You can provide a brief description of each project and include links to their respective folders or files in the repository.

Progress

Keep track of your progress here. You can update this section as you complete tutorials, projects, or reach milestones in your learning journey.

  • Completed Python installation.
  • Finished Codecademy Python Basics module.
  • Completed web scraper project.

Contact

Feel free to reach out if you have any questions, suggestions, or just want to connect. You can find me on Twitter and LinkedIn.

Happy coding!

About

This repository is dedicated to documenting my journey as I learn and explore the Python programming language. Here, you'll find various resources, notes, and projects that I'll be working on during my learning experience.

Topics

Resources

Stars

Watchers

Forks

Languages