Welcome, contestants! You've stepped into the exciting world of SPL-7, where your Python and AI skills will be put to the test! This isn't just learning—it's a thrilling competition to become the ultimate champion!
This repository is your gateway to the SPL-7 contest. Here you'll find all the materials, challenges, and resources you need to outshine the competition. Each week brings new coding adventures, exciting AI concepts, and opportunities to climb the leaderboard. Are you ready to rise to the challenge?
Preparation is key to victory! Follow these steps to enter the arena:
- 🛠️ Set Up Your Battle Station: Follow the instructions in setup_instructions.md to prepare your coding environment
- 📚 Train With Weekly Challenges: Dive into each week's materials to build your skills
- 💪 Sharpen Your Skills: Complete all weekly exercises to gain the edge over your competitors
- 🧩 Solve the Challenges: Put your knowledge to the test
Here's what you'll find in your contestant toolkit:
- setup_instructions.md: Your essential guide to building the perfect development environment
- quick-start.md: Happy-path setup to launch the OpenAI Bytes notebook fast
- learning_with_chatgpt.md: Secret strategies for using ChatGPT to gain a competitive advantage
- week1_python_basics.ipynb: Your first set of Python challenges to conquer
- 001_apis_and_networking.ipynb: Master the art of API communication
- learning_markdown.md: Documentation skills for tech champions
- Power_Ups [OPTIONAL]: Special advanced challenges:
- 002_1_tcp_server.ipynb: Build your own TCP server
- 002_2_tcp_client.ipynb: Create TCP clients to connect with servers
- 002_3_http_server.ipynb: Level up with HTTP server implementation
- 002_4_http_client.ipynb: Master HTTP client development
- environment_variables_in_production.md: Pro-level environment configuration
- 001_building_chat_assistant_with_gemini.ipynb: Create your own chat assistant using Google's Gemini API
- llm_learning_resources.md: Essential knowledge for understanding the fundamentals of Large Language Models
- prompting_techniques.md: Master the art and science of crafting effective prompts for LLMs
- Interactive Challenge: Try the Gandalf Prompting Game to sharpen your skills through gamified challenges
- 01_understanding_openai_models.ipynb: Compare GPT heroes, inspect token usage, and practice API calls with guided examples
- quick-start.md: Minimal steps to clone the repo, install dependencies, and run the notebook in minutes
Connect with fellow competitors, share strategies, and celebrate victories together. The SPL-7 community is where friendships form and knowledge multiplies!
May the best coder win! 🏆✨
"Code like a champion today!"